6 static void C_Q_UL7SE_2D_Funct(
double xi,
double eta,
double *values)
12 double t5 = 549719.0/7372800.0*t4;
13 double t6 = 45.0/32768.0*t2;
14 double t7 = 81.0/32768.0*t3;
20 double t18 = 63.0/8.0*t13-35.0/4.0*t15+15.0/8.0*xi;
21 double t19 = (1.0-eta)*t10*t18;
22 double t20 = 16807.0/207360.0*t19;
23 double t21 = 45.0/32768.0*t12;
24 double t22 = 934631.0/2654208.0*t13;
28 double t31 = 63.0/8.0*t26-35.0/4.0*t28+15.0/8.0*eta;
29 double t32 = (1.0-xi)*t24*t31;
30 double t33 = 16807.0/207360.0*t32;
31 double t34 = t1/8192.0;
32 double t35 = 3593053.0/29859840.0*xi;
33 double t36 = 3593053.0/29859840.0*eta;
36 double t39 = 1125319.0/7372800.0*t38;
38 double t41 = 998329.0/1474560.0*t40;
39 double t42 = -t5+t6-t7+t20+t21-t22+t33-t34-t35-t36+t39-t41;
41 double t44 = 9455591.0/66355200.0*t43;
43 double t46 = 27804991.0/66355200.0*t45;
45 double t48 = 2195.0/2048.0*t47;
47 double t50 = 141233.0/147456.0*t49;
49 double t52 = 6804667.0/13271040.0*t51;
51 double t54 = 553547.0/74649600.0*t53;
53 double t56 = 2027693.0/8294400.0*t55;
55 double t58 = 9455591.0/66355200.0*t57;
57 double t60 = 1468925.0/2654208.0*t59;
59 double t62 = 263731.0/663552.0*t61;
61 double t64 = 9681971.0/119439360.0*t63;
63 double t66 = 6804667.0/13271040.0*t65;
65 double t68 = 1125319.0/7372800.0*t67;
66 double t69 = -t44+t46-t48+t50-t52-t54+t56-t58-t60+t62+t64-t66+t68;
68 double t72 = 1166399.0/1474560.0*t71;
70 double t74 = 2195.0/2048.0*t73;
72 double t76 = 277451.0/204800.0*t75;
74 double t78 = 638937.0/409600.0*t77;
76 double t80 = 998329.0/1474560.0*t79;
78 double t82 = 1166399.0/1474560.0*t81;
80 double t84 = 136835.0/2654208.0*t83;
82 double t86 = 27995.0/294912.0*t85;
84 double t88 = 1468925.0/2654208.0*t87;
86 double t90 = 11623.0/16384.0*t89;
88 double t92 = 136835.0/2654208.0*t91;
90 double t94 = 27804991.0/66355200.0*t93;
91 double t95 = t72-t74-t76+t78-t80+t82+t84-t86-t88+t90+t92+t94;
93 double t97 = 549719.0/7372800.0*t96;
95 double t99 = 553547.0/74649600.0*t98;
97 double t101 = 10387.0/921600.0*t100;
99 double t103 = 9681971.0/119439360.0*t102;
100 double t104 = t12*t1;
101 double t105 = 27995.0/294912.0*t104;
102 double t106 = t12*t26;
103 double t107 = 141233.0/147456.0*t106;
104 double t108 = t13*t26;
105 double t109 = 470867.0/409600.0*t108;
106 double t110 = t37*t26;
107 double t111 = 277451.0/204800.0*t110;
108 double t112 = 934631.0/2654208.0*t26;
109 double t113 = 56576407.0/119439360.0*t28;
110 double t114 = 81.0/32768.0*t37;
111 double t115 = t9/8192.0;
112 double t116 = 56576407.0/119439360.0*t15;
113 double t117 = -t97-t99+t101+t103-t105+t107+t109-t111-t112+t113-t114-t115+t116;
114 double t120 = 121765.0/294912.0*t4;
115 double t121 = 441.0/32768.0*t2;
116 double t122 = 3969.0/163840.0*t3;
117 double t123 = 117649.0/207360.0*t19;
118 double t124 = 823543.0/331776.0*t13;
119 double t125 = 49.0/40960.0*t1;
120 double t126 = 12588443.0/14929920.0*xi;
121 double t127 = 49.0/40960.0*eta;
122 double t128 = 117649.0/368640.0*t38;
123 double t129 = 2648989.0/737280.0*t40;
124 double t130 = 220059.0/163840.0*t43;
125 double t131 = t120-t121+t122-t123+t124+t125+t126-t127-t128+t129+t130;
126 double t132 = 121765.0/294912.0*t45;
127 double t133 = 117649.0/32768.0*t47;
128 double t134 = 521017.0/294912.0*t49;
129 double t135 = 1936921.0/552960.0*t51;
130 double t136 = 24451.0/368640.0*t53;
131 double t137 = 2865079.0/3317760.0*t55;
132 double t138 = 521017.0/3317760.0*t57;
133 double t139 = 141659.0/32768.0*t59;
134 double t140 = 2648989.0/1327104.0*t61;
135 double t141 = 24451.0/32768.0*t63;
136 double t142 = 608825.0/2654208.0*t65;
137 double t143 = 220059.0/163840.0*t67;
138 double t144 = -t132+t133-t134+t135+t136-t137+t138+t139-t140-t141+t142-t143;
139 double t146 = 2648989.0/737280.0*t71;
140 double t147 = 1274931.0/163840.0*t73;
141 double t148 = 521017.0/163840.0*t75;
142 double t149 = 1058841.0/163840.0*t77;
143 double t150 = 521017.0/294912.0*t79;
144 double t151 = 117649.0/32768.0*t81;
145 double t152 = 608825.0/2654208.0*t83;
146 double t153 = 24451.0/32768.0*t85;
147 double t154 = 2648989.0/1327104.0*t87;
148 double t155 = 141659.0/32768.0*t89;
149 double t156 = 141659.0/368640.0*t91;
150 double t157 = -t146+t147+t148-t149+t150-t151-t152+t153+t154-t155-t156;
151 double t158 = 8756447.0/3317760.0*t93;
152 double t159 = 117649.0/368640.0*t96;
153 double t160 = 121765.0/5971968.0*t98;
154 double t161 = 24451.0/368640.0*t100;
155 double t162 = 2648989.0/14929920.0*t102;
156 double t163 = 141659.0/368640.0*t104;
157 double t164 = 1274931.0/163840.0*t106;
158 double t165 = 521017.0/163840.0*t108;
159 double t166 = 1058841.0/163840.0*t110;
160 double t167 = 3969.0/163840.0*t26;
161 double t168 = 441.0/32768.0*t28;
162 double t169 = 24823939.0/7464960.0*t15;
163 double t170 = -t158+t159+t160-t161-t162+t163-t164-t165+t166-t167+t168-t169;
164 double t173 = 2599597.0/2457600.0*t4;
165 double t174 = 2205.0/32768.0*t2;
166 double t175 = 3969.0/32768.0*t3;
167 double t176 = 117649.0/69120.0*t19;
168 double t177 = 823543.0/110592.0*t13;
169 double t178 = 49.0/8192.0*t1;
170 double t179 = 12588443.0/4976640.0*xi;
171 double t180 = 49.0/8192.0*eta;
172 double t181 = 117649.0/204800.0*t38;
173 double t182 = 426349.0/245760.0*t40;
174 double t183 = 5155731.0/819200.0*t43;
175 double t184 = -t173+t174-t175+t176-t177-t178-t179+t180+t181-t182-t183;
176 double t185 = 2599597.0/2457600.0*t45;
177 double t186 = 1058841.0/163840.0*t47;
178 double t187 = 184877.0/491520.0*t49;
179 double t188 = 1854601.0/184320.0*t51;
180 double t189 = 63651.0/204800.0*t53;
181 double t190 = 14276003.0/5529600.0*t55;
182 double t191 = 184877.0/5529600.0*t57;
183 double t192 = 324135.0/32768.0*t59;
184 double t193 = 426349.0/442368.0*t61;
185 double t194 = 572859.0/163840.0*t63;
186 double t195 = 2599597.0/4423680.0*t65;
187 double t196 = 5155731.0/819200.0*t67;
188 double t197 = t185-t186+t187-t188-t189+t190-t191-t192+t193+t194-t195+t196;
189 double t199 = 426349.0/245760.0*t71;
190 double t200 = 583443.0/32768.0*t73;
191 double t201 = 554631.0/819200.0*t75;
192 double t202 = 9529569.0/819200.0*t77;
193 double t203 = 184877.0/491520.0*t79;
194 double t204 = 1058841.0/163840.0*t81;
195 double t205 = 2599597.0/4423680.0*t83;
196 double t206 = 572859.0/163840.0*t85;
197 double t207 = 426349.0/442368.0*t87;
198 double t208 = 324135.0/32768.0*t89;
199 double t209 = 7203.0/8192.0*t91;
200 double t210 = t199-t200-t201+t202-t203+t204+t205-t206-t207+t208+t209;
201 double t211 = 41362027.0/5529600.0*t93;
202 double t212 = 117649.0/204800.0*t96;
203 double t213 = 2599597.0/49766400.0*t98;
204 double t214 = 63651.0/204800.0*t100;
205 double t215 = 426349.0/4976640.0*t102;
206 double t216 = 7203.0/8192.0*t104;
207 double t217 = 583443.0/32768.0*t106;
208 double t218 = 554631.0/819200.0*t108;
209 double t219 = 9529569.0/819200.0*t110;
210 double t220 = 3969.0/32768.0*t26;
211 double t221 = 2205.0/32768.0*t28;
212 double t222 = 24823939.0/2488320.0*t15;
213 double t223 = t211-t212-t213+t214+t215-t216+t217+t218-t219+t220-t221+t222;
214 double t226 = 2957003.0/1474560.0*t4;
215 double t227 = 11025.0/32768.0*t2;
216 double t228 = 19845.0/32768.0*t3;
217 double t229 = 117649.0/41472.0*t19;
218 double t230 = 4117715.0/331776.0*t13;
219 double t231 = 245.0/8192.0*t1;
220 double t232 = 12588443.0/2985984.0*xi;
221 double t233 = 245.0/8192.0*eta;
222 double t234 = 6092023.0/737280.0*t40;
223 double t235 = 833931.0/163840.0*t43;
224 double t236 = -t226-t227+t228-t229+t230+t231+t232-t233-t128-t234+t235;
225 double t237 = 2957003.0/1474560.0*t45;
226 double t238 = 1025227.0/294912.0*t49;
227 double t239 = 8968421.0/552960.0*t51;
228 double t240 = 92659.0/368640.0*t53;
229 double t241 = 13658603.0/3317760.0*t55;
230 double t242 = 1025227.0/3317760.0*t57;
231 double t243 = 199283.0/32768.0*t59;
232 double t244 = 6092023.0/1327104.0*t61;
233 double t245 = 92659.0/32768.0*t63;
234 double t246 = 2957003.0/2654208.0*t65;
235 double t247 = 833931.0/163840.0*t67;
236 double t248 = t237+t133+t238+t239+t240-t241-t242+t243+t244-t245-t246-t247;
237 double t250 = 6092023.0/737280.0*t71;
238 double t251 = 1793547.0/163840.0*t73;
239 double t252 = 1025227.0/163840.0*t75;
240 double t253 = 1025227.0/294912.0*t79;
241 double t254 = 2957003.0/2654208.0*t83;
242 double t255 = 92659.0/32768.0*t85;
243 double t256 = 6092023.0/1327104.0*t87;
244 double t257 = 199283.0/32768.0*t89;
245 double t258 = 199283.0/368640.0*t91;
246 double t259 = t250+t251-t252-t149-t253-t151+t254+t255-t256-t257-t258;
247 double t260 = 40151923.0/3317760.0*t93;
248 double t261 = 2957003.0/29859840.0*t98;
249 double t262 = 92659.0/368640.0*t100;
250 double t263 = 6092023.0/14929920.0*t102;
251 double t264 = 199283.0/368640.0*t104;
252 double t265 = 1793547.0/163840.0*t106;
253 double t266 = 1025227.0/163840.0*t108;
254 double t267 = 19845.0/32768.0*t26;
255 double t268 = 11025.0/32768.0*t28;
256 double t269 = 24823939.0/1492992.0*t15;
257 double t270 = -t260+t159-t261-t262+t263+t264-t265+t266+t166-t267+t268-t269;
258 double t273 = t226-t227+t228+t229-t230+t231-t232-t233-t128+t234+t235;
259 double t274 = -t237+t133-t238-t239+t240+t241+t242+t243-t244-t245+t246-t247;
260 double t276 = -t250+t251+t252-t149+t253-t151-t254+t255+t256-t257-t258;
261 double t277 = t260+t159+t261-t262-t263+t264-t265-t266+t166-t267+t268+t269;
262 double t280 = t173+t174-t175-t176+t177-t178+t179+t180+t181+t182-t183;
263 double t281 = -t185-t186-t187+t188-t189-t190+t191-t192-t193+t194+t195+t196;
264 double t283 = -t199-t200+t201+t202+t203+t204-t205-t206+t207+t208+t209;
265 double t284 = -t211-t212+t213+t214-t215-t216+t217-t218-t219+t220-t221-t222;
266 double t287 = -t120-t121+t122+t123-t124+t125-t126-t127-t128-t129+t130;
267 double t288 = t132+t133+t134-t135+t136+t137-t138+t139+t140-t141-t142-t143;
268 double t290 = t146+t147-t148-t149-t150-t151+t152+t153-t154-t155-t156;
269 double t291 = t158+t159-t160-t161+t162+t163-t164+t165+t166-t167+t168+t169;
270 double t296 = (1.0+xi)*t24*t31;
271 double t297 = 16807.0/207360.0*t296;
272 double t298 = t5+t297+t6-t7-t20+t21+t22-t34+t35-t36+t39+t41;
273 double t299 = -t44-t46-t48-t50+t52-t54-t56+t58-t60-t62+t64+t66+t68;
274 double t301 = -t72-t74+t76+t78+t80+t82-t84-t86+t88+t90+t92-t94;
275 double t302 = -t97+t99+t101-t103-t105+t107-t109-t111-t112+t113-t114-t115-t116;
276 double t305 = 117649.0/368640.0*t4;
277 double t306 = 117649.0/207360.0*t296;
278 double t307 = 441.0/32768.0*t12;
279 double t308 = 3969.0/163840.0*t13;
280 double t309 = 49.0/40960.0*xi;
281 double t310 = 12588443.0/14929920.0*eta;
282 double t311 = 220059.0/163840.0*t38;
283 double t312 = 521017.0/294912.0*t40;
284 double t313 = 521017.0/3317760.0*t43;
285 double t314 = 8756447.0/3317760.0*t45;
286 double t315 = 1274931.0/163840.0*t47;
287 double t316 = -t305-t306-t307+t308+t309+t310-t311-t312+t313+t314+t315;
288 double t317 = 1274931.0/163840.0*t49;
289 double t318 = 608825.0/2654208.0*t51;
290 double t319 = 121765.0/5971968.0*t53;
291 double t320 = 220059.0/163840.0*t57;
292 double t321 = 2648989.0/1327104.0*t59;
293 double t322 = 2648989.0/14929920.0*t63;
294 double t323 = 1936921.0/552960.0*t65;
295 double t324 = 117649.0/368640.0*t67;
296 double t325 = 117649.0/32768.0*t71;
297 double t326 = 117649.0/32768.0*t73;
298 double t327 = t317-t318+t319+t137-t320+t321+t140-t322-t323-t324+t325+t326;
299 double t329 = 1058841.0/163840.0*t75;
300 double t330 = 2648989.0/737280.0*t79;
301 double t331 = 2648989.0/737280.0*t81;
302 double t332 = 141659.0/368640.0*t83;
303 double t333 = 141659.0/368640.0*t85;
304 double t334 = 141659.0/32768.0*t87;
305 double t335 = 608825.0/2654208.0*t91;
306 double t336 = 121765.0/294912.0*t93;
307 double t337 = 121765.0/294912.0*t96;
308 double t338 = -t329-t149-t330-t331+t332+t333-t334-t155-t335+t336+t337;
309 double t339 = 24451.0/368640.0*t98;
310 double t340 = 24451.0/32768.0*t102;
311 double t341 = 24451.0/32768.0*t104;
312 double t342 = 521017.0/294912.0*t106;
313 double t343 = 521017.0/163840.0*t110;
314 double t344 = 823543.0/331776.0*t26;
315 double t345 = 24823939.0/7464960.0*t28;
316 double t346 = 3969.0/163840.0*t37;
317 double t347 = 49.0/40960.0*t9;
318 double t348 = 441.0/32768.0*t15;
319 double t349 = -t339-t161+t340+t341-t342+t165+t343+t344-t345+t346+t347-t348;
320 double t352 = 117649.0/204800.0*t4;
321 double t353 = 117649.0/69120.0*t296;
322 double t354 = 2205.0/32768.0*t12;
323 double t355 = 3969.0/32768.0*t13;
324 double t356 = 49.0/8192.0*xi;
325 double t357 = 12588443.0/4976640.0*eta;
326 double t358 = 5155731.0/819200.0*t38;
327 double t359 = 184877.0/491520.0*t40;
328 double t360 = 184877.0/5529600.0*t43;
329 double t361 = 41362027.0/5529600.0*t45;
330 double t362 = 583443.0/32768.0*t47;
331 double t363 = t352+t353+t354-t355-t356-t357+t358+t359-t360-t361-t362;
332 double t364 = 583443.0/32768.0*t49;
333 double t365 = 2599597.0/4423680.0*t51;
334 double t366 = 2599597.0/49766400.0*t53;
335 double t367 = 5155731.0/819200.0*t57;
336 double t368 = 426349.0/442368.0*t59;
337 double t369 = 426349.0/4976640.0*t63;
338 double t370 = 1854601.0/184320.0*t65;
339 double t371 = 117649.0/204800.0*t67;
340 double t372 = 1058841.0/163840.0*t71;
341 double t373 = 1058841.0/163840.0*t73;
342 double t374 = -t364+t365-t366-t190+t367-t368-t193+t369+t370+t371-t372-t373;
343 double t376 = 9529569.0/819200.0*t75;
344 double t377 = 426349.0/245760.0*t79;
345 double t378 = 426349.0/245760.0*t81;
346 double t379 = 7203.0/8192.0*t83;
347 double t380 = 7203.0/8192.0*t85;
348 double t381 = 324135.0/32768.0*t87;
349 double t382 = 2599597.0/4423680.0*t91;
350 double t383 = 2599597.0/2457600.0*t93;
351 double t384 = 2599597.0/2457600.0*t96;
352 double t385 = t376+t202+t377+t378-t379-t380+t381+t208+t382-t383-t384;
353 double t386 = 63651.0/204800.0*t98;
354 double t387 = 572859.0/163840.0*t102;
355 double t388 = 572859.0/163840.0*t104;
356 double t389 = 184877.0/491520.0*t106;
357 double t390 = 554631.0/819200.0*t110;
358 double t391 = 823543.0/110592.0*t26;
359 double t392 = 24823939.0/2488320.0*t28;
360 double t393 = 3969.0/32768.0*t37;
361 double t394 = 49.0/8192.0*t9;
362 double t395 = 2205.0/32768.0*t15;
363 double t396 = t386+t214-t387-t388+t389-t218-t390-t391+t392-t393-t394+t395;
364 double t399 = 117649.0/41472.0*t296;
365 double t400 = 11025.0/32768.0*t12;
366 double t401 = 19845.0/32768.0*t13;
367 double t402 = 245.0/8192.0*xi;
368 double t403 = 12588443.0/2985984.0*eta;
369 double t404 = 833931.0/163840.0*t38;
370 double t405 = 1025227.0/294912.0*t40;
371 double t406 = 1025227.0/3317760.0*t43;
372 double t407 = 40151923.0/3317760.0*t45;
373 double t408 = 1793547.0/163840.0*t47;
374 double t409 = -t305-t399-t400+t401+t402+t403-t404+t405-t406+t407+t408;
375 double t410 = 1793547.0/163840.0*t49;
376 double t411 = 2957003.0/2654208.0*t51;
377 double t412 = 2957003.0/29859840.0*t53;
378 double t413 = 833931.0/163840.0*t57;
379 double t414 = 6092023.0/1327104.0*t59;
380 double t415 = 6092023.0/14929920.0*t63;
381 double t416 = 8968421.0/552960.0*t65;
382 double t417 = t410+t411-t412+t241-t413-t414-t244+t415-t416-t324+t325+t326;
383 double t419 = 6092023.0/737280.0*t79;
384 double t420 = 6092023.0/737280.0*t81;
385 double t421 = 199283.0/368640.0*t83;
386 double t422 = 199283.0/368640.0*t85;
387 double t423 = 199283.0/32768.0*t87;
388 double t424 = 2957003.0/2654208.0*t91;
389 double t425 = 2957003.0/1474560.0*t93;
390 double t426 = 2957003.0/1474560.0*t96;
391 double t427 = -t329-t149+t419+t420+t421+t422-t423-t257+t424-t425-t426;
392 double t428 = 92659.0/368640.0*t98;
393 double t429 = 92659.0/32768.0*t102;
394 double t430 = 92659.0/32768.0*t104;
395 double t431 = 1025227.0/294912.0*t106;
396 double t432 = 1025227.0/163840.0*t110;
397 double t433 = 4117715.0/331776.0*t26;
398 double t434 = 24823939.0/1492992.0*t28;
399 double t435 = 19845.0/32768.0*t37;
400 double t436 = 245.0/8192.0*t9;
401 double t437 = 11025.0/32768.0*t15;
402 double t438 = -t428-t262+t429+t430+t431-t266-t432+t433-t434+t435+t436-t437;
403 double t441 = -t305+t399-t400+t401+t402-t403-t404-t405+t406-t407+t408;
404 double t442 = t410-t411+t412-t241-t413+t414+t244-t415+t416-t324+t325+t326;
405 double t444 = -t329-t149-t419-t420+t421+t422-t423-t257-t424+t425+t426;
406 double t445 = -t428-t262+t429+t430-t431+t266+t432-t433+t434+t435+t436-t437;
407 double t448 = t352-t353+t354-t355-t356+t357+t358-t359+t360+t361-t362;
408 double t449 = -t364-t365+t366+t190+t367+t368+t193-t369-t370+t371-t372-t373;
409 double t451 = t376+t202-t377-t378-t379-t380+t381+t208-t382+t383+t384;
410 double t452 = t386+t214-t387-t388-t389+t218+t390+t391-t392-t393-t394+t395;
411 double t455 = -t305+t306-t307+t308+t309-t310-t311+t312-t313-t314+t315;
412 double t456 = t317+t318-t319-t137-t320-t321-t140+t322+t323-t324+t325+t326;
413 double t458 = -t329-t149+t330+t331+t332+t333-t334-t155+t335-t336-t337;
414 double t459 = -t339-t161+t340+t341+t342-t165-t343-t344+t345+t346+t347-t348;
415 double t464 = (1.0+eta)*t10*t18;
416 double t465 = 16807.0/207360.0*t464;
417 double t466 = -t465+t5-t297+t6-t7+t21+t22-t34+t35+t36+t39-t41;
418 double t467 = t44+t46-t48-t50-t52+t54+t56+t58+t60+t62-t64-t66+t68;
419 double t469 = -t72-t74+t76+t78-t80-t82-t84-t86+t88+t90-t92+t94;
420 double t470 = t97+t99+t101-t103-t105-t107+t109+t111+t112-t113-t114-t115-t116;
421 double t473 = 117649.0/207360.0*t464;
422 double t474 = t473-t120-t121+t122-t124+t125-t126+t127-t128+t129-t130;
423 double t475 = -t132+t133+t134+t135-t136-t137-t138-t139-t140+t141+t142-t143;
424 double t477 = t146+t147-t148-t149+t150+t151+t152+t153-t154-t155+t156;
425 double t478 = -t158-t159-t160-t161+t162+t163+t164-t165-t166+t167-t168+t169;
426 double t481 = 117649.0/69120.0*t464;
427 double t482 = -t481+t173+t174-t175+t177-t178+t179-t180+t181-t182+t183;
428 double t483 = t185-t186-t187-t188+t189+t190+t191+t192+t193-t194-t195+t196;
429 double t485 = -t199-t200+t201+t202-t203-t204-t205-t206+t207+t208-t209;
430 double t486 = t211+t212+t213+t214-t215-t216-t217+t218+t219-t220+t221-t222;
431 double t489 = 117649.0/41472.0*t464;
432 double t490 = t489+t226-t227+t228-t230+t231-t232+t233-t128-t234-t235;
433 double t491 = t237+t133-t238+t239-t240-t241+t242-t243+t244+t245-t246-t247;
434 double t493 = -t250+t251+t252-t149-t253+t151-t254+t255+t256-t257+t258;
435 double t494 = -t260-t159+t261-t262-t263+t264+t265+t266-t166+t267-t268+t269;
436 double t497 = -t489-t226-t227+t228+t230+t231+t232+t233-t128+t234-t235;
437 double t498 = -t237+t133+t238-t239-t240+t241-t242-t243-t244+t245+t246-t247;
438 double t500 = t250+t251-t252-t149+t253+t151+t254+t255-t256-t257+t258;
439 double t501 = t260-t159-t261-t262+t263+t264+t265-t266-t166+t267-t268-t269;
440 double t504 = t481-t173+t174-t175-t177-t178-t179-t180+t181+t182+t183;
441 double t505 = -t185-t186+t187+t188+t189-t190-t191+t192-t193-t194+t195+t196;
442 double t507 = t199-t200-t201+t202+t203-t204+t205-t206-t207+t208-t209;
443 double t508 = -t211+t212-t213+t214+t215-t216-t217-t218+t219-t220+t221+t222;
444 double t511 = -t473+t120-t121+t122+t124+t125+t126+t127-t128-t129-t130;
445 double t512 = t132+t133-t134-t135-t136+t137+t138-t139+t140+t141-t142-t143;
446 double t514 = -t146+t147+t148-t149-t150+t151-t152+t153+t154-t155+t156;
447 double t515 = t158-t159+t160-t161-t162+t163+t164+t165-t166+t167-t168-t169;
448 double t518 = t465-t5+t6-t7+t21-t22-t33-t34-t35+t36+t39+t41;
449 double t519 = t44-t46-t48+t50+t52+t54-t56-t58+t60-t62-t64+t66+t68;
450 double t521 = t72-t74-t76+t78+t80-t82+t84-t86-t88+t90-t92-t94;
451 double t522 = t97-t99+t101+t103-t105-t107-t109+t111+t112-t113-t114-t115+t116;
452 double t525 = 117649.0/207360.0*t32;
453 double t526 = t305-t307-t308+t525-t309-t310-t311-t312-t313+t314+t315;
454 double t527 = -t317-t318-t319+t137+t320-t321+t140+t322-t323-t324-t325+t326;
455 double t529 = t329-t149-t330+t331-t332+t333+t334-t155+t335+t336-t337;
456 double t530 = t339-t161-t340+t341+t342+t165-t343-t344+t345+t346+t347+t348;
457 double t533 = 117649.0/69120.0*t32;
458 double t534 = -t352+t354+t355-t533+t356+t357+t358+t359+t360-t361-t362;
459 double t535 = t364+t365+t366-t190-t367+t368-t193-t369+t370+t371+t372-t373;
460 double t537 = -t376+t202+t377-t378+t379-t380-t381+t208-t382-t383+t384;
461 double t538 = -t386+t214+t387-t388-t389-t218+t390+t391-t392-t393-t394-t395;
462 double t541 = 117649.0/41472.0*t32;
463 double t542 = t305-t400-t401+t541-t402-t403-t404+t405+t406+t407+t408;
464 double t543 = -t410+t411+t412+t241+t413+t414-t244-t415-t416-t324-t325+t326;
465 double t545 = t329-t149+t419-t420-t421+t422+t423-t257-t424-t425+t426;
466 double t546 = t428-t262-t429+t430-t431-t266+t432-t433+t434+t435+t436+t437;
467 double t549 = t305-t400-t401-t541-t402+t403-t404-t405-t406-t407+t408;
468 double t550 = -t410-t411-t412-t241+t413-t414+t244+t415+t416-t324-t325+t326;
469 double t552 = t329-t149-t419+t420-t421+t422+t423-t257+t424+t425-t426;
470 double t553 = t428-t262-t429+t430+t431+t266-t432+t433-t434+t435+t436+t437;
471 double t556 = -t352+t354+t355+t533+t356-t357+t358-t359-t360+t361-t362;
472 double t557 = t364-t365-t366+t190-t367-t368+t193+t369-t370+t371+t372-t373;
473 double t559 = -t376+t202-t377+t378+t379-t380-t381+t208+t382+t383-t384;
474 double t560 = -t386+t214+t387-t388+t389+t218-t390-t391+t392-t393-t394-t395;
475 double t563 = t305-t307-t308-t525-t309+t310-t311+t312+t313-t314+t315;
476 double t564 = -t317+t318+t319-t137+t320+t321-t140-t322+t323-t324-t325+t326;
477 double t566 = t329-t149+t330-t331-t332+t333+t334-t155-t335-t336+t337;
478 double t567 = t339-t161-t340+t341-t342-t165+t343+t344-t345+t346+t347+t348;
479 double t570 = 2187.0/800.0*t4;
480 double t571 = 6561.0/1600.0*t38;
481 double t572 = 729.0/40.0*t40;
482 double t573 = 2187.0/800.0*t43;
483 double t574 = 729.0/400.0*t45;
484 double t575 = 6561.0/160.0*t47;
485 double t576 = 2187.0/80.0*t49;
486 double t577 = 81.0/40.0*t51;
487 double t578 = 243.0/800.0*t53;
488 double t579 = 81.0/400.0*t55;
489 double t580 = 2187.0/800.0*t57;
490 double t581 = 243.0/8.0*t59;
491 double t582 = 81.0/4.0*t61;
492 double t583 = 243.0/80.0*t63;
493 double t584 = 81.0/40.0*t65;
494 double t585 = 6561.0/1600.0*t67;
495 double t586 = 2187.0/80.0*t71;
496 double t587 = 6561.0/160.0*t73;
497 double t588 = -t570+t571-t572-t573+t574-t575+t576-t577-t578+t579-t580-t581+t582+t583-t584+t585+t586-t587;
498 double t589 = 19683.0/800.0*t75;
499 double t590 = 59049.0/1600.0*t77;
500 double t591 = 729.0/40.0*t79;
501 double t592 = 2187.0/80.0*t81;
502 double t593 = 243.0/80.0*t83;
503 double t594 = 729.0/160.0*t85;
504 double t595 = 243.0/8.0*t87;
505 double t596 = 729.0/16.0*t89;
506 double t597 = 243.0/80.0*t91;
507 double t598 = 729.0/400.0*t93;
508 double t599 = 2187.0/800.0*t96;
509 double t600 = 243.0/800.0*t98;
510 double t601 = 729.0/1600.0*t100;
511 double t602 = 243.0/80.0*t102;
512 double t603 = 729.0/160.0*t104;
513 double t604 = 2187.0/80.0*t106;
514 double t605 = 6561.0/400.0*t108;
515 double t606 = 19683.0/800.0*t110;
516 double t607 = -t589+t590-t591+t592+t593-t594-t595+t596+t597+t598-t599-t600+t601+t602-t603+t604+t605-t606;
517 double t609 = 2187.0/320.0*t4;
518 double t610 = 6561.0/160.0*t38;
519 double t611 = 729.0/32.0*t40;
520 double t612 = 2187.0/640.0*t43;
521 double t613 = 729.0/320.0*t45;
522 double t614 = 85293.0/640.0*t47;
523 double t615 = 28431.0/320.0*t49;
524 double t616 = 81.0/8.0*t51;
525 double t617 = 243.0/160.0*t53;
526 double t618 = 81.0/80.0*t55;
527 double t619 = 2187.0/80.0*t57;
528 double t620 = 3159.0/64.0*t59;
529 double t621 = 1053.0/32.0*t61;
530 double t622 = 3159.0/640.0*t63;
531 double t623 = 1053.0/320.0*t65;
532 double t624 = 6561.0/640.0*t67;
533 double t625 = 2187.0/32.0*t71;
534 double t626 = 6561.0/64.0*t73;
535 double t627 = t609-t610+t611+t612-t613+t614-t615+t616+t617-t618+t619+t620-t621-t622+t623-t624-t625+t626;
536 double t628 = 19683.0/320.0*t75;
537 double t629 = 59049.0/640.0*t77;
538 double t630 = 9477.0/320.0*t79;
539 double t631 = 28431.0/640.0*t81;
540 double t632 = 3159.0/320.0*t83;
541 double t633 = 9477.0/640.0*t85;
542 double t634 = 3159.0/32.0*t87;
543 double t635 = 9477.0/64.0*t89;
544 double t636 = 243.0/16.0*t91;
545 double t637 = 729.0/80.0*t93;
546 double t638 = 2187.0/160.0*t96;
547 double t639 = 243.0/80.0*t98;
548 double t640 = 729.0/160.0*t100;
549 double t641 = 243.0/8.0*t102;
550 double t642 = 729.0/16.0*t104;
551 double t643 = 2187.0/64.0*t106;
552 double t644 = 6561.0/320.0*t108;
553 double t645 = 19683.0/640.0*t110;
554 double t646 = t628-t629+t630-t631-t632+t633+t634-t635-t636-t637+t638+t639-t640-t641+t642-t643-t644+t645;
555 double t648 = 9.0/20.0*xi;
556 double t649 = 441.0/80.0*t98;
557 double t650 = 1323.0/160.0*t100;
558 double t651 = 441.0/8.0*t102;
559 double t652 = 1323.0/16.0*t104;
560 double t653 = 3969.0/80.0*t57;
561 double t654 = 11907.0/160.0*t38;
562 double t655 = 27.0/40.0*t9;
563 double t656 = 9.0/2.0*t15;
564 double t657 = 27.0/4.0*t12;
565 double t658 = 81.0/20.0*t13;
566 double t659 = 243.0/40.0*t37;
567 double t660 = t648-t649+t650+t651-t652-t653+t654-t655-t656+t657+t658-t659;
568 double t661 = 567.0/40.0*t83;
569 double t662 = 1701.0/80.0*t85;
570 double t663 = 567.0/4.0*t87;
571 double t664 = 1701.0/8.0*t89;
572 double t665 = 5103.0/40.0*t49;
573 double t666 = 15309.0/80.0*t47;
574 double t667 = 729.0/80.0*t4;
575 double t668 = 2187.0/160.0*t67;
576 double t669 = 729.0/8.0*t71;
577 double t670 = 2187.0/16.0*t73;
578 double t671 = 6561.0/80.0*t75;
579 double t672 = 19683.0/160.0*t77;
580 double t673 = t661-t662-t663+t664+t665-t666-t667+t668+t669-t670-t671+t672;
581 double t675 = t609-t610-t611-t612+t613+t614-t615-t616-t617+t618+t619-t620+t621+t622-t623-t624-t625+t626;
582 double t676 = t628-t629-t630+t631-t632+t633+t634-t635+t636+t637-t638+t639-t640-t641+t642+t643+t644-t645;
583 double t678 = -t570+t571+t572+t573-t574-t575+t576+t577+t578-t579-t580+t581-t582-t583+t584+t585+t586-t587;
584 double t679 = -t589+t590+t591-t592+t593-t594-t595+t596-t597-t598+t599-t600+t601+t602-t603-t604-t605+t606;
585 double t681 = 2187.0/160.0*t4;
586 double t682 = 6561.0/640.0*t38;
587 double t683 = 9477.0/320.0*t40;
588 double t684 = 2187.0/80.0*t43;
589 double t685 = 729.0/80.0*t45;
590 double t686 = 6561.0/64.0*t47;
591 double t687 = 2187.0/64.0*t49;
592 double t688 = 1053.0/320.0*t51;
593 double t689 = 243.0/80.0*t53;
594 double t690 = 2187.0/640.0*t57;
595 double t691 = 3159.0/32.0*t59;
596 double t692 = 243.0/8.0*t63;
597 double t693 = 81.0/8.0*t65;
598 double t694 = 6561.0/160.0*t67;
599 double t695 = 28431.0/640.0*t71;
600 double t696 = 85293.0/640.0*t73;
601 double t697 = t681-t682+t683+t684-t685+t686-t687+t688+t689-t618+t690+t691-t621-t692+t693-t694-t695+t696;
602 double t698 = 19683.0/640.0*t75;
603 double t699 = 729.0/32.0*t79;
604 double t700 = 2187.0/32.0*t81;
605 double t701 = 243.0/16.0*t83;
606 double t702 = 729.0/16.0*t85;
607 double t703 = 3159.0/64.0*t87;
608 double t704 = 3159.0/320.0*t91;
609 double t705 = 729.0/320.0*t93;
610 double t706 = 2187.0/320.0*t96;
611 double t707 = 243.0/160.0*t98;
612 double t708 = 3159.0/640.0*t102;
613 double t709 = 9477.0/640.0*t104;
614 double t710 = 28431.0/320.0*t106;
615 double t711 = 19683.0/320.0*t110;
616 double t712 = t698-t629+t699-t700-t701+t702+t703-t635-t704-t705+t706+t707-t640-t708+t709-t710-t644+t711;
617 double t714 = 2187.0/64.0*t4;
618 double t715 = 6561.0/64.0*t38;
619 double t716 = 9477.0/256.0*t40;
620 double t717 = 2187.0/64.0*t43;
621 double t718 = 729.0/64.0*t45;
622 double t719 = 85293.0/256.0*t47;
623 double t720 = 28431.0/256.0*t49;
624 double t721 = 1053.0/64.0*t51;
625 double t722 = 243.0/16.0*t53;
626 double t723 = 81.0/16.0*t55;
627 double t724 = 2187.0/64.0*t57;
628 double t725 = 41067.0/256.0*t59;
629 double t726 = 13689.0/256.0*t61;
630 double t727 = 3159.0/64.0*t63;
631 double t728 = 1053.0/64.0*t65;
632 double t729 = 6561.0/64.0*t67;
633 double t730 = 28431.0/256.0*t71;
634 double t731 = 85293.0/256.0*t73;
635 double t732 = -t714+t715-t716-t717+t718-t719+t720-t721-t722+t723-t724-t725+t726+t727-t728+t729+t730-t731;
636 double t733 = 19683.0/256.0*t75;
637 double t734 = 59049.0/256.0*t77;
638 double t735 = 9477.0/256.0*t79;
639 double t736 = 28431.0/256.0*t81;
640 double t737 = 3159.0/64.0*t83;
641 double t738 = 9477.0/64.0*t85;
642 double t739 = 41067.0/256.0*t87;
643 double t740 = 123201.0/256.0*t89;
644 double t741 = 3159.0/64.0*t91;
645 double t742 = 729.0/64.0*t93;
646 double t743 = 2187.0/64.0*t96;
647 double t744 = 243.0/16.0*t98;
648 double t745 = 729.0/16.0*t100;
649 double t746 = 3159.0/64.0*t102;
650 double t747 = 9477.0/64.0*t104;
651 double t748 = 28431.0/256.0*t106;
652 double t749 = 6561.0/256.0*t108;
653 double t750 = 19683.0/256.0*t110;
654 double t751 = -t733+t734-t735+t736+t737-t738-t739+t740+t741+t742-t743-t744+t745+t746-t747+t748+t749-t750;
655 double t753 = 9.0/4.0*xi;
656 double t754 = 441.0/16.0*t98;
657 double t755 = 1323.0/16.0*t100;
658 double t756 = 5733.0/64.0*t102;
659 double t757 = 17199.0/64.0*t104;
660 double t758 = 3969.0/64.0*t57;
661 double t759 = 11907.0/64.0*t38;
662 double t760 = 27.0/4.0*t9;
663 double t761 = 117.0/16.0*t15;
664 double t762 = 351.0/16.0*t12;
665 double t763 = 81.0/16.0*t13;
666 double t764 = 243.0/16.0*t37;
667 double t765 = -t753+t754-t755-t756+t757+t758-t759+t760+t761-t762-t763+t764;
668 double t766 = 567.0/8.0*t83;
669 double t767 = 1701.0/8.0*t85;
670 double t768 = 7371.0/32.0*t87;
671 double t769 = 22113.0/32.0*t89;
672 double t770 = 5103.0/32.0*t49;
673 double t771 = 15309.0/32.0*t47;
674 double t772 = 729.0/16.0*t4;
675 double t773 = 2187.0/16.0*t67;
676 double t774 = 9477.0/64.0*t71;
677 double t775 = 28431.0/64.0*t73;
678 double t776 = 6561.0/64.0*t75;
679 double t777 = 19683.0/64.0*t77;
680 double t778 = -t766+t767+t768-t769-t770+t771+t772-t773-t774+t775+t776-t777;
681 double t780 = -t714+t715+t716+t717-t718-t719+t720+t721+t722-t723-t724+t725-t726-t727+t728+t729+t730-t731;
682 double t781 = -t733+t734+t735-t736+t737-t738-t739+t740-t741-t742+t743-t744+t745+t746-t747-t748-t749+t750;
683 double t783 = t681-t682-t683-t684+t685+t686-t687-t688-t689+t618+t690-t691+t621+t692-t693-t694-t695+t696;
684 double t784 = t698-t629-t699+t700-t701+t702+t703-t635+t704+t705-t706+t707-t640-t708+t709+t710+t644-t711;
685 double t786 = 9.0/20.0*eta;
686 double t787 = 441.0/80.0*t53;
687 double t788 = 567.0/40.0*t91;
688 double t789 = 729.0/80.0*t96;
689 double t790 = 1701.0/80.0*t104;
690 double t791 = 2187.0/160.0*t38;
691 double t792 = 441.0/8.0*t63;
692 double t793 = 567.0/4.0*t59;
693 double t794 = 27.0/40.0*t1;
694 double t795 = 9.0/2.0*t28;
695 double t796 = 27.0/4.0*t2;
696 double t797 = t786-t787+t788-t789+t650-t790+t791+t792-t793-t794-t795+t796;
697 double t798 = 81.0/20.0*t26;
698 double t799 = 243.0/40.0*t3;
699 double t800 = 729.0/8.0*t81;
700 double t801 = 1323.0/16.0*t85;
701 double t802 = 2187.0/16.0*t47;
702 double t803 = 3969.0/80.0*t43;
703 double t804 = 5103.0/40.0*t106;
704 double t805 = 6561.0/80.0*t110;
705 double t806 = 11907.0/160.0*t67;
706 double t807 = 15309.0/80.0*t73;
707 double t808 = t798-t799+t800-t801+t664-t802-t803+t804-t805+t806-t807+t672;
708 double t810 = 9.0/4.0*eta;
709 double t811 = 441.0/16.0*t53;
710 double t812 = 567.0/8.0*t91;
711 double t813 = 729.0/16.0*t96;
712 double t814 = 1701.0/8.0*t104;
713 double t815 = 2187.0/16.0*t38;
714 double t816 = 5733.0/64.0*t63;
715 double t817 = 7371.0/32.0*t59;
716 double t818 = 27.0/4.0*t1;
717 double t819 = 117.0/16.0*t28;
718 double t820 = 351.0/16.0*t2;
719 double t821 = -t810+t811-t812+t813-t755+t814-t815-t816+t817+t818+t819-t820;
720 double t822 = 81.0/16.0*t26;
721 double t823 = 243.0/16.0*t3;
722 double t824 = 9477.0/64.0*t81;
723 double t825 = 17199.0/64.0*t85;
724 double t826 = 28431.0/64.0*t47;
725 double t827 = 3969.0/64.0*t43;
726 double t828 = 5103.0/32.0*t106;
727 double t829 = 6561.0/64.0*t110;
728 double t830 = 11907.0/64.0*t67;
729 double t831 = 15309.0/32.0*t73;
730 double t832 = -t822+t823-t824+t825-t769+t826+t827-t828+t829-t830+t831-t777;
731 double t849 = 1.0+2401.0/16.0*t100-3087.0/8.0*t104+3969.0/16.0*t38-49.0/4.0*t9+63.0/2.0*t12-81.0/4.0*t37-49.0/4.0*t1+63.0/2.0*t2-81.0/4.0*t3-3087.0/8.0*t85+3969.0/4.0*t89-5103.0/8.0*t47+3969.0/16.0*t67-5103.0/8.0*t73+6561.0/16.0*t77;
732 double t850 = t810-t811+t812-t813-t755+t814-t815+t816-t817+t818-t819-t820;
733 double t851 = t822+t823+t824+t825-t769+t826-t827+t828-t829-t830+t831-t777;
734 double t853 = -t786+t787-t788+t789+t650-t790+t791-t792+t793-t794+t795+t796;
735 double t854 = -t798-t799-t800-t801+t664-t802+t803-t804+t805+t806-t807+t672;
736 double t856 = -t681-t682-t683+t684+t685+t686+t687-t688+t689+t618-t690+t691+t621-t692-t693-t694+t695+t696;
737 double t857 = -t698-t629-t699-t700+t701+t702-t703-t635-t704+t705+t706-t707-t640+t708+t709-t710+t644+t711;
738 double t859 = t714+t715+t716-t717-t718-t719-t720+t721-t722-t723+t724-t725-t726+t727+t728+t729-t730-t731;
739 double t860 = t733+t734+t735+t736-t737-t738+t739+t740+t741-t742-t743+t744+t745-t746-t747+t748-t749-t750;
740 double t862 = t753-t754-t755+t756+t757-t758-t759+t760-t761-t762+t763+t764;
741 double t863 = t766+t767-t768-t769+t770+t771-t772-t773+t774+t775-t776-t777;
742 double t865 = t714+t715-t716+t717+t718-t719-t720-t721+t722+t723+t724+t725+t726-t727-t728+t729-t730-t731;
743 double t866 = t733+t734-t735-t736-t737-t738+t739+t740-t741+t742+t743+t744+t745-t746-t747-t748+t749+t750;
744 double t868 = -t681-t682+t683-t684-t685+t686+t687+t688-t689-t618-t690-t691-t621+t692+t693-t694+t695+t696;
745 double t869 = -t698-t629+t699+t700+t701+t702-t703-t635+t704-t705-t706-t707-t640+t708+t709+t710-t644-t711;
746 double t871 = t570+t571+t572-t573-t574-t575-t576+t577-t578-t579+t580-t581-t582+t583+t584+t585-t586-t587;
747 double t872 = t589+t590+t591+t592-t593-t594+t595+t596+t597-t598-t599+t600+t601-t602-t603+t604-t605-t606;
748 double t874 = -t609-t610-t611+t612+t613+t614+t615-t616+t617+t618-t619+t620+t621-t622-t623-t624+t625+t626;
749 double t875 = -t628-t629-t630-t631+t632+t633-t634-t635-t636+t637+t638-t639-t640+t641+t642-t643+t644+t645;
750 double t877 = -t648+t649+t650-t651-t652+t653+t654-t655+t656+t657-t658-t659;
751 double t878 = -t661-t662+t663+t664-t665-t666+t667+t668-t669-t670+t671+t672;
752 double t880 = -t609-t610+t611-t612-t613+t614+t615+t616-t617-t618-t619-t620-t621+t622+t623-t624+t625+t626;
753 double t881 = -t628-t629+t630+t631+t632+t633-t634-t635+t636-t637-t638-t639-t640+t641+t642+t643-t644-t645;
754 double t883 = t570+t571-t572+t573+t574-t575-t576-t577+t578+t579+t580+t581+t582-t583-t584+t585-t586-t587;
755 double t884 = t589+t590-t591-t592-t593-t594+t595+t596-t597+t598+t599+t600+t601-t602-t603-t604+t605+t606;
757 values[0] = t42+t69+t95+t117;
758 values[1] = t131+t144+t157+t170;
759 values[2] = t184+t197+t210+t223;
760 values[3] = t236+t248+t259+t270;
761 values[4] = t273+t274+t276+t277;
762 values[5] = t280+t281+t283+t284;
763 values[6] = t287+t288+t290+t291;
764 values[7] = t298+t299+t301+t302;
765 values[8] = t316+t327+t338+t349;
766 values[9] = t363+t374+t385+t396;
767 values[10] = t409+t417+t427+t438;
768 values[11] = t441+t442+t444+t445;
769 values[12] = t448+t449+t451+t452;
770 values[13] = t455+t456+t458+t459;
771 values[14] = t466+t467+t469+t470;
772 values[15] = t474+t475+t477+t478;
773 values[16] = t482+t483+t485+t486;
774 values[17] = t490+t491+t493+t494;
775 values[18] = t497+t498+t500+t501;
776 values[19] = t504+t505+t507+t508;
777 values[20] = t511+t512+t514+t515;
778 values[21] = t518+t519+t521+t522;
779 values[22] = t526+t527+t529+t530;
780 values[23] = t534+t535+t537+t538;
781 values[24] = t542+t543+t545+t546;
782 values[25] = t549+t550+t552+t553;
783 values[26] = t556+t557+t559+t560;
784 values[27] = t563+t564+t566+t567;
785 values[28] = t588+t607;
786 values[29] = t627+t646;
787 values[30] = t660+t673;
788 values[31] = t675+t676;
789 values[32] = t678+t679;
790 values[33] = t697+t712;
791 values[34] = t732+t751;
792 values[35] = t765+t778;
793 values[36] = t780+t781;
794 values[37] = t783+t784;
795 values[38] = t797+t808;
796 values[39] = t821+t832;
798 values[41] = t850+t851;
799 values[42] = t853+t854;
800 values[43] = t856+t857;
801 values[44] = t859+t860;
802 values[45] = t862+t863;
803 values[46] = t865+t866;
804 values[47] = t868+t869;
805 values[48] = t871+t872;
806 values[49] = t874+t875;
807 values[50] = t877+t878;
808 values[51] = t880+t881;
809 values[52] = t883+t884;
813 static void C_Q_UL7SE_2D_DeriveXi(
double xi,
double eta,
double *values)
819 double t8 = 315.0/8.0*t5-105.0/4.0*t2+15.0/8.0;
820 double t9 = t1*t3*t8;
821 double t10 = 16807.0/207360.0*t9;
822 double t11 = eta*eta;
823 double t12 = 553547.0/74649600.0*t11;
825 double t14 = t11*eta;
826 double t15 = t13*t14;
827 double t16 = 1468925.0/663552.0*t15;
828 double t17 = t11*t11;
829 double t18 = t17*t11;
831 double t20 = 277451.0/40960.0*t19;
833 double t22 = t21*t18;
834 double t23 = 1916811.0/204800.0*t22;
835 double t24 = t21*t14;
836 double t25 = 1166399.0/245760.0*t24;
838 double t27 = 27995.0/147456.0*t26;
840 double t29 = 1468925.0/884736.0*t28;
841 double t30 = t13*t17;
842 double t31 = 11623.0/4096.0*t30;
844 double t33 = 706165.0/147456.0*t32;
846 double t35 = 27804991.0/13271040.0*t34;
847 double t36 = t10-t12-t16-t20+t23+t25-t27-t29+t31+t33+t35;
848 double t37 = t21*eta;
849 double t38 = 549719.0/1228800.0*t37;
851 double t40 = 10387.0/460800.0*t39;
853 double t42 = 9681971.0/39813120.0*t41;
854 double t43 = t13*t11;
855 double t44 = 27995.0/73728.0*t43;
857 double t46 = 9455591.0/13271040.0*t45;
858 double t47 = t17*eta;
860 double t49 = 470867.0/81920.0*t48;
861 double t50 = t21*t47;
862 double t51 = 832353.0/102400.0*t50;
864 double t53 = 1125319.0/3686400.0*t52;
866 double t55 = 9681971.0/59719680.0*t54;
868 double t57 = 263731.0/221184.0*t56;
869 double t58 = t21*t11;
870 double t59 = 1125319.0/1228800.0*t58;
871 double t60 = -t38+t40+t42-t44-t46+t49-t51+t53+t55+t57+t59;
873 double t63 = 998329.0/294912.0*t62;
874 double t64 = 243.0/16384.0*t21;
875 double t65 = 45.0/8192.0*t13;
876 double t66 = 6804667.0/13271040.0*t14;
877 double t67 = 136835.0/2654208.0*t17;
878 double t68 = 27804991.0/66355200.0*t47;
880 double t70 = 1166399.0/491520.0*t69;
881 double t71 = 549719.0/7372800.0*t18;
882 double t76 = 63.0/8.0*t21-35.0/4.0*t13+15.0/8.0*xi;
883 double t77 = t1*xi*t76;
884 double t78 = 16807.0/103680.0*t77;
885 double t79 = 56576407.0/39813120.0*t2;
886 double t80 = -3593053.0/29859840.0-t63-t64+t65-t66+t67+t68+t70-t71-t78+t79;
887 double t81 = 4673155.0/2654208.0*t5;
888 double t82 = t13*t18;
889 double t83 = 2195.0/512.0*t82;
891 double t85 = 553547.0/37324800.0*t84;
893 double t87 = 6804667.0/4423680.0*t86;
894 double t88 = t13*eta;
895 double t89 = 136835.0/663552.0*t88;
896 double t90 = t21*t17;
897 double t91 = 6585.0/1024.0*t90;
899 double t93 = 9455591.0/33177600.0*t92;
901 double t95 = 998329.0/491520.0*t94;
902 double t96 = t13*t47;
903 double t97 = 141233.0/36864.0*t96;
904 double t103 = (1.0-t11)*(63.0/8.0*t47-35.0/4.0*t14+15.0/8.0*eta);
905 double t104 = 16807.0/207360.0*t103;
906 double t105 = 2027693.0/8294400.0*eta;
907 double t106 = xi/4096.0;
908 double t107 = -t81-t83-t85-t87+t89-t91-t93-t95+t97-t104+t105-t106;
909 double t110 = 117649.0/207360.0*t9;
910 double t111 = 121765.0/5971968.0*t11;
911 double t112 = 141659.0/8192.0*t15;
912 double t113 = 521017.0/32768.0*t19;
913 double t114 = 3176523.0/81920.0*t22;
914 double t115 = 352947.0/16384.0*t24;
915 double t116 = 24451.0/16384.0*t26;
916 double t117 = 2648989.0/442368.0*t28;
917 double t118 = 141659.0/8192.0*t30;
918 double t119 = 2605085.0/294912.0*t32;
919 double t120 = 8756447.0/663552.0*t34;
920 double t121 = 117649.0/61440.0*t37;
921 double t122 = 24451.0/184320.0*t39;
922 double t123 = 2648989.0/4976640.0*t41;
923 double t124 = 141659.0/92160.0*t43;
924 double t125 = 521017.0/663552.0*t45;
925 double t126 = 521017.0/32768.0*t48;
926 double t127 = 3176523.0/81920.0*t50;
927 double t128 = 220059.0/81920.0*t52;
928 double t129 = 12588443.0/14929920.0-t110+t111+t112+t113-t114-t115+t116+t117-t118-t119-t120+t121-t122-t123+t124+t125-t126+t127-t128;
929 double t130 = 24451.0/16384.0*t54;
930 double t131 = 2648989.0/442368.0*t56;
931 double t132 = 117649.0/61440.0*t58;
932 double t133 = 2605085.0/294912.0*t62;
933 double t134 = 608825.0/2654208.0*t14;
934 double t135 = 608825.0/2654208.0*t17;
935 double t136 = 121765.0/294912.0*t47;
936 double t137 = 2648989.0/245760.0*t69;
937 double t138 = 121765.0/294912.0*t18;
938 double t139 = 117649.0/103680.0*t77;
939 double t141 = 24823939.0/2488320.0*t2;
940 double t142 = 4117715.0/331776.0*t5;
941 double t143 = 1274931.0/40960.0*t82;
942 double t144 = 24451.0/184320.0*t84;
943 double t145 = 1936921.0/184320.0*t86;
944 double t146 = 141659.0/92160.0*t88;
945 double t147 = 352947.0/16384.0*t90;
946 double t148 = 220059.0/81920.0*t92;
947 double t149 = 2648989.0/245760.0*t94;
948 double t150 = 1274931.0/40960.0*t96;
949 double t151 = 2865079.0/3317760.0*eta;
950 double t152 = -t141+t142+t143+t144+t145-t146+t147+t148+t149-t150-t151;
951 double t155 = 117649.0/69120.0*t9;
952 double t156 = 2599597.0/49766400.0*t11;
953 double t157 = 324135.0/8192.0*t15;
954 double t158 = 554631.0/163840.0*t19;
955 double t159 = 28588707.0/409600.0*t22;
956 double t160 = 3176523.0/81920.0*t24;
957 double t161 = 572859.0/81920.0*t26;
958 double t162 = 426349.0/147456.0*t28;
959 double t163 = 324135.0/8192.0*t30;
960 double t164 = 184877.0/98304.0*t32;
961 double t165 = 41362027.0/1105920.0*t34;
962 double t166 = 352947.0/102400.0*t37;
963 double t167 = 63651.0/102400.0*t39;
964 double t168 = 426349.0/1658880.0*t41;
965 double t169 = 7203.0/2048.0*t43;
966 double t170 = 184877.0/1105920.0*t45;
967 double t171 = 554631.0/163840.0*t48;
968 double t172 = 28588707.0/409600.0*t50;
969 double t173 = 5155731.0/409600.0*t52;
970 double t174 = 572859.0/81920.0*t54;
971 double t175 = t155-t156-t157-t158+t159+t160-t161-t162+t163+t164+t165-t166+t167+t168-t169-t170+t171-t172+t173+t174;
972 double t176 = 426349.0/147456.0*t56;
973 double t177 = 352947.0/102400.0*t58;
974 double t178 = 184877.0/98304.0*t62;
975 double t179 = 2599597.0/4423680.0*t14;
976 double t180 = 2599597.0/4423680.0*t17;
977 double t181 = 2599597.0/2457600.0*t47;
978 double t182 = 426349.0/81920.0*t69;
979 double t183 = 2599597.0/2457600.0*t18;
980 double t184 = 117649.0/34560.0*t77;
981 double t186 = 24823939.0/829440.0*t2;
982 double t187 = 4117715.0/110592.0*t5;
983 double t188 = 583443.0/8192.0*t82;
984 double t189 = 63651.0/102400.0*t84;
985 double t190 = 1854601.0/61440.0*t86;
986 double t191 = 7203.0/2048.0*t88;
987 double t192 = 3176523.0/81920.0*t90;
988 double t193 = 5155731.0/409600.0*t92;
989 double t194 = 426349.0/81920.0*t94;
990 double t195 = 583443.0/8192.0*t96;
991 double t196 = 14276003.0/5529600.0*eta;
992 double t197 = t186-t187-t188-t189-t190+t191-t192-t193-t194+t195+t196;
993 double t200 = 117649.0/41472.0*t9;
994 double t201 = 2957003.0/29859840.0*t11;
995 double t202 = 199283.0/8192.0*t15;
996 double t203 = 1025227.0/32768.0*t19;
997 double t204 = 92659.0/16384.0*t26;
998 double t205 = 6092023.0/442368.0*t28;
999 double t206 = 199283.0/8192.0*t30;
1000 double t207 = 5126135.0/294912.0*t32;
1001 double t208 = 40151923.0/663552.0*t34;
1002 double t209 = 92659.0/184320.0*t39;
1003 double t210 = 6092023.0/4976640.0*t41;
1004 double t211 = 199283.0/92160.0*t43;
1005 double t212 = 1025227.0/663552.0*t45;
1006 double t213 = 1025227.0/32768.0*t48;
1007 double t214 = 833931.0/81920.0*t52;
1008 double t215 = 92659.0/16384.0*t54;
1009 double t216 = -t200-t201+t202-t203-t114-t115+t204-t205-t206+t207-t208+t121-t209+t210+t211-t212+t213+t127-t214-t215;
1010 double t217 = 6092023.0/442368.0*t56;
1011 double t218 = 5126135.0/294912.0*t62;
1012 double t219 = 2957003.0/2654208.0*t14;
1013 double t220 = 2957003.0/2654208.0*t17;
1014 double t221 = 2957003.0/1474560.0*t47;
1015 double t222 = 6092023.0/245760.0*t69;
1016 double t223 = 2957003.0/1474560.0*t18;
1017 double t224 = 117649.0/20736.0*t77;
1018 double t226 = 24823939.0/497664.0*t2;
1019 double t227 = 20588575.0/331776.0*t5;
1020 double t228 = 1793547.0/40960.0*t82;
1021 double t229 = 92659.0/184320.0*t84;
1022 double t230 = 8968421.0/184320.0*t86;
1023 double t231 = 199283.0/92160.0*t88;
1024 double t232 = 833931.0/81920.0*t92;
1025 double t233 = 6092023.0/245760.0*t94;
1026 double t234 = 1793547.0/40960.0*t96;
1027 double t235 = 13658603.0/3317760.0*eta;
1028 double t236 = -t226+t227+t228+t229+t230-t231+t147+t232-t233-t234-t235;
1029 double t239 = t200+t201+t202+t203-t114-t115+t204+t205-t206-t207+t208+t121-t209-t210+t211+t212-t213+t127-t214-t215;
1030 double t241 = t226-t227+t228+t229-t230-t231+t147+t232+t233-t234+t235;
1031 double t244 = -t155+t156-t157+t158+t159+t160-t161+t162+t163-t164-t165-t166+t167-t168-t169+t170-t171-t172+t173+t174;
1032 double t246 = -t186+t187-t188-t189+t190+t191-t192-t193+t194+t195-t196;
1033 double t249 = t110-t111+t112-t113-t114-t115+t116-t117-t118+t119+t120+t121-t122+t123+t124-t125+t126+t127-t128-t130;
1034 double t251 = t141-t142+t143+t144-t145-t146+t147+t148-t149-t150+t151;
1035 double t254 = -t10+t12-t16+t20+t23+t25-t27+t29+t31-t33-t35;
1036 double t255 = -t38+t40-t42-t44+t46-t49-t51+t53+t55-t57+t59;
1037 double t257 = 3593053.0/29859840.0+t63-t64+t65+t66-t67-t68-t70+t71+t78-t79;
1038 double t258 = t81-t83-t85+t87+t89-t91-t93+t95+t97+t104-t105-t106;
1039 double t261 = 24451.0/368640.0*t11;
1040 double t262 = 2648989.0/331776.0*t15;
1041 double t263 = 1058841.0/32768.0*t19;
1042 double t264 = 2648989.0/122880.0*t24;
1043 double t265 = 141659.0/184320.0*t26;
1044 double t266 = 424977.0/32768.0*t28;
1045 double t267 = 1274931.0/32768.0*t32;
1046 double t269 = 608825.0/294912.0*t34;
1047 double t270 = 121765.0/49152.0*t37;
1048 double t271 = 73353.0/32768.0*t41;
1049 double t272 = 24451.0/8192.0*t43;
1050 double t273 = 220059.0/32768.0*t45;
1051 double t274 = 1563051.0/81920.0*t50;
1052 double t275 = 117649.0/184320.0*t52;
1053 double t276 = 2648989.0/7464960.0*t54;
1054 double t277 = t269+t270-t122+t271+t272-t273+t126+t274-t275-t276+t131;
1055 double t279 = 660177.0/81920.0*t58;
1056 double t280 = 2648989.0/147456.0*t62;
1057 double t281 = 11907.0/81920.0*t21;
1058 double t282 = 441.0/8192.0*t13;
1059 double t283 = 1936921.0/552960.0*t14;
1060 double t284 = 141659.0/368640.0*t17;
1061 double t285 = 8756447.0/3317760.0*t47;
1062 double t286 = 352947.0/32768.0*t69;
1063 double t287 = 117649.0/368640.0*t18;
1064 double t288 = 1323.0/32768.0*t2;
1065 double t289 = 3969.0/32768.0*t5;
1066 double t290 = -t279-t280+t281-t282-t283+t284+t285+t286-t287-t288+t289;
1067 double t291 = 117649.0/8192.0*t82;
1068 double t292 = 121765.0/2985984.0*t84;
1069 double t293 = 608825.0/884736.0*t86;
1070 double t294 = 608825.0/663552.0*t88;
1071 double t295 = 3824793.0/81920.0*t90;
1072 double t296 = 521017.0/1658880.0*t92;
1073 double t297 = 521017.0/98304.0*t94;
1074 double t298 = 521017.0/73728.0*t96;
1075 double t299 = 117649.0/207360.0*t103;
1076 double t300 = 49.0/20480.0*xi;
1077 double t301 = t291+t292-t293-t294+t295+t296-t297-t298-t299+t151+t300;
1078 double t304 = 63651.0/204800.0*t11;
1079 double t305 = 426349.0/110592.0*t15;
1080 double t306 = 9529569.0/163840.0*t19;
1081 double t307 = 426349.0/40960.0*t24;
1082 double t308 = 7203.0/4096.0*t26;
1083 double t309 = 972405.0/32768.0*t28;
1084 double t310 = 2917215.0/32768.0*t32;
1085 double t311 = 2599597.0/491520.0*t34;
1086 double t313 = 2599597.0/409600.0*t37;
1087 double t314 = 1718577.0/163840.0*t41;
1088 double t315 = 572859.0/40960.0*t43;
1089 double t316 = 5155731.0/163840.0*t45;
1090 double t317 = 1663893.0/409600.0*t50;
1091 double t318 = 117649.0/102400.0*t52;
1092 double t319 = 426349.0/2488320.0*t54;
1093 double t320 = 15467193.0/409600.0*t58;
1094 double t321 = -t313+t167-t314-t315+t316-t171-t317+t318+t319-t176+t320;
1095 double t323 = 426349.0/49152.0*t62;
1096 double t324 = 11907.0/16384.0*t21;
1097 double t325 = 2205.0/8192.0*t13;
1098 double t326 = 1854601.0/184320.0*t14;
1099 double t327 = 7203.0/8192.0*t17;
1100 double t328 = 41362027.0/5529600.0*t47;
1101 double t329 = 3176523.0/163840.0*t69;
1102 double t330 = 117649.0/204800.0*t18;
1103 double t331 = 6615.0/32768.0*t2;
1104 double t332 = 19845.0/32768.0*t5;
1105 double t333 = -49.0/8192.0+t323-t324+t325+t326-t327-t328-t329+t330+t331-t332;
1106 double t334 = 1058841.0/40960.0*t82;
1107 double t335 = 2599597.0/24883200.0*t84;
1108 double t336 = 2599597.0/1474560.0*t86;
1109 double t337 = 2599597.0/1105920.0*t88;
1110 double t338 = 1750329.0/16384.0*t90;
1111 double t339 = 184877.0/2764800.0*t92;
1112 double t340 = 184877.0/163840.0*t94;
1113 double t341 = 184877.0/122880.0*t96;
1114 double t342 = 117649.0/69120.0*t103;
1115 double t343 = 49.0/4096.0*xi;
1116 double t344 = -t334-t335+t336+t337-t338-t339+t340+t341+t342-t196-t343;
1117 double t347 = 92659.0/368640.0*t11;
1118 double t348 = 6092023.0/331776.0*t15;
1119 double t349 = 6092023.0/122880.0*t24;
1120 double t350 = 199283.0/184320.0*t26;
1121 double t351 = 597849.0/32768.0*t28;
1122 double t352 = 1793547.0/32768.0*t32;
1123 double t353 = 2957003.0/294912.0*t34;
1124 double t355 = 2957003.0/245760.0*t37;
1125 double t356 = 277977.0/32768.0*t41;
1126 double t357 = 92659.0/8192.0*t43;
1127 double t358 = 833931.0/32768.0*t45;
1128 double t359 = 3075681.0/81920.0*t50;
1129 double t360 = 6092023.0/7464960.0*t54;
1130 double t361 = 2501793.0/81920.0*t58;
1131 double t362 = -t355-t209+t356+t357-t358-t213-t359-t275+t360-t217-t361;
1132 double t364 = 6092023.0/147456.0*t62;
1133 double t365 = 59535.0/16384.0*t21;
1134 double t366 = 11025.0/8192.0*t13;
1135 double t367 = 8968421.0/552960.0*t14;
1136 double t368 = 199283.0/368640.0*t17;
1137 double t369 = 40151923.0/3317760.0*t47;
1138 double t370 = 33075.0/32768.0*t2;
1139 double t371 = 99225.0/32768.0*t5;
1140 double t372 = 245.0/8192.0+t364+t365-t366-t367+t368+t369+t286-t287-t370+t371;
1141 double t373 = 2957003.0/14929920.0*t84;
1142 double t374 = 2957003.0/884736.0*t86;
1143 double t375 = 2957003.0/663552.0*t88;
1144 double t376 = 5380641.0/81920.0*t90;
1145 double t377 = 1025227.0/1658880.0*t92;
1146 double t378 = 1025227.0/98304.0*t94;
1147 double t379 = 1025227.0/73728.0*t96;
1148 double t380 = 117649.0/41472.0*t103;
1149 double t381 = 245.0/4096.0*xi;
1150 double t382 = t291-t373+t374+t375+t376-t377+t378+t379-t380+t235+t381;
1151 double t386 = t355-t209+t356+t357-t358+t213+t359-t275-t360+t217-t361;
1152 double t388 = 245.0/8192.0-t364+t365-t366+t367+t368-t369+t286-t287-t370+t371;
1153 double t389 = t291+t373-t374-t375+t376+t377-t378-t379+t380-t235+t381;
1154 double t393 = t313+t167-t314-t315+t316+t171+t317+t318-t319+t176+t320;
1155 double t395 = -49.0/8192.0-t323-t324+t325-t326-t327+t328-t329+t330+t331-t332;
1156 double t396 = -t334+t335-t336-t337-t338+t339-t340-t341-t342+t196-t343;
1157 double t400 = -t269-t270-t122+t271+t272-t273-t126-t274-t275+t276-t131;
1158 double t402 = -t279+t280+t281-t282+t283+t284-t285+t286-t287-t288+t289;
1159 double t403 = t291-t292+t293+t294+t295-t296+t297+t298+t299-t151+t300;
1160 double t406 = t12+t16+t20+t23-t25-t27+t29+t31-t33+t35+t38;
1161 double t407 = t40-t42-t44+t46+t49+t51+t53-t55+t57+t59-t63;
1162 double t409 = 3593053.0/29859840.0-t64+t65-t66-t67+t68-t70+t71-t79+t81-t83;
1163 double t410 = 1.0+eta;
1164 double t412 = t410*t3*t8;
1165 double t413 = 16807.0/207360.0*t412;
1166 double t415 = t410*xi*t76;
1167 double t416 = 16807.0/103680.0*t415;
1168 double t417 = -t413+t416+t85-t87-t89-t91+t93-t95-t97-t104+t105-t106;
1169 double t420 = -t111-t112-t113-t114+t115+t116-t117-t118+t119-t120-t121-t122+t123+t124-t125-t126-t127-t128+t130-t131;
1170 double t422 = 117649.0/207360.0*t412;
1171 double t423 = 117649.0/103680.0*t415;
1172 double t424 = t143+t422-t423-t144+t145+t146+t147-t148+t149+t150-t151;
1173 double t427 = t156+t157+t158+t159-t160-t161+t162+t163-t164+t165+t166+t167-t168-t169+t170+t171+t172+t173-t174+t176;
1174 double t429 = 117649.0/69120.0*t412;
1175 double t430 = 117649.0/34560.0*t415;
1176 double t431 = -t188-t429+t430+t189-t190-t191-t192+t193-t194-t195+t196;
1177 double t434 = t201-t202+t203-t114+t115+t204+t205-t206-t207-t208-t121-t209-t210+t211+t212+t213-t127-t214+t215+t217;
1178 double t436 = 117649.0/41472.0*t412;
1179 double t437 = 117649.0/20736.0*t415;
1180 double t438 = t228+t436-t437-t229+t230+t231+t147-t232-t233+t234-t235;
1181 double t441 = -t201-t202-t203-t114+t115+t204-t205-t206+t207+t208-t121-t209+t210+t211-t212-t213-t127-t214+t215-t217;
1182 double t443 = t228-t436+t437-t229-t230+t231+t147-t232+t233+t234+t235;
1183 double t446 = -t156+t157-t158+t159-t160-t161-t162+t163+t164-t165+t166+t167+t168-t169-t170-t171+t172+t173-t174-t176;
1184 double t448 = -t188+t429-t430+t189+t190-t191-t192+t193+t194-t195-t196;
1185 double t451 = 12588443.0/14929920.0+t111-t112+t113-t114+t115+t116+t117-t118-t119+t120-t121-t122-t123+t124+t125+t126-t127-t128+t130;
1186 double t453 = t143-t422+t423-t144-t145+t146+t147-t148-t149+t150+t151;
1187 double t456 = -t12+t16-t20+t23-t25-t27-t29+t31+t33-t35+t38;
1188 double t457 = t40+t42-t44-t46-t49+t51+t53-t55-t57+t59+t63;
1189 double t459 = -3593053.0/29859840.0-t64+t65+t66+t67-t68+t70-t71+t79-t81-t83;
1190 double t460 = t413-t416+t85+t87-t89-t91+t93+t95-t97+t104-t105-t106;
1191 double t464 = t269-t270-t122-t271+t272+t273+t126-t274-t275+t276+t131;
1192 double t466 = -t279-t280+t281-t282-t283-t284+t285-t286+t287+t288-t289;
1193 double t467 = t291-t292-t293+t294+t295-t296-t297+t298-t299+t151+t300;
1194 double t471 = t313+t167+t314-t315-t316-t171+t317+t318-t319-t176+t320;
1195 double t473 = 49.0/8192.0+t323-t324+t325+t326+t327-t328+t329-t330-t331+t332;
1196 double t474 = -t334+t335+t336-t337-t338+t339+t340-t341+t342-t196-t343;
1197 double t478 = t355-t209-t356+t357+t358-t213+t359-t275-t360-t217-t361;
1198 double t480 = -245.0/8192.0+t364+t365-t366-t367-t368+t369-t286+t287+t370-t371;
1199 double t481 = t291+t373+t374-t375+t376+t377+t378-t379-t380+t235+t381;
1200 double t485 = -t355-t209-t356+t357+t358+t213-t359-t275+t360+t217-t361;
1201 double t487 = -245.0/8192.0-t364+t365-t366+t367-t368-t369-t286+t287+t370-t371;
1202 double t488 = t291-t373-t374+t375+t376-t377-t378+t379+t380-t235+t381;
1203 double t492 = -t313+t167+t314-t315-t316+t171-t317+t318+t319+t176+t320;
1204 double t494 = 49.0/8192.0-t323-t324+t325-t326+t327+t328+t329-t330-t331+t332;
1205 double t495 = -t334-t335-t336+t337-t338-t339-t340+t341-t342+t196-t343;
1206 double t499 = -t269+t270-t122-t271+t272+t273-t126+t274-t275-t276-t131;
1207 double t501 = -t279+t280+t281-t282+t283-t284-t285-t286+t287+t288-t289;
1208 double t502 = t291+t292+t293-t294+t295+t296+t297-t298+t299-t151+t300;
1209 double t505 = 243.0/800.0*t11;
1210 double t506 = 243.0/2.0*t15;
1211 double t507 = 19683.0/160.0*t19;
1212 double t508 = 177147.0/800.0*t22;
1213 double t509 = 6561.0/40.0*t24;
1214 double t510 = 729.0/80.0*t26;
1215 double t511 = 729.0/8.0*t28;
1216 double t512 = 729.0/4.0*t30;
1217 double t513 = 2187.0/16.0*t32;
1218 double t514 = 729.0/80.0*t34;
1219 double t515 = 6561.0/400.0*t37;
1220 double t516 = 729.0/800.0*t39;
1221 double t517 = 729.0/80.0*t41;
1222 double t518 = 729.0/40.0*t43;
1223 double t519 = 2187.0/160.0*t45;
1224 double t520 = 6561.0/80.0*t48;
1225 double t521 = 59049.0/400.0*t50;
1226 double t522 = 6561.0/800.0*t52;
1227 double t523 = -t505-t506-t507+t508+t509-t510-t511+t512+t513+t514-t515+t516+t517-t518-t519+t520-t521+t522;
1228 double t524 = 243.0/40.0*t54;
1229 double t525 = 243.0/4.0*t56;
1230 double t526 = 19683.0/800.0*t58;
1231 double t527 = 729.0/8.0*t62;
1232 double t528 = 81.0/40.0*t14;
1233 double t529 = 243.0/80.0*t17;
1234 double t530 = 729.0/400.0*t47;
1235 double t531 = 6561.0/80.0*t69;
1236 double t532 = 2187.0/800.0*t18;
1237 double t533 = 6561.0/40.0*t82;
1238 double t534 = 243.0/400.0*t84;
1239 double t535 = 243.0/40.0*t86;
1240 double t536 = 243.0/20.0*t88;
1241 double t537 = 19683.0/80.0*t90;
1242 double t538 = 2187.0/400.0*t92;
1243 double t539 = 2187.0/40.0*t94;
1244 double t540 = 2187.0/20.0*t96;
1245 double t541 = 81.0/400.0*eta;
1246 double t542 = t524+t525+t526-t527-t528+t529+t530+t531-t532-t533-t534-t535+t536-t537-t538-t539+t540+t541;
1247 double t544 = 243.0/80.0*t11;
1248 double t545 = 3159.0/16.0*t15;
1249 double t546 = 19683.0/64.0*t19;
1250 double t547 = 177147.0/320.0*t22;
1251 double t548 = 85293.0/320.0*t24;
1252 double t549 = 9477.0/320.0*t26;
1253 double t550 = 9477.0/32.0*t28;
1254 double t551 = 9477.0/16.0*t30;
1255 double t552 = 28431.0/64.0*t32;
1256 double t553 = 729.0/16.0*t34;
1257 double t554 = 6561.0/80.0*t37;
1258 double t555 = 729.0/80.0*t39;
1259 double t556 = 729.0/8.0*t41;
1260 double t557 = 729.0/4.0*t43;
1261 double t558 = 2187.0/16.0*t45;
1262 double t559 = 6561.0/64.0*t48;
1263 double t560 = 59049.0/320.0*t50;
1264 double t561 = 6561.0/320.0*t52;
1265 double t562 = t544+t545+t546-t547-t548+t549+t550-t551-t552-t553+t554-t555-t556+t557+t558-t559+t560-t561;
1266 double t563 = 3159.0/320.0*t54;
1267 double t564 = 3159.0/32.0*t56;
1268 double t565 = 19683.0/80.0*t58;
1269 double t566 = 9477.0/64.0*t62;
1270 double t567 = 1053.0/320.0*t14;
1271 double t568 = 3159.0/320.0*t17;
1272 double t569 = 729.0/320.0*t47;
1273 double t570 = 6561.0/32.0*t69;
1274 double t571 = 2187.0/320.0*t18;
1275 double t572 = 6561.0/16.0*t82;
1276 double t573 = 243.0/80.0*t84;
1277 double t574 = 243.0/8.0*t86;
1278 double t575 = 243.0/4.0*t88;
1279 double t576 = 255879.0/320.0*t90;
1280 double t577 = 2187.0/320.0*t92;
1281 double t578 = 2187.0/32.0*t94;
1282 double t579 = 2187.0/16.0*t96;
1283 double t580 = 81.0/80.0*eta;
1284 double t581 = -t563-t564-t565+t566+t567-t568-t569-t570+t571+t572+t573+t574-t575+t576+t577+t578-t579-t580;
1285 double t583 = 441.0/80.0*t11;
1286 double t584 = 1323.0/80.0*t39;
1287 double t585 = 1323.0/8.0*t41;
1288 double t586 = 1323.0/4.0*t43;
1289 double t587 = 3969.0/16.0*t45;
1290 double t588 = 35721.0/80.0*t58;
1291 double t589 = 27.0/20.0*xi;
1292 double t590 = 27.0/2.0*t2;
1293 double t591 = 27.0*t13;
1294 double t592 = 81.0/4.0*t5;
1295 double t593 = 729.0/20.0*t21;
1296 double t594 = 9.0/20.0-t583+t584+t585-t586-t587+t588-t589-t590+t591+t592-t593;
1297 double t595 = 567.0/40.0*t17;
1298 double t596 = 1701.0/40.0*t26;
1299 double t597 = 1701.0/4.0*t28;
1300 double t598 = 1701.0/2.0*t30;
1301 double t599 = 5103.0/8.0*t32;
1302 double t600 = 45927.0/40.0*t90;
1303 double t601 = 729.0/80.0*t18;
1304 double t602 = 2187.0/80.0*t52;
1305 double t603 = 2187.0/8.0*t69;
1306 double t604 = 2187.0/4.0*t82;
1307 double t605 = 6561.0/16.0*t19;
1308 double t606 = 59049.0/80.0*t22;
1309 double t607 = t595-t596-t597+t598+t599-t600-t601+t602+t603-t604-t605+t606;
1310 double t609 = t544-t545+t546-t547+t548+t549+t550-t551-t552+t553-t554-t555-t556+t557+t558+t559-t560-t561;
1311 double t610 = t563+t564-t565-t566-t567-t568+t569-t570+t571+t572-t573-t574+t575+t576-t577-t578+t579+t580;
1312 double t612 = -t505+t506-t507+t508-t509-t510-t511+t512+t513-t514+t515+t516+t517-t518-t519-t520+t521+t522;
1313 double t613 = -t524-t525+t526+t527+t528+t529-t530+t531-t532-t533+t534+t535-t536-t537+t538+t539-t540-t541;
1314 double t615 = 243.0/160.0*t11;
1315 double t616 = 3159.0/8.0*t15;
1316 double t617 = 19683.0/128.0*t19;
1317 double t618 = 6561.0/16.0*t24;
1318 double t619 = 729.0/8.0*t26;
1319 double t620 = 9477.0/64.0*t28;
1320 double t621 = 10935.0/64.0*t32;
1321 double t622 = 729.0/64.0*t34;
1322 double t623 = 6561.0/160.0*t37;
1323 double t624 = 9477.0/640.0*t41;
1324 double t625 = 9477.0/160.0*t43;
1325 double t626 = 2187.0/128.0*t45;
1326 double t627 = 59049.0/160.0*t50;
1327 double t628 = 6561.0/80.0*t52;
1328 double t629 = t615+t616+t617-t547-t618+t619+t620-t551-t621-t622+t623-t555-t624+t625+t626-t559+t627-t628;
1329 double t630 = 243.0/4.0*t54;
1330 double t631 = 19683.0/320.0*t58;
1331 double t632 = 3645.0/32.0*t62;
1332 double t633 = 81.0/8.0*t14;
1333 double t634 = 243.0/16.0*t17;
1334 double t635 = 729.0/80.0*t47;
1335 double t636 = 85293.0/640.0*t69;
1336 double t637 = 2187.0/160.0*t18;
1337 double t638 = 85293.0/160.0*t82;
1338 double t639 = 243.0/40.0*t84;
1339 double t640 = 3159.0/320.0*t86;
1340 double t641 = 3159.0/80.0*t88;
1341 double t642 = 19683.0/32.0*t90;
1342 double t643 = 2187.0/40.0*t92;
1343 double t644 = 28431.0/320.0*t94;
1344 double t645 = 28431.0/80.0*t96;
1345 double t646 = -t630-t564-t631+t632+t633-t634-t635-t636+t637+t638+t639+t640-t641+t642+t643+t644-t645-t580;
1346 double t648 = 243.0/16.0*t11;
1347 double t649 = 41067.0/64.0*t15;
1348 double t650 = 98415.0/256.0*t19;
1349 double t651 = 177147.0/128.0*t22;
1350 double t652 = 85293.0/128.0*t24;
1351 double t653 = 9477.0/32.0*t26;
1352 double t654 = 123201.0/256.0*t28;
1353 double t655 = 123201.0/64.0*t30;
1354 double t656 = 142155.0/256.0*t32;
1355 double t657 = 3645.0/64.0*t34;
1356 double t658 = 6561.0/32.0*t37;
1357 double t659 = 729.0/8.0*t39;
1358 double t660 = 9477.0/64.0*t41;
1359 double t661 = 9477.0/16.0*t43;
1360 double t662 = 10935.0/64.0*t45;
1361 double t663 = 32805.0/256.0*t48;
1362 double t664 = 59049.0/128.0*t50;
1363 double t665 = 6561.0/32.0*t52;
1364 double t666 = -t648-t649-t650+t651+t652-t653-t654+t655+t656+t657-t658+t659+t660-t661-t662+t663-t664+t665;
1365 double t667 = 3159.0/32.0*t54;
1366 double t668 = 41067.0/256.0*t56;
1367 double t669 = 19683.0/32.0*t58;
1368 double t670 = 47385.0/256.0*t62;
1369 double t671 = 1053.0/64.0*t14;
1370 double t672 = 3159.0/64.0*t17;
1371 double t673 = 729.0/64.0*t47;
1372 double t674 = 85293.0/256.0*t69;
1373 double t675 = 2187.0/64.0*t18;
1374 double t676 = 85293.0/64.0*t82;
1375 double t677 = 243.0/8.0*t84;
1376 double t678 = 3159.0/64.0*t86;
1377 double t679 = 3159.0/16.0*t88;
1378 double t680 = 255879.0/128.0*t90;
1379 double t681 = 2187.0/32.0*t92;
1380 double t682 = 28431.0/256.0*t94;
1381 double t683 = 28431.0/64.0*t96;
1382 double t684 = 81.0/16.0*eta;
1383 double t685 = t667+t668+t669-t670-t671+t672+t673+t674-t675-t676-t677-t678+t679-t680-t681-t682+t683+t684;
1384 double t687 = 441.0/16.0*t11;
1385 double t688 = 1323.0/8.0*t39;
1386 double t689 = 17199.0/64.0*t41;
1387 double t690 = 17199.0/16.0*t43;
1388 double t691 = 19845.0/64.0*t45;
1389 double t692 = 35721.0/32.0*t58;
1390 double t693 = 27.0/2.0*xi;
1391 double t694 = 351.0/16.0*t2;
1392 double t695 = 351.0/4.0*t13;
1393 double t696 = 405.0/16.0*t5;
1394 double t697 = 729.0/8.0*t21;
1395 double t698 = -9.0/4.0+t687-t688-t689+t690+t691-t692+t693+t694-t695-t696+t697;
1396 double t699 = 567.0/8.0*t17;
1397 double t700 = 1701.0/4.0*t26;
1398 double t701 = 22113.0/32.0*t28;
1399 double t702 = 22113.0/8.0*t30;
1400 double t703 = 25515.0/32.0*t32;
1401 double t704 = 45927.0/16.0*t90;
1402 double t705 = 729.0/16.0*t18;
1403 double t706 = 2187.0/8.0*t52;
1404 double t707 = 28431.0/64.0*t69;
1405 double t708 = 28431.0/16.0*t82;
1406 double t709 = 32805.0/64.0*t19;
1407 double t710 = 59049.0/32.0*t22;
1408 double t711 = -t699+t700+t701-t702-t703+t704+t705-t706-t707+t708+t709-t710;
1409 double t713 = -t648+t649-t650+t651-t652-t653-t654+t655+t656-t657+t658+t659+t660-t661-t662-t663+t664+t665;
1410 double t714 = -t667-t668+t669+t670+t671+t672-t673+t674-t675-t676+t677+t678-t679-t680+t681+t682-t683-t684;
1411 double t716 = t615-t616+t617-t547+t618+t619+t620-t551-t621+t622-t623-t555-t624+t625+t626+t559-t627-t628;
1412 double t717 = t630+t564-t631-t632-t633-t634+t635-t636+t637+t638-t639-t640+t641+t642-t643-t644+t645+t580;
1413 double t719 = 441.0/40.0*t84;
1414 double t720 = 567.0/10.0*t88;
1415 double t721 = 2187.0/40.0*t37;
1416 double t722 = 1701.0/20.0*t43;
1417 double t723 = 6561.0/80.0*t58;
1418 double t724 = 441.0/4.0*t54;
1419 double t725 = 567.0*t15;
1420 double t726 = 2187.0/4.0*t24;
1421 double t727 = 1323.0/8.0*t26;
1422 double t728 = 6561.0/8.0*t90;
1423 double t729 = 3969.0/40.0*t92;
1424 double t730 = 5103.0/10.0*t96;
1425 double t731 = 19683.0/40.0*t50;
1426 double t732 = 11907.0/80.0*t52;
1427 double t733 = 15309.0/20.0*t82;
1428 double t734 = -t719+t720-t721+t584-t722+t723+t724-t725+t726-t727+t598-t728-t729+t730-t731+t732-t733+t606;
1429 double t735 = 441.0/8.0*t84;
1430 double t736 = 567.0/2.0*t88;
1431 double t737 = 2187.0/8.0*t37;
1432 double t738 = 1701.0/2.0*t43;
1433 double t739 = 6561.0/8.0*t58;
1434 double t740 = 5733.0/32.0*t54;
1435 double t741 = 7371.0/8.0*t15;
1436 double t742 = 28431.0/32.0*t24;
1437 double t743 = 17199.0/32.0*t26;
1438 double t744 = 85293.0/32.0*t90;
1439 double t745 = 3969.0/32.0*t92;
1440 double t746 = 5103.0/8.0*t96;
1441 double t747 = 19683.0/32.0*t50;
1442 double t748 = 11907.0/32.0*t52;
1443 double t749 = 15309.0/8.0*t82;
1444 double t750 = t735-t736+t737-t688+t738-t739-t740+t741-t742+t743-t702+t744+t745-t746+t747-t748+t749-t710;
1445 double t763 = 2401.0/8.0*t39-3087.0/2.0*t43+11907.0/8.0*t58-49.0/2.0*xi+126.0*t13-243.0/2.0*t21-3087.0/4.0*t26+3969.0*t30-15309.0/4.0*t90+3969.0/8.0*t52-5103.0/2.0*t82+19683.0/8.0*t22;
1446 double t764 = -t735+t736-t737-t688+t738-t739+t740-t741+t742+t743-t702+t744-t745+t746-t747-t748+t749-t710;
1447 double t765 = t719-t720+t721+t584-t722+t723-t724+t725-t726-t727+t598-t728+t729-t730+t731+t732-t733+t606;
1448 double t766 = -t615+t616-t617-t547-t618+t619-t620-t551+t621+t622+t623-t555+t624+t625-t626+t559+t627-t628;
1449 double t767 = -t630+t564-t631-t632-t633+t634+t635+t636-t637+t638+t639-t640-t641+t642+t643-t644-t645+t580;
1450 double t769 = t648-t649+t650+t651+t652-t653+t654+t655-t656-t657-t658+t659-t660-t661+t662-t663-t664+t665;
1451 double t770 = t667-t668+t669+t670+t671-t672-t673-t674+t675-t676-t677+t678+t679-t680-t681+t682+t683-t684;
1452 double t772 = 9.0/4.0-t687-t688+t689+t690-t691-t692+t693-t694-t695+t696+t697;
1453 double t773 = t699+t700-t701-t702+t703+t704-t705-t706+t707+t708-t709-t710;
1454 double t775 = t648+t649+t650+t651-t652-t653+t654+t655-t656+t657+t658+t659-t660-t661+t662+t663+t664+t665;
1455 double t776 = -t667+t668+t669-t670-t671-t672+t673-t674+t675-t676+t677-t678-t679-t680+t681-t682-t683+t684;
1456 double t778 = -t615-t616-t617-t547+t618+t619-t620-t551+t621-t622-t623-t555+t624+t625-t626-t559-t627-t628;
1457 double t779 = t630-t564-t631+t632+t633+t634-t635+t636-t637+t638-t639+t640+t641+t642-t643+t644+t645-t580;
1458 double t781 = t505-t506+t507+t508+t509-t510+t511+t512-t513-t514-t515+t516-t517-t518+t519-t520-t521+t522;
1459 double t782 = t524-t525+t526+t527+t528-t529-t530-t531+t532-t533-t534+t535+t536-t537-t538+t539+t540-t541;
1460 double t784 = -t544+t545-t546-t547-t548+t549-t550-t551+t552+t553+t554-t555+t556+t557-t558+t559+t560-t561;
1461 double t785 = -t563+t564-t565-t566-t567+t568+t569+t570-t571+t572+t573-t574-t575+t576+t577-t578-t579+t580;
1462 double t787 = -9.0/20.0+t583+t584-t585-t586+t587+t588-t589+t590+t591-t592-t593;
1463 double t788 = -t595-t596+t597+t598-t599-t600+t601+t602-t603-t604+t605+t606;
1464 double t790 = -t544-t545-t546-t547+t548+t549-t550-t551+t552-t553-t554-t555+t556+t557-t558-t559-t560-t561;
1465 double t791 = t563-t564-t565+t566+t567+t568-t569+t570-t571+t572-t573+t574+t575+t576-t577+t578+t579-t580;
1466 double t793 = t505+t506+t507+t508-t509-t510+t511+t512-t513+t514+t515+t516-t517-t518+t519+t520+t521+t522;
1467 double t794 = -t524+t525+t526-t527-t528-t529+t530-t531+t532-t533+t534-t535-t536-t537+t538-t539-t540+t541;
1469 values[0] = t36+t60+t80+t107;
1470 values[1] = t129-t130-t131-t132+t133+t134-t135-t136-t137+t138+t139+t152;
1471 values[2] = t175-12588443.0/4976640.0+t176+t177-t178-t179+t180+t181+t182-t183-t184+t197;
1472 values[3] = t216+12588443.0/2985984.0+t217-t132-t218-t219+t220+t221+t222-t223+t224+t236;
1473 values[4] = t239-12588443.0/2985984.0-t217-t132+t218+t219-t220-t221-t222+t223-t224+t241;
1474 values[5] = t244+12588443.0/4976640.0-t176+t177+t178+t179-t180-t181-t182+t183+t184+t246;
1475 values[6] = t249-12588443.0/14929920.0+t131-t132-t133-t134+t135+t136+t137-t138-t139+t251;
1476 values[7] = t254+t255+t257+t258;
1477 values[8] = 49.0/40960.0-t261+t262-t263-t114-t264+t265-t266-t118+t267+t277+t290+t301;
1478 values[9] = t304-t305+t306+t159+t307-t308+t309+t163-t310-t311+t321+t333+t344;
1479 values[10] = -t347-t348-t263-t114+t349+t350-t351-t206+t352-t353+t362+t372+t382;
1480 values[11] = -t347+t348-t263-t114-t349+t350-t351-t206+t352+t353+t386+t388+t389;
1481 values[12] = t304+t305+t306+t159-t307-t308+t309+t163-t310+t311+t393+t395+t396;
1482 values[13] = 49.0/40960.0-t261-t262-t263-t114+t264+t265-t266-t118+t267+t400+t402+t403;
1483 values[14] = t406+t407+t409+t417;
1484 values[15] = t420-12588443.0/14929920.0-t132+t133+t134+t135-t136+t137-t138+t141-t142+t424;
1485 values[16] = t427+12588443.0/4976640.0+t177-t178-t179-t180+t181-t182+t183-t186+t187+t431;
1486 values[17] = t434-12588443.0/2985984.0-t132-t218-t219-t220+t221-t222+t223+t226-t227+t438;
1487 values[18] = t441+12588443.0/2985984.0-t132+t218+t219+t220-t221+t222-t223-t226+t227+t443;
1488 values[19] = t446-12588443.0/4976640.0+t177+t178+t179+t180-t181+t182-t183+t186-t187+t448;
1489 values[20] = t451+t131-t132-t133-t134-t135+t136-t137+t138-t141+t142+t453;
1490 values[21] = t456+t457+t459+t460;
1491 values[22] = -49.0/40960.0+t261-t262+t263-t114+t264+t265+t266-t118-t267+t464+t466+t467;
1492 values[23] = -t304+t305-t306+t159-t307-t308-t309+t163+t310-t311+t471+t473+t474;
1493 values[24] = t347+t348+t263-t114-t349+t350+t351-t206-t352-t353+t478+t480+t481;
1494 values[25] = t347-t348+t263-t114+t349+t350+t351-t206-t352+t353+t485+t487+t488;
1495 values[26] = -t304-t305-t306+t159+t307-t308-t309+t163+t310+t311+t492+t494+t495;
1496 values[27] = -49.0/40960.0+t261+t262+t263-t114-t264+t265+t266-t118-t267+t499+t501+t502;
1497 values[28] = t523+t542;
1498 values[29] = t562+t581;
1499 values[30] = t594+t607;
1500 values[31] = t609+t610;
1501 values[32] = t612+t613;
1502 values[33] = t629+t646;
1503 values[34] = t666+t685;
1504 values[35] = t698+t711;
1505 values[36] = t713+t714;
1506 values[37] = t716+t717;
1512 values[43] = t766+t767;
1513 values[44] = t769+t770;
1514 values[45] = t772+t773;
1515 values[46] = t775+t776;
1516 values[47] = t778+t779;
1517 values[48] = t781+t782;
1518 values[49] = t784+t785;
1519 values[50] = t787+t788;
1520 values[51] = t790+t791;
1521 values[52] = t793+t794;
1525 static void C_Q_UL7SE_2D_DeriveEta(
double xi,
double eta,
double *values)
1529 double t3 = eta*eta;
1532 double t6 = 706165.0/147456.0*t5;
1534 double t8 = 553547.0/37324800.0*t7;
1536 double t10 = 243.0/16384.0*t9;
1537 double t11 = t3*eta;
1538 double t12 = 45.0/8192.0*t11;
1539 double t13 = t1*eta;
1540 double t14 = 10387.0/460800.0*t13;
1541 double t15 = t2*t11;
1542 double t16 = 11623.0/4096.0*t15;
1544 double t18 = 9455591.0/13271040.0*t17;
1546 double t20 = t19*t11;
1547 double t21 = 1468925.0/663552.0*t20;
1548 double t22 = xi*t11;
1549 double t23 = 136835.0/663552.0*t22;
1551 double t30 = (1.0-t1)*(63.0/8.0*t25-35.0/4.0*t19+15.0/8.0*xi);
1552 double t31 = 16807.0/207360.0*t30;
1553 double t32 = t19*eta;
1554 double t33 = 9681971.0/59719680.0*t32;
1555 double t34 = t6-t8-t10+t12+t14+t16-t18-t21+t23-t31+t33;
1556 double t35 = t25*t4;
1557 double t36 = 470867.0/81920.0*t35;
1559 double t38 = t37*t4;
1560 double t39 = 277451.0/40960.0*t38;
1562 double t41 = 549719.0/1228800.0*t40;
1564 double t43 = 1125319.0/1228800.0*t42;
1565 double t44 = t19*t9;
1566 double t45 = 1166399.0/245760.0*t44;
1568 double t47 = 27804991.0/13271040.0*t46;
1569 double t48 = t37*t11;
1570 double t49 = 2195.0/512.0*t48;
1571 double t50 = t25*t11;
1572 double t51 = 141233.0/36864.0*t50;
1573 double t52 = t25*t3;
1574 double t53 = 998329.0/491520.0*t52;
1575 double t54 = t37*t3;
1576 double t55 = 1166399.0/491520.0*t54;
1577 double t56 = 549719.0/7372800.0*t37;
1578 double t57 = t36-t39-t41+t43+t45+t47-t49+t51-t53+t55-t56;
1580 double t60 = 6585.0/1024.0*t59;
1581 double t61 = t37*t9;
1582 double t62 = 1916811.0/204800.0*t61;
1583 double t63 = t1*t11;
1584 double t64 = 27995.0/73728.0*t63;
1585 double t65 = t37*eta;
1586 double t66 = 1125319.0/3686400.0*t65;
1587 double t67 = 1.0-xi;
1588 double t72 = 63.0/8.0*t9-35.0/4.0*t11+15.0/8.0*eta;
1589 double t73 = t67*eta*t72;
1590 double t74 = 16807.0/103680.0*t73;
1592 double t76 = 1468925.0/884736.0*t75;
1593 double t77 = 553547.0/74649600.0*t1;
1594 double t78 = 27804991.0/66355200.0*t25;
1595 double t79 = 6804667.0/13271040.0*t19;
1597 double t81 = 9681971.0/39813120.0*t80;
1598 double t82 = -3593053.0/29859840.0-t60+t62-t64+t66-t74-t76-t77+t78-t79+t81;
1599 double t83 = 2027693.0/8294400.0*xi;
1600 double t84 = t25*t9;
1601 double t85 = 832353.0/102400.0*t84;
1603 double t87 = 6804667.0/4423680.0*t86;
1604 double t88 = t19*t4;
1605 double t89 = 998329.0/294912.0*t88;
1606 double t90 = t25*eta;
1607 double t91 = 9455591.0/33177600.0*t90;
1608 double t92 = 56576407.0/39813120.0*t3;
1609 double t93 = eta/4096.0;
1610 double t94 = t19*t3;
1611 double t95 = 263731.0/221184.0*t94;
1612 double t96 = 4673155.0/2654208.0*t4;
1613 double t97 = 1.0-t3;
1614 double t101 = 315.0/8.0*t4-105.0/4.0*t3+15.0/8.0;
1615 double t102 = t67*t97*t101;
1616 double t103 = 16807.0/207360.0*t102;
1617 double t104 = t2*eta;
1618 double t105 = 27995.0/147456.0*t104;
1619 double t106 = 136835.0/2654208.0*t2;
1620 double t107 = t83-t85-t87-t89-t91+t92-t93+t95-t96+t103-t105+t106;
1621 double t110 = 1274931.0/32768.0*t5;
1622 double t111 = 121765.0/2985984.0*t7;
1623 double t112 = 11907.0/81920.0*t9;
1624 double t113 = 441.0/8192.0*t11;
1625 double t114 = 24451.0/184320.0*t13;
1626 double t115 = 141659.0/8192.0*t15;
1627 double t116 = 220059.0/32768.0*t17;
1628 double t117 = 2648989.0/331776.0*t20;
1629 double t118 = 608825.0/663552.0*t22;
1630 double t120 = 117649.0/207360.0*t30;
1631 double t121 = 2648989.0/7464960.0*t32;
1632 double t122 = 521017.0/32768.0*t35;
1633 double t123 = 1058841.0/32768.0*t38;
1634 double t124 = 121765.0/49152.0*t40;
1635 double t125 = 660177.0/81920.0*t42;
1636 double t126 = 2648989.0/122880.0*t44;
1637 double t127 = 608825.0/294912.0*t46;
1638 double t128 = 117649.0/8192.0*t48;
1639 double t129 = 521017.0/73728.0*t50;
1640 double t130 = 521017.0/98304.0*t52;
1641 double t131 = t120-t121-t122+t123+t124-t125-t126-t127+t128-t129+t130;
1642 double t133 = 352947.0/32768.0*t54;
1643 double t134 = 117649.0/368640.0*t37;
1644 double t135 = 3824793.0/81920.0*t59;
1645 double t136 = 3176523.0/81920.0*t61;
1646 double t137 = 24451.0/8192.0*t63;
1647 double t138 = 117649.0/184320.0*t65;
1648 double t139 = 424977.0/32768.0*t75;
1649 double t140 = 24451.0/368640.0*t1;
1650 double t141 = 8756447.0/3317760.0*t25;
1651 double t142 = 1936921.0/552960.0*t19;
1652 double t143 = 73353.0/32768.0*t80;
1653 double t144 = -t133+t134+t135-t136+t137-t138+t139+t140-t141+t142-t143;
1654 double t145 = 2865079.0/3317760.0*xi;
1655 double t146 = 1563051.0/81920.0*t84;
1656 double t147 = 608825.0/884736.0*t86;
1657 double t148 = 2648989.0/147456.0*t88;
1658 double t149 = 521017.0/1658880.0*t90;
1659 double t150 = 1323.0/32768.0*t3;
1660 double t151 = 49.0/20480.0*eta;
1661 double t152 = 2648989.0/442368.0*t94;
1662 double t153 = 3969.0/32768.0*t4;
1663 double t154 = 141659.0/184320.0*t104;
1664 double t155 = 141659.0/368640.0*t2;
1665 double t156 = -t145+t146+t147+t148+t149+t150+t151-t152-t153+t154-t155;
1666 double t159 = 2917215.0/32768.0*t5;
1667 double t160 = 2599597.0/24883200.0*t7;
1668 double t161 = 11907.0/16384.0*t9;
1669 double t162 = 2205.0/8192.0*t11;
1670 double t163 = 63651.0/102400.0*t13;
1671 double t164 = 324135.0/8192.0*t15;
1672 double t165 = 5155731.0/163840.0*t17;
1673 double t166 = 426349.0/110592.0*t20;
1674 double t167 = 2599597.0/1105920.0*t22;
1675 double t169 = 117649.0/69120.0*t30;
1676 double t170 = 426349.0/2488320.0*t32;
1677 double t171 = 554631.0/163840.0*t35;
1678 double t172 = 9529569.0/163840.0*t38;
1679 double t173 = 2599597.0/409600.0*t40;
1680 double t174 = 15467193.0/409600.0*t42;
1681 double t175 = 426349.0/40960.0*t44;
1682 double t176 = 2599597.0/491520.0*t46;
1683 double t177 = 1058841.0/40960.0*t48;
1684 double t178 = 184877.0/122880.0*t50;
1685 double t179 = 184877.0/163840.0*t52;
1686 double t180 = -t169+t170+t171-t172-t173+t174+t175+t176-t177+t178-t179;
1687 double t182 = 3176523.0/163840.0*t54;
1688 double t183 = 117649.0/204800.0*t37;
1689 double t184 = 1750329.0/16384.0*t59;
1690 double t185 = 28588707.0/409600.0*t61;
1691 double t186 = 572859.0/40960.0*t63;
1692 double t187 = 117649.0/102400.0*t65;
1693 double t188 = 972405.0/32768.0*t75;
1694 double t189 = 63651.0/204800.0*t1;
1695 double t190 = 41362027.0/5529600.0*t25;
1696 double t191 = 1854601.0/184320.0*t19;
1697 double t192 = 1718577.0/163840.0*t80;
1698 double t193 = t182-t183-t184+t185-t186+t187-t188-t189+t190-t191+t192;
1699 double t194 = 14276003.0/5529600.0*xi;
1700 double t195 = 1663893.0/409600.0*t84;
1701 double t196 = 2599597.0/1474560.0*t86;
1702 double t197 = 426349.0/49152.0*t88;
1703 double t198 = 184877.0/2764800.0*t90;
1704 double t199 = 6615.0/32768.0*t3;
1705 double t200 = 49.0/4096.0*eta;
1706 double t201 = 426349.0/147456.0*t94;
1707 double t202 = 19845.0/32768.0*t4;
1708 double t203 = 7203.0/4096.0*t104;
1709 double t204 = 7203.0/8192.0*t2;
1710 double t205 = t194-t195-t196-t197-t198-t199-t200+t201+t202-t203+t204;
1711 double t208 = 1793547.0/32768.0*t5;
1712 double t209 = 2957003.0/14929920.0*t7;
1713 double t210 = 59535.0/16384.0*t9;
1714 double t211 = 11025.0/8192.0*t11;
1715 double t212 = 92659.0/184320.0*t13;
1716 double t213 = 199283.0/8192.0*t15;
1717 double t214 = 833931.0/32768.0*t17;
1718 double t215 = 6092023.0/331776.0*t20;
1719 double t216 = 2957003.0/663552.0*t22;
1720 double t217 = 117649.0/41472.0*t30;
1721 double t219 = 6092023.0/7464960.0*t32;
1722 double t220 = 1025227.0/32768.0*t35;
1723 double t221 = 2957003.0/245760.0*t40;
1724 double t222 = 2501793.0/81920.0*t42;
1725 double t223 = 6092023.0/122880.0*t44;
1726 double t224 = 2957003.0/294912.0*t46;
1727 double t225 = 1025227.0/73728.0*t50;
1728 double t226 = 1025227.0/98304.0*t52;
1729 double t227 = t219+t220+t123-t221-t222+t223+t224+t128+t225-t226-t133;
1730 double t229 = 5380641.0/81920.0*t59;
1731 double t230 = 92659.0/8192.0*t63;
1732 double t231 = 597849.0/32768.0*t75;
1733 double t232 = 92659.0/368640.0*t1;
1734 double t233 = 40151923.0/3317760.0*t25;
1735 double t234 = 8968421.0/552960.0*t19;
1736 double t235 = 277977.0/32768.0*t80;
1737 double t236 = -245.0/8192.0+t134+t229-t136+t230-t138+t231+t232-t233+t234-t235;
1738 double t237 = 13658603.0/3317760.0*xi;
1739 double t238 = 3075681.0/81920.0*t84;
1740 double t239 = 2957003.0/884736.0*t86;
1741 double t240 = 6092023.0/147456.0*t88;
1742 double t241 = 1025227.0/1658880.0*t90;
1743 double t242 = 33075.0/32768.0*t3;
1744 double t243 = 245.0/4096.0*eta;
1745 double t244 = 6092023.0/442368.0*t94;
1746 double t245 = 99225.0/32768.0*t4;
1747 double t246 = 199283.0/184320.0*t104;
1748 double t247 = 199283.0/368640.0*t2;
1749 double t248 = -t237-t238-t239-t240-t241+t242+t243+t244-t245+t246-t247;
1750 double t252 = -t219-t220+t123+t221-t222-t223-t224+t128-t225+t226-t133;
1751 double t254 = -245.0/8192.0+t134+t229-t136+t230-t138+t231+t232+t233-t234-t235;
1752 double t255 = t237+t238+t239+t240+t241+t242+t243-t244-t245+t246-t247;
1753 double t259 = t169-t170-t171-t172+t173+t174-t175-t176-t177-t178+t179;
1754 double t261 = t182-t183-t184+t185-t186+t187-t188-t189-t190+t191+t192;
1755 double t262 = -t194+t195+t196+t197+t198-t199-t200-t201+t202-t203+t204;
1756 double t266 = -t120+t121+t122+t123-t124-t125+t126+t127+t128+t129-t130;
1757 double t268 = -t133+t134+t135-t136+t137-t138+t139+t140+t141-t142-t143;
1758 double t269 = t145-t146-t147-t148-t149+t150+t151+t152-t153+t154-t155;
1759 double t272 = t6+t8-t10+t12+t14+t16-t18+t21-t23+t31-t33;
1760 double t273 = 1.0+xi;
1761 double t275 = t273*t97*t101;
1762 double t276 = 16807.0/207360.0*t275;
1763 double t277 = -t36-t39+t41+t43-t45+t276-t47-t49-t51+t53+t55;
1764 double t279 = -3593053.0/29859840.0-t56-t60+t62-t64+t66-t76-t77-t78+t79+t81;
1765 double t281 = t273*eta*t72;
1766 double t282 = 16807.0/103680.0*t281;
1767 double t283 = -t83+t85+t87+t89+t91+t92-t93-t95-t96-t282-t105+t106;
1768 double t286 = 2605085.0/294912.0*t5;
1769 double t287 = 24451.0/184320.0*t7;
1770 double t288 = 521017.0/663552.0*t17;
1771 double t289 = 141659.0/8192.0*t20;
1772 double t290 = 141659.0/92160.0*t22;
1773 double t291 = 24451.0/16384.0*t32;
1774 double t292 = 521017.0/32768.0*t38;
1775 double t293 = 117649.0/61440.0*t40;
1776 double t294 = 117649.0/61440.0*t42;
1777 double t295 = 352947.0/16384.0*t44;
1778 double t296 = 117649.0/207360.0*t275;
1779 double t297 = 8756447.0/663552.0*t46;
1780 double t298 = 1274931.0/40960.0*t48;
1781 double t299 = 1274931.0/40960.0*t50;
1782 double t300 = 2648989.0/245760.0*t52;
1783 double t301 = 2648989.0/245760.0*t54;
1784 double t302 = 12588443.0/14929920.0-t286-t287-t114-t115+t288-t289+t290+t291+t122+t292-t293-t294+t295-t296+t297+t298+t299-t300-t301;
1785 double t303 = 121765.0/294912.0*t37;
1786 double t304 = 352947.0/16384.0*t59;
1787 double t305 = 141659.0/92160.0*t63;
1788 double t306 = 220059.0/81920.0*t65;
1789 double t307 = 2648989.0/442368.0*t75;
1790 double t308 = 121765.0/5971968.0*t1;
1791 double t309 = 121765.0/294912.0*t25;
1792 double t310 = 608825.0/2654208.0*t19;
1793 double t311 = 2648989.0/4976640.0*t80;
1794 double t313 = 3176523.0/81920.0*t84;
1795 double t314 = 1936921.0/184320.0*t86;
1796 double t315 = 2605085.0/294912.0*t88;
1797 double t316 = 220059.0/81920.0*t90;
1798 double t317 = 24823939.0/2488320.0*t3;
1799 double t318 = 4117715.0/331776.0*t4;
1800 double t319 = 117649.0/103680.0*t281;
1801 double t320 = 24451.0/16384.0*t104;
1802 double t321 = 608825.0/2654208.0*t2;
1803 double t322 = t145-t313-t314-t315-t316-t317+t152+t318+t319+t320-t321;
1804 double t325 = 184877.0/98304.0*t5;
1805 double t326 = 63651.0/102400.0*t7;
1806 double t327 = 184877.0/1105920.0*t17;
1807 double t328 = 324135.0/8192.0*t20;
1808 double t329 = 7203.0/2048.0*t22;
1809 double t330 = 572859.0/81920.0*t32;
1810 double t331 = 554631.0/163840.0*t38;
1811 double t332 = 352947.0/102400.0*t40;
1812 double t333 = 352947.0/102400.0*t42;
1813 double t334 = 3176523.0/81920.0*t44;
1814 double t335 = 117649.0/69120.0*t275;
1815 double t336 = 41362027.0/1105920.0*t46;
1816 double t337 = 583443.0/8192.0*t48;
1817 double t338 = 583443.0/8192.0*t50;
1818 double t339 = 426349.0/81920.0*t52;
1819 double t340 = 426349.0/81920.0*t54;
1820 double t341 = -12588443.0/4976640.0+t325+t326+t163+t164-t327+t328-t329-t330-t171-t331+t332+t333-t334+t335-t336-t337-t338+t339+t340;
1821 double t342 = 2599597.0/2457600.0*t37;
1822 double t343 = 3176523.0/81920.0*t59;
1823 double t344 = 7203.0/2048.0*t63;
1824 double t345 = 5155731.0/409600.0*t65;
1825 double t346 = 426349.0/147456.0*t75;
1826 double t347 = 2599597.0/49766400.0*t1;
1827 double t348 = 2599597.0/2457600.0*t25;
1828 double t349 = 2599597.0/4423680.0*t19;
1829 double t350 = 426349.0/1658880.0*t80;
1830 double t352 = 28588707.0/409600.0*t84;
1831 double t353 = 1854601.0/61440.0*t86;
1832 double t354 = 184877.0/98304.0*t88;
1833 double t355 = 5155731.0/409600.0*t90;
1834 double t356 = 24823939.0/829440.0*t3;
1835 double t357 = 4117715.0/110592.0*t4;
1836 double t358 = 117649.0/34560.0*t281;
1837 double t359 = 572859.0/81920.0*t104;
1838 double t360 = 2599597.0/4423680.0*t2;
1839 double t361 = -t194+t352+t353+t354+t355+t356-t201-t357-t358-t359+t360;
1840 double t364 = 5126135.0/294912.0*t5;
1841 double t365 = 92659.0/184320.0*t7;
1842 double t366 = 1025227.0/663552.0*t17;
1843 double t367 = 199283.0/8192.0*t20;
1844 double t368 = 199283.0/92160.0*t22;
1845 double t369 = 92659.0/16384.0*t32;
1846 double t370 = 1025227.0/32768.0*t38;
1847 double t371 = 117649.0/41472.0*t275;
1848 double t372 = 40151923.0/663552.0*t46;
1849 double t373 = 1793547.0/40960.0*t48;
1850 double t374 = 1793547.0/40960.0*t50;
1851 double t375 = 6092023.0/245760.0*t52;
1852 double t376 = 6092023.0/245760.0*t54;
1853 double t377 = 2957003.0/1474560.0*t37;
1854 double t378 = t364-t365-t212-t213-t366-t367+t368+t369-t220-t370-t293-t294+t295-t371+t372+t373+t374+t375+t376-t377;
1855 double t379 = 199283.0/92160.0*t63;
1856 double t380 = 833931.0/81920.0*t65;
1857 double t381 = 6092023.0/442368.0*t75;
1858 double t382 = 2957003.0/29859840.0*t1;
1859 double t383 = 2957003.0/1474560.0*t25;
1860 double t384 = 2957003.0/2654208.0*t19;
1861 double t385 = 6092023.0/4976640.0*t80;
1862 double t387 = 8968421.0/184320.0*t86;
1863 double t388 = 5126135.0/294912.0*t88;
1864 double t389 = 833931.0/81920.0*t90;
1865 double t390 = 24823939.0/497664.0*t3;
1866 double t391 = 20588575.0/331776.0*t4;
1867 double t392 = 117649.0/20736.0*t281;
1868 double t393 = 92659.0/16384.0*t104;
1869 double t394 = 2957003.0/2654208.0*t2;
1870 double t395 = t237-t313-t387+t388-t389-t390-t244+t391+t392+t393+t394;
1871 double t398 = -t364-t365-t212-t213+t366-t367+t368+t369+t220+t370-t293-t294+t295+t371-t372+t373+t374-t375-t376+t377;
1872 double t400 = -t237-t313+t387-t388-t389+t390+t244-t391-t392+t393-t394;
1873 double t403 = -t325+t326+t163+t164+t327+t328-t329-t330+t171+t331+t332+t333-t334-t335+t336-t337-t338-t339-t340+t342;
1874 double t405 = t194+t352-t353-t354+t355-t356+t201+t357+t358-t359-t360;
1875 double t408 = t286-t287-t114-t115-t288-t289+t290+t291-t122-t292-t293-t294+t295+t296-t297+t298+t299+t300+t301-t303;
1876 double t410 = -t145-t313+t314+t315-t316+t317-t152-t318-t319+t320+t321;
1877 double t413 = -t6+t8-t10+t12+t14+t16+t18+t21-t23-t31-t33;
1878 double t414 = t36+t39+t41+t43-t45-t276+t47-t49-t51-t53-t55;
1879 double t416 = 3593053.0/29859840.0+t56-t60+t62-t64+t66+t76+t77+t78-t79-t81;
1880 double t417 = t83+t85-t87-t89+t91-t92-t93+t95+t96+t282-t105-t106;
1881 double t421 = t120+t121-t122-t123-t124-t125+t126-t127+t128+t129+t130;
1882 double t423 = t133-t134+t135-t136+t137-t138-t139-t140-t141+t142+t143;
1883 double t424 = -t145-t146+t147+t148-t149-t150+t151-t152+t153+t154+t155;
1884 double t428 = -t169-t170+t171+t172+t173+t174-t175+t176-t177-t178-t179;
1885 double t430 = -t182+t183-t184+t185-t186+t187+t188+t189+t190-t191-t192;
1886 double t431 = t194+t195-t196-t197+t198+t199-t200+t201-t202-t203-t204;
1887 double t435 = -t219+t220-t123+t221-t222-t223+t224+t128-t225-t226+t133;
1888 double t437 = 245.0/8192.0-t134+t229-t136+t230-t138-t231-t232-t233+t234+t235;
1889 double t438 = -t237+t238-t239-t240+t241-t242+t243+t244+t245+t246+t247;
1890 double t442 = t219-t220-t123-t221-t222+t223-t224+t128+t225+t226+t133;
1891 double t444 = 245.0/8192.0-t134+t229-t136+t230-t138-t231-t232+t233-t234+t235;
1892 double t445 = t237-t238+t239+t240-t241-t242+t243-t244+t245+t246+t247;
1893 double t449 = t169+t170-t171+t172-t173+t174+t175-t176-t177+t178+t179;
1894 double t451 = -t182+t183-t184+t185-t186+t187+t188+t189-t190+t191-t192;
1895 double t452 = -t194-t195+t196+t197-t198+t199-t200-t201-t202-t203-t204;
1896 double t456 = -t120-t121+t122-t123+t124-t125-t126+t127+t128-t129-t130;
1897 double t458 = t133-t134+t135-t136+t137-t138-t139-t140+t141-t142+t143;
1898 double t459 = t145+t146-t147-t148+t149-t150+t151+t152+t153+t154+t155;
1899 double t462 = -t6-t8-t10+t12+t14+t16+t18-t21+t23+t31+t33;
1900 double t463 = -t36+t39-t41+t43+t45-t47-t49+t51+t53-t55+t56;
1901 double t465 = 3593053.0/29859840.0-t60+t62-t64+t66+t74+t76+t77-t78+t79-t81;
1902 double t466 = -t83-t85+t87+t89-t91-t92-t93-t95+t96-t103-t105-t106;
1903 double t469 = t286+t287-t114-t115-t288+t289-t290-t291+t122-t292+t293-t294-t295+t297+t298-t299-t300+t301-t303+t304;
1904 double t470 = 117649.0/103680.0*t73;
1905 double t472 = 117649.0/207360.0*t102;
1906 double t473 = t145+t313-t314-t315+t316+t317+t152-t318+t472+t320+t321;
1907 double t476 = -t325-t326+t163+t164+t327-t328+t329+t330-t171+t331-t332+t333+t334-t336-t337+t338+t339-t340+t342-t343;
1908 double t477 = 117649.0/34560.0*t73;
1909 double t479 = 117649.0/69120.0*t102;
1910 double t480 = -t194-t352+t353+t354-t355-t356-t201+t357-t479-t359-t360;
1911 double t483 = -t364+t365-t212-t213+t366+t367-t368-t369-t220+t370+t293-t294-t295+t372+t373-t374+t375-t376+t377+t304;
1912 double t484 = 117649.0/20736.0*t73;
1913 double t486 = 117649.0/41472.0*t102;
1914 double t487 = t237+t313-t387+t388+t389+t390-t244-t391+t486+t393-t394;
1915 double t490 = t364+t365-t212-t213-t366+t367-t368-t369+t220-t370+t293-t294-t295-t372+t373-t374-t375+t376-t377+t304;
1916 double t492 = -t237+t313+t387-t388+t389-t390+t244+t391-t486+t393+t394;
1917 double t495 = -12588443.0/4976640.0+t325-t326+t163+t164-t327-t328+t329+t330+t171-t331-t332+t333+t334+t336-t337+t338-t339+t340-t342;
1918 double t497 = t194-t352-t353-t354-t355+t356+t201-t357+t479-t359+t360;
1919 double t500 = 12588443.0/14929920.0-t286+t287-t114-t115+t288+t289-t290-t291-t122+t292+t293-t294-t295-t297+t298-t299+t300-t301+t303;
1920 double t502 = -t145+t313+t314+t315+t316-t317-t152+t318-t472+t320-t321;
1921 double t505 = 2187.0/16.0*t5;
1922 double t506 = 243.0/400.0*t7;
1923 double t507 = 729.0/800.0*t13;
1924 double t508 = 729.0/4.0*t15;
1925 double t509 = 2187.0/160.0*t17;
1926 double t510 = 243.0/2.0*t20;
1927 double t511 = 243.0/20.0*t22;
1928 double t512 = 243.0/40.0*t32;
1929 double t513 = 6561.0/80.0*t35;
1930 double t514 = 19683.0/160.0*t38;
1931 double t515 = 6561.0/400.0*t40;
1932 double t516 = 19683.0/800.0*t42;
1933 double t517 = 6561.0/40.0*t44;
1934 double t518 = 729.0/80.0*t46;
1935 double t519 = 6561.0/40.0*t48;
1936 double t520 = 2187.0/20.0*t50;
1937 double t521 = 2187.0/40.0*t52;
1938 double t522 = 6561.0/80.0*t54;
1939 double t523 = t505-t506+t507+t508-t509-t510+t511+t512+t513-t514-t515+t516+t517+t518-t519+t520-t521+t522;
1940 double t524 = 2187.0/800.0*t37;
1941 double t525 = 19683.0/80.0*t59;
1942 double t526 = 177147.0/800.0*t61;
1943 double t527 = 729.0/40.0*t63;
1944 double t528 = 6561.0/800.0*t65;
1945 double t529 = 729.0/8.0*t75;
1946 double t530 = 243.0/800.0*t1;
1947 double t531 = 729.0/400.0*t25;
1948 double t532 = 81.0/40.0*t19;
1949 double t533 = 729.0/80.0*t80;
1950 double t534 = 81.0/400.0*xi;
1951 double t535 = 59049.0/400.0*t84;
1952 double t536 = 243.0/40.0*t86;
1953 double t537 = 729.0/8.0*t88;
1954 double t538 = 2187.0/400.0*t90;
1955 double t539 = 243.0/4.0*t94;
1956 double t540 = 729.0/80.0*t104;
1957 double t541 = 243.0/80.0*t2;
1958 double t542 = -t524-t525+t526-t527+t528-t529-t530+t531-t532+t533+t534-t535-t536-t537-t538+t539-t540+t541;
1959 double t544 = 10935.0/64.0*t5;
1960 double t545 = 243.0/40.0*t7;
1961 double t546 = 729.0/80.0*t13;
1962 double t547 = 9477.0/16.0*t15;
1963 double t548 = 2187.0/128.0*t17;
1964 double t549 = 3159.0/8.0*t20;
1965 double t550 = 3159.0/80.0*t22;
1966 double t551 = 243.0/4.0*t32;
1967 double t552 = 6561.0/64.0*t35;
1968 double t553 = 19683.0/128.0*t38;
1969 double t554 = 6561.0/160.0*t40;
1970 double t555 = 19683.0/320.0*t42;
1971 double t556 = 6561.0/16.0*t44;
1972 double t557 = 729.0/64.0*t46;
1973 double t558 = 85293.0/160.0*t48;
1974 double t559 = 28431.0/80.0*t50;
1975 double t560 = 28431.0/320.0*t52;
1976 double t561 = 85293.0/640.0*t54;
1977 double t562 = -t544+t545-t546-t547+t548+t549-t550-t551-t552+t553+t554-t555-t556-t557+t558-t559+t560-t561;
1978 double t563 = 2187.0/160.0*t37;
1979 double t564 = 19683.0/32.0*t59;
1980 double t565 = 177147.0/320.0*t61;
1981 double t566 = 9477.0/160.0*t63;
1982 double t567 = 6561.0/80.0*t65;
1983 double t568 = 9477.0/64.0*t75;
1984 double t569 = 243.0/160.0*t1;
1985 double t570 = 729.0/80.0*t25;
1986 double t571 = 81.0/8.0*t19;
1987 double t572 = 9477.0/640.0*t80;
1988 double t573 = 81.0/80.0*xi;
1989 double t574 = 59049.0/160.0*t84;
1990 double t575 = 3159.0/320.0*t86;
1991 double t576 = 3645.0/32.0*t88;
1992 double t577 = 2187.0/40.0*t90;
1993 double t578 = 3159.0/32.0*t94;
1994 double t579 = 729.0/8.0*t104;
1995 double t580 = 243.0/16.0*t2;
1996 double t581 = t563+t564-t565+t566-t567+t568+t569-t570+t571-t572-t573+t574+t575+t576+t577-t578+t579-t580;
1997 double t583 = 441.0/40.0*t7;
1998 double t584 = 1323.0/80.0*t13;
1999 double t585 = 441.0/4.0*t32;
2000 double t586 = 1323.0/8.0*t104;
2001 double t587 = 3969.0/40.0*t90;
2002 double t588 = 11907.0/80.0*t65;
2003 double t589 = 567.0/10.0*t22;
2004 double t590 = 1701.0/20.0*t63;
2005 double t591 = 567.0*t20;
2006 double t592 = 1701.0/2.0*t15;
2007 double t593 = 5103.0/10.0*t50;
2008 double t594 = 15309.0/20.0*t48;
2009 double t595 = 2187.0/40.0*t40;
2010 double t596 = 6561.0/80.0*t42;
2011 double t597 = 2187.0/4.0*t44;
2012 double t598 = 6561.0/8.0*t59;
2013 double t599 = 19683.0/40.0*t84;
2014 double t600 = 59049.0/80.0*t61;
2015 double t601 = -t583+t584+t585-t586-t587+t588+t589-t590-t591+t592+t593-t594-t595+t596+t597-t598-t599+t600;
2016 double t602 = t544+t545-t546-t547-t548+t549-t550-t551+t552-t553+t554-t555-t556+t557+t558-t559-t560+t561;
2017 double t603 = -t563+t564-t565+t566-t567-t568-t569+t570-t571+t572+t573+t574-t575-t576+t577+t578+t579+t580;
2018 double t605 = -t505-t506+t507+t508+t509-t510+t511+t512-t513+t514-t515+t516+t517-t518-t519+t520+t521-t522;
2019 double t606 = t524-t525+t526-t527+t528+t529+t530-t531+t532-t533-t534-t535+t536+t537-t538-t539-t540-t541;
2020 double t608 = 28431.0/64.0*t5;
2021 double t609 = 243.0/80.0*t7;
2022 double t610 = 2187.0/16.0*t17;
2023 double t611 = 3159.0/16.0*t20;
2024 double t612 = 243.0/4.0*t22;
2025 double t613 = 3159.0/320.0*t32;
2026 double t614 = 19683.0/64.0*t38;
2027 double t615 = 6561.0/80.0*t40;
2028 double t616 = 19683.0/80.0*t42;
2029 double t617 = 85293.0/320.0*t44;
2030 double t618 = 729.0/16.0*t46;
2031 double t619 = 6561.0/16.0*t48;
2032 double t620 = 2187.0/16.0*t50;
2033 double t621 = 2187.0/32.0*t52;
2034 double t622 = 6561.0/32.0*t54;
2035 double t623 = -t608+t609-t546-t547+t610+t611-t612-t613-t552+t614+t615-t616-t617-t618+t619-t620+t621-t622;
2036 double t624 = 2187.0/320.0*t37;
2037 double t625 = 255879.0/320.0*t59;
2038 double t626 = 729.0/4.0*t63;
2039 double t627 = 6561.0/320.0*t65;
2040 double t628 = 9477.0/32.0*t75;
2041 double t629 = 243.0/80.0*t1;
2042 double t630 = 729.0/320.0*t25;
2043 double t631 = 1053.0/320.0*t19;
2044 double t632 = 729.0/8.0*t80;
2045 double t633 = 59049.0/320.0*t84;
2046 double t634 = 243.0/8.0*t86;
2047 double t635 = 9477.0/64.0*t88;
2048 double t636 = 2187.0/320.0*t90;
2049 double t637 = 9477.0/320.0*t104;
2050 double t638 = 3159.0/320.0*t2;
2051 double t639 = t624+t625-t565+t626-t627+t628+t629-t630+t631-t632-t573+t633+t634+t635+t636-t578+t637-t638;
2052 double t641 = 142155.0/256.0*t5;
2053 double t642 = 243.0/8.0*t7;
2054 double t643 = 729.0/8.0*t13;
2055 double t644 = 123201.0/64.0*t15;
2056 double t645 = 10935.0/64.0*t17;
2057 double t646 = 41067.0/64.0*t20;
2058 double t647 = 3159.0/16.0*t22;
2059 double t648 = 3159.0/32.0*t32;
2060 double t649 = 32805.0/256.0*t35;
2061 double t650 = 98415.0/256.0*t38;
2062 double t651 = 6561.0/32.0*t40;
2063 double t652 = 19683.0/32.0*t42;
2064 double t653 = 85293.0/128.0*t44;
2065 double t654 = 3645.0/64.0*t46;
2066 double t655 = 85293.0/64.0*t48;
2067 double t656 = 28431.0/64.0*t50;
2068 double t657 = 28431.0/256.0*t52;
2069 double t658 = 85293.0/256.0*t54;
2070 double t659 = t641-t642+t643+t644-t645-t646+t647+t648+t649-t650-t651+t652+t653+t654-t655+t656-t657+t658;
2071 double t660 = 2187.0/64.0*t37;
2072 double t661 = 255879.0/128.0*t59;
2073 double t662 = 177147.0/128.0*t61;
2074 double t663 = 9477.0/16.0*t63;
2075 double t664 = 6561.0/32.0*t65;
2076 double t665 = 123201.0/256.0*t75;
2077 double t666 = 243.0/16.0*t1;
2078 double t667 = 729.0/64.0*t25;
2079 double t668 = 1053.0/64.0*t19;
2080 double t669 = 9477.0/64.0*t80;
2081 double t670 = 81.0/16.0*xi;
2082 double t671 = 59049.0/128.0*t84;
2083 double t672 = 3159.0/64.0*t86;
2084 double t673 = 47385.0/256.0*t88;
2085 double t674 = 2187.0/32.0*t90;
2086 double t675 = 41067.0/256.0*t94;
2087 double t676 = 9477.0/32.0*t104;
2088 double t677 = 3159.0/64.0*t2;
2089 double t678 = -t660-t661+t662-t663+t664-t665-t666+t667-t668+t669+t670-t671-t672-t673-t674+t675-t676+t677;
2090 double t680 = 441.0/8.0*t7;
2091 double t681 = 1323.0/8.0*t13;
2092 double t682 = 5733.0/32.0*t32;
2093 double t683 = 17199.0/32.0*t104;
2094 double t684 = 3969.0/32.0*t90;
2095 double t685 = 11907.0/32.0*t65;
2096 double t686 = 567.0/2.0*t22;
2097 double t687 = 1701.0/2.0*t63;
2098 double t688 = 7371.0/8.0*t20;
2099 double t689 = 22113.0/8.0*t15;
2100 double t690 = 5103.0/8.0*t50;
2101 double t691 = 15309.0/8.0*t48;
2102 double t692 = 2187.0/8.0*t40;
2103 double t693 = 6561.0/8.0*t42;
2104 double t694 = 28431.0/32.0*t44;
2105 double t695 = 85293.0/32.0*t59;
2106 double t696 = 19683.0/32.0*t84;
2107 double t697 = 59049.0/32.0*t61;
2108 double t698 = t680-t681-t682+t683+t684-t685-t686+t687+t688-t689-t690+t691+t692-t693-t694+t695+t696-t697;
2109 double t699 = -t641-t642+t643+t644+t645-t646+t647+t648-t649+t650-t651+t652+t653-t654-t655+t656+t657-t658;
2110 double t700 = t660-t661+t662-t663+t664+t665+t666-t667+t668-t669-t670-t671+t672+t673-t674-t675-t676-t677;
2111 double t702 = t608+t609-t546-t547-t610+t611-t612-t613+t552-t614+t615-t616-t617+t618+t619-t620-t621+t622;
2112 double t703 = -t624+t625-t565+t626-t627-t628-t629+t630-t631+t632+t573+t633-t634-t635+t636+t578+t637+t638;
2113 double t705 = 441.0/80.0*t1;
2114 double t706 = 567.0/40.0*t2;
2115 double t707 = 729.0/80.0*t37;
2116 double t708 = 1701.0/40.0*t104;
2117 double t709 = 2187.0/80.0*t65;
2118 double t710 = 1323.0/8.0*t80;
2119 double t711 = 1701.0/4.0*t75;
2120 double t712 = 27.0/20.0*eta;
2121 double t713 = 27.0/2.0*t3;
2122 double t714 = 27.0*t11;
2123 double t715 = 9.0/20.0-t705+t706-t707+t584-t708+t709+t710-t711-t712-t713+t714;
2124 double t716 = 81.0/4.0*t4;
2125 double t717 = 729.0/20.0*t9;
2126 double t718 = 2187.0/8.0*t54;
2127 double t719 = 1323.0/4.0*t63;
2128 double t720 = 2187.0/4.0*t48;
2129 double t721 = 3969.0/16.0*t17;
2130 double t722 = 5103.0/8.0*t5;
2131 double t723 = 6561.0/16.0*t38;
2132 double t724 = 35721.0/80.0*t42;
2133 double t725 = 45927.0/40.0*t59;
2134 double t726 = t716-t717+t718-t719+t592-t720-t721+t722-t723+t724-t725+t600;
2135 double t728 = 441.0/16.0*t1;
2136 double t729 = 567.0/8.0*t2;
2137 double t730 = 729.0/16.0*t37;
2138 double t731 = 1701.0/4.0*t104;
2139 double t732 = 2187.0/8.0*t65;
2140 double t733 = 17199.0/64.0*t80;
2141 double t734 = 22113.0/32.0*t75;
2142 double t735 = 27.0/2.0*eta;
2143 double t736 = 351.0/16.0*t3;
2144 double t737 = 351.0/4.0*t11;
2145 double t738 = -9.0/4.0+t728-t729+t730-t681+t731-t732-t733+t734+t735+t736-t737;
2146 double t739 = 405.0/16.0*t4;
2147 double t740 = 729.0/8.0*t9;
2148 double t741 = 28431.0/64.0*t54;
2149 double t742 = 17199.0/16.0*t63;
2150 double t743 = 28431.0/16.0*t48;
2151 double t744 = 19845.0/64.0*t17;
2152 double t745 = 25515.0/32.0*t5;
2153 double t746 = 32805.0/64.0*t38;
2154 double t747 = 35721.0/32.0*t42;
2155 double t748 = 45927.0/16.0*t59;
2156 double t749 = -t739+t740-t741+t742-t689+t743+t744-t745+t746-t747+t748-t697;
2157 double t763 = 2401.0/8.0*t13-3087.0/4.0*t104+3969.0/8.0*t65-49.0/2.0*eta+126.0*t11-243.0/2.0*t9-3087.0/2.0*t63+3969.0*t15-5103.0/2.0*t48+11907.0/8.0*t42-15309.0/4.0*t59+19683.0/8.0*t61;
2158 double t764 = 9.0/4.0-t728+t729-t730-t681+t731-t732+t733-t734+t735-t736-t737;
2159 double t765 = t739+t740+t741+t742-t689+t743-t744+t745-t746-t747+t748-t697;
2160 double t767 = -9.0/20.0+t705-t706+t707+t584-t708+t709-t710+t711-t712+t713+t714;
2161 double t768 = -t716-t717-t718-t719+t592-t720+t721-t722+t723+t724-t725+t600;
2162 double t770 = -t608-t609-t546-t547+t610-t611+t612+t613+t552+t614-t615-t616+t617+t618+t619+t620-t621-t622;
2163 double t771 = t624+t625-t565+t626-t627+t628+t629+t630-t631-t632+t573-t633-t634-t635-t636+t578+t637-t638;
2164 double t773 = t641+t642+t643+t644-t645+t646-t647-t648-t649-t650+t651+t652-t653-t654-t655-t656+t657+t658;
2165 double t774 = -t660-t661+t662-t663+t664-t665-t666-t667+t668+t669-t670+t671+t672+t673+t674-t675-t676+t677;
2166 double t776 = -t680-t681+t682+t683-t684-t685+t686+t687-t688-t689+t690+t691-t692-t693+t694+t695-t696-t697;
2167 double t777 = -t641+t642+t643+t644+t645+t646-t647-t648+t649+t650+t651+t652-t653+t654-t655-t656-t657-t658;
2168 double t778 = t660-t661+t662-t663+t664+t665+t666+t667-t668-t669+t670+t671-t672-t673+t674+t675-t676-t677;
2169 double t780 = t608-t609-t546-t547-t610-t611+t612+t613-t552-t614-t615-t616+t617-t618+t619+t620+t621+t622;
2170 double t781 = -t624+t625-t565+t626-t627-t628-t629-t630+t631+t632-t573-t633+t634+t635-t636-t578+t637+t638;
2171 double t783 = t505+t506+t507+t508-t509+t510-t511-t512-t513-t514+t515+t516-t517-t518-t519-t520+t521+t522;
2172 double t784 = -t524-t525+t526-t527+t528-t529-t530-t531+t532+t533-t534+t535+t536+t537+t538-t539-t540+t541;
2173 double t786 = -t544-t545-t546-t547+t548-t549+t550+t551+t552+t553-t554-t555+t556+t557+t558+t559-t560-t561;
2174 double t787 = t563+t564-t565+t566-t567+t568+t569+t570-t571-t572+t573-t574-t575-t576-t577+t578+t579-t580;
2175 double t789 = t583+t584-t585-t586+t587+t588-t589-t590+t591+t592-t593-t594+t595+t596-t597-t598+t599+t600;
2176 double t790 = t544-t545-t546-t547-t548-t549+t550+t551-t552-t553-t554-t555+t556-t557+t558+t559+t560+t561;
2177 double t791 = -t563+t564-t565+t566-t567-t568-t569-t570+t571+t572-t573-t574+t575+t576-t577-t578+t579+t580;
2178 double t793 = -t505+t506+t507+t508+t509+t510-t511-t512+t513+t514+t515+t516-t517+t518-t519-t520-t521-t522;
2179 double t794 = t524-t525+t526-t527+t528+t529+t530+t531-t532-t533+t534+t535-t536-t537+t538+t539-t540-t541;
2181 values[0] = t34+t57+t82+t107;
2182 values[1] = -49.0/40960.0-t110+t111+t112-t113-t114-t115+t116+t117-t118+t131+t144+t156;
2183 values[2] = 49.0/8192.0+t159-t160-t161+t162+t163+t164-t165-t166+t167+t180+t193+t205;
2184 values[3] = -t208-t209+t210-t211-t212-t213+t214-t215+t216+t217+t227+t236+t248;
2185 values[4] = -t208+t209+t210-t211-t212-t213+t214+t215-t216-t217+t252+t254+t255;
2186 values[5] = 49.0/8192.0+t159+t160-t161+t162+t163+t164-t165+t166-t167+t259+t261+t262;
2187 values[6] = -49.0/40960.0-t110-t111+t112-t113-t114-t115+t116-t117+t118+t266+t268+t269;
2188 values[7] = t272+t277+t279+t283;
2189 values[8] = t302+t303+t304-t136+t305-t306+t307+t308+t309-t310-t311+t322;
2190 values[9] = t341-t342-t343+t185-t344+t345-t346-t347-t348+t349+t350+t361;
2191 values[10] = t378+12588443.0/2985984.0+t304-t136+t379-t380-t381-t382-t383+t384+t385+t395;
2192 values[11] = t398-12588443.0/2985984.0+t304-t136+t379-t380+t381+t382+t383-t384-t385+t400;
2193 values[12] = t403+12588443.0/4976640.0-t343+t185-t344+t345+t346+t347+t348-t349-t350+t405;
2194 values[13] = t408-12588443.0/14929920.0+t304-t136+t305-t306-t307-t308-t309+t310+t311+t410;
2195 values[14] = t413+t414+t416+t417;
2196 values[15] = 49.0/40960.0+t110-t111+t112-t113-t114-t115-t116-t117+t118+t421+t423+t424;
2197 values[16] = -49.0/8192.0-t159+t160-t161+t162+t163+t164+t165+t166-t167+t428+t430+t431;
2198 values[17] = t208+t209+t210-t211-t212-t213-t214+t215-t216+t217+t435+t437+t438;
2199 values[18] = t208-t209+t210-t211-t212-t213-t214-t215+t216-t217+t442+t444+t445;
2200 values[19] = -49.0/8192.0-t159-t160-t161+t162+t163+t164+t165-t166+t167+t449+t451+t452;
2201 values[20] = 49.0/40960.0+t110+t111+t112-t113-t114-t115-t116+t117-t118+t456+t458+t459;
2202 values[21] = t462+t463+t465+t466;
2203 values[22] = t469-12588443.0/14929920.0-t136+t305-t306-t470-t307-t308+t309-t310+t311+t473;
2204 values[23] = t476+12588443.0/4976640.0+t185-t344+t345+t477+t346+t347-t348+t349-t350+t480;
2205 values[24] = t483-12588443.0/2985984.0-t136+t379-t380-t484+t381+t382-t383+t384-t385+t487;
2206 values[25] = t490+12588443.0/2985984.0-t136+t379-t380+t484-t381-t382+t383-t384+t385+t492;
2207 values[26] = t495-t343+t185-t344+t345-t477-t346-t347+t348-t349+t350+t497;
2208 values[27] = t500+t304-t136+t305-t306+t470+t307+t308-t309+t310-t311+t502;
2209 values[28] = t523+t542;
2210 values[29] = t562+t581;
2212 values[31] = t602+t603;
2213 values[32] = t605+t606;
2214 values[33] = t623+t639;
2215 values[34] = t659+t678;
2217 values[36] = t699+t700;
2218 values[37] = t702+t703;
2219 values[38] = t715+t726;
2220 values[39] = t738+t749;
2222 values[41] = t764+t765;
2223 values[42] = t767+t768;
2224 values[43] = t770+t771;
2225 values[44] = t773+t774;
2227 values[46] = t777+t778;
2228 values[47] = t780+t781;
2229 values[48] = t783+t784;
2230 values[49] = t786+t787;
2232 values[51] = t790+t791;
2233 values[52] = t793+t794;
2237 static void C_Q_UL7SE_2D_DeriveXiXi(
double xi,
double eta,
double *values)
2239 double t1 = eta*eta;
2240 double t2 = 10387.0/460800.0*t1;
2242 double t4 = 9681971.0/59719680.0*t3;
2244 double t6 = 27995.0/147456.0*t5;
2246 double t8 = 9455591.0/33177600.0*t7;
2249 double t11 = t10*t1;
2250 double t12 = 9455591.0/3317760.0*t11;
2251 double t13 = 1.0-eta;
2253 double t19 = 63.0/8.0*t14*xi-35.0/4.0*t10+15.0/8.0*xi;
2254 double t20 = t13*t19;
2255 double t21 = 16807.0/103680.0*t20;
2257 double t23 = t9*t22;
2258 double t24 = 6585.0/512.0*t23;
2259 double t25 = t10*t22;
2260 double t26 = 277451.0/10240.0*t25;
2261 double t27 = t14*t22;
2262 double t28 = 1916811.0/40960.0*t27;
2264 double t30 = 1468925.0/442368.0*t29;
2266 double t32 = 34869.0/4096.0*t31;
2267 double t33 = t10*t5;
2268 double t34 = 706165.0/36864.0*t33;
2269 double t35 = t14*t5;
2270 double t36 = 32925.0/1024.0*t35;
2271 double t37 = t14*eta;
2272 double t38 = 549719.0/245760.0*t37;
2274 double t40 = 263731.0/110592.0*t39;
2275 double t41 = xi*eta;
2276 double t42 = 6804667.0/2211840.0*t41;
2277 double t43 = 1125319.0/3686400.0*t22;
2278 double t44 = t10*t7;
2279 double t45 = 470867.0/20480.0*t44;
2281 double t47 = 998329.0/245760.0*t46;
2282 double t48 = t2+t4-t6-t8-t12-t21-t24-t26+t28-t30+t32+t34-t36-t38+t40-t42+t43+t45-t47;
2283 double t49 = t10*eta;
2284 double t50 = 27804991.0/3317760.0*t49;
2285 double t51 = t9*eta;
2286 double t52 = 136835.0/221184.0*t51;
2288 double t54 = 141233.0/12288.0*t53;
2289 double t55 = t14*t3;
2290 double t56 = 1166399.0/49152.0*t55;
2292 double t58 = 1468925.0/221184.0*t57;
2293 double t59 = t10*t3;
2294 double t60 = 998329.0/73728.0*t59;
2296 double t62 = 27995.0/24576.0*t61;
2297 double t66 = 315.0/8.0*t14-105.0/4.0*t9+15.0/8.0;
2298 double t67 = t13*xi*t66;
2299 double t68 = 16807.0/51840.0*t67;
2301 double t70 = 9681971.0/19906560.0*t69;
2302 double t71 = 135.0/8192.0*t9;
2303 double t72 = t14*t7;
2304 double t73 = 832353.0/20480.0*t72;
2305 double t74 = xi*t22;
2306 double t75 = 1166399.0/245760.0*t74;
2307 double t76 = 56576407.0/19906560.0*xi;
2308 double t77 = 553547.0/37324800.0*eta;
2309 double t78 = 4673155.0/663552.0*t10;
2310 double t79 = 1.0-t9;
2311 double t83 = 315.0/2.0*t10-105.0/2.0*xi;
2312 double t84 = t13*t79*t83;
2313 double t85 = 16807.0/207360.0*t84;
2314 double t86 = t14*t1;
2315 double t87 = 1125319.0/245760.0*t86;
2316 double t88 = 1215.0/16384.0*t14;
2317 double t89 = -1.0/4096.0+t50+t52+t54+t56-t58-t60-t62-t68+t70+t71-t73+t75+t76-t77-t78+t85+t87-t88;
2318 double t91 = 24451.0/184320.0*t1;
2319 double t92 = 24451.0/16384.0*t3;
2320 double t93 = 24451.0/16384.0*t5;
2321 double t94 = 220059.0/81920.0*t7;
2322 double t95 = 521017.0/165888.0*t11;
2323 double t96 = 117649.0/103680.0*t20;
2324 double t97 = 3824793.0/40960.0*t23;
2325 double t98 = 521017.0/8192.0*t25;
2326 double t99 = 3176523.0/16384.0*t27;
2327 double t100 = 2648989.0/221184.0*t29;
2328 double t101 = 424977.0/8192.0*t31;
2329 double t102 = 2605085.0/73728.0*t33;
2330 double t103 = 1764735.0/16384.0*t35;
2331 double t104 = 117649.0/12288.0*t37;
2332 double t105 = 2648989.0/221184.0*t39;
2333 double t106 = 1936921.0/92160.0*t41;
2334 double t107 = 220059.0/81920.0*t22;
2335 double t108 = -t91-t92+t93+t94+t95+t96+t97+t98-t99+t100-t101-t102+t103+t104-t105+t106-t107;
2336 double t109 = 521017.0/8192.0*t44;
2337 double t110 = 2648989.0/122880.0*t46;
2338 double t111 = 8756447.0/165888.0*t49;
2339 double t112 = 141659.0/30720.0*t51;
2340 double t113 = 3824793.0/40960.0*t53;
2341 double t114 = 1764735.0/16384.0*t55;
2342 double t115 = 424977.0/8192.0*t57;
2343 double t116 = 2605085.0/73728.0*t59;
2344 double t117 = 141659.0/30720.0*t61;
2345 double t118 = 117649.0/51840.0*t67;
2346 double t119 = 2648989.0/2488320.0*t69;
2347 double t120 = 3176523.0/16384.0*t72;
2348 double t121 = 2648989.0/122880.0*t74;
2349 double t122 = 24823939.0/1244160.0*xi;
2350 double t123 = 24451.0/184320.0*eta;
2351 double t124 = 4117715.0/82944.0*t10;
2352 double t125 = 117649.0/207360.0*t84;
2353 double t126 = 117649.0/12288.0*t86;
2354 double t127 = -t109+t110-t111-t112-t113-t114+t115+t116+t117+t118-t119+t120-t121-t122+t123+t124-t125-t126;
2355 double t129 = 63651.0/102400.0*t1;
2356 double t130 = 572859.0/81920.0*t3;
2357 double t131 = 572859.0/81920.0*t5;
2358 double t132 = 5155731.0/409600.0*t7;
2359 double t133 = 184877.0/276480.0*t11;
2360 double t134 = 117649.0/34560.0*t20;
2361 double t135 = 1750329.0/8192.0*t23;
2362 double t136 = 554631.0/40960.0*t25;
2363 double t137 = 28588707.0/81920.0*t27;
2364 double t138 = 426349.0/73728.0*t29;
2365 double t139 = 972405.0/8192.0*t31;
2366 double t140 = 184877.0/24576.0*t33;
2367 double t141 = 3176523.0/16384.0*t35;
2368 double t142 = 352947.0/20480.0*t37;
2369 double t143 = 426349.0/73728.0*t39;
2370 double t144 = 1854601.0/30720.0*t41;
2371 double t145 = 5155731.0/409600.0*t22;
2372 double t146 = t129+t130-t131-t132-t133-t134-t135-t136+t137-t138+t139+t140-t141-t142+t143-t144+t145;
2373 double t147 = 554631.0/40960.0*t44;
2374 double t148 = 426349.0/40960.0*t46;
2375 double t149 = 41362027.0/276480.0*t49;
2376 double t150 = 21609.0/2048.0*t51;
2377 double t151 = 1750329.0/8192.0*t53;
2378 double t152 = 3176523.0/16384.0*t55;
2379 double t153 = 972405.0/8192.0*t57;
2380 double t154 = 184877.0/24576.0*t59;
2381 double t155 = 21609.0/2048.0*t61;
2382 double t156 = 117649.0/17280.0*t67;
2383 double t157 = 426349.0/829440.0*t69;
2384 double t158 = 28588707.0/81920.0*t72;
2385 double t159 = 426349.0/40960.0*t74;
2386 double t160 = 24823939.0/414720.0*xi;
2387 double t161 = 63651.0/102400.0*eta;
2388 double t162 = 4117715.0/27648.0*t10;
2389 double t163 = 117649.0/69120.0*t84;
2390 double t164 = 352947.0/20480.0*t86;
2391 double t165 = t147-t148+t149+t150+t151+t152-t153-t154-t155-t156+t157-t158+t159+t160-t161-t162+t163+t164;
2392 double t167 = 92659.0/184320.0*t1;
2393 double t168 = 92659.0/16384.0*t3;
2394 double t169 = 92659.0/16384.0*t5;
2395 double t170 = 833931.0/81920.0*t7;
2396 double t171 = 1025227.0/165888.0*t11;
2397 double t172 = 117649.0/20736.0*t20;
2398 double t173 = 5380641.0/40960.0*t23;
2399 double t174 = 1025227.0/8192.0*t25;
2400 double t175 = 6092023.0/221184.0*t29;
2401 double t176 = 597849.0/8192.0*t31;
2402 double t177 = 5126135.0/73728.0*t33;
2403 double t178 = 6092023.0/221184.0*t39;
2404 double t179 = 8968421.0/92160.0*t41;
2405 double t180 = 833931.0/81920.0*t22;
2406 double t181 = -t167-t168+t169+t170-t171+t172+t173-t174-t99-t175-t176+t177+t103+t104+t178+t179-t180;
2407 double t182 = 1025227.0/8192.0*t44;
2408 double t183 = 6092023.0/122880.0*t46;
2409 double t184 = 40151923.0/165888.0*t49;
2410 double t185 = 199283.0/30720.0*t51;
2411 double t186 = 5380641.0/40960.0*t53;
2412 double t187 = 597849.0/8192.0*t57;
2413 double t188 = 5126135.0/73728.0*t59;
2414 double t189 = 199283.0/30720.0*t61;
2415 double t190 = 117649.0/10368.0*t67;
2416 double t191 = 6092023.0/2488320.0*t69;
2417 double t192 = 6092023.0/122880.0*t74;
2418 double t193 = 24823939.0/248832.0*xi;
2419 double t194 = 92659.0/184320.0*eta;
2420 double t195 = 20588575.0/82944.0*t10;
2421 double t196 = 117649.0/41472.0*t84;
2422 double t197 = t182-t183-t184-t185-t186-t114+t187-t188+t189+t190+t191+t120+t192-t193+t194+t195-t196-t126;
2423 double t199 = -t167-t168+t169+t170+t171-t172+t173+t174-t99+t175-t176-t177+t103+t104-t178-t179-t180;
2424 double t200 = -t182+t183+t184-t185-t186-t114+t187+t188+t189-t190-t191+t120-t192+t193+t194-t195+t196-t126;
2425 double t202 = t129+t130-t131-t132+t133+t134-t135+t136+t137+t138+t139-t140-t141-t142-t143+t144+t145;
2426 double t203 = -t147+t148-t149+t150+t151+t152-t153+t154-t155+t156-t157-t158-t159-t160-t161+t162-t163+t164;
2427 double t205 = -t91-t92+t93+t94-t95-t96+t97-t98-t99-t100-t101+t102+t103+t104+t105-t106-t107;
2428 double t206 = t109-t110+t111-t112-t113-t114+t115-t116+t117-t118+t119+t120+t121+t122+t123-t124+t125-t126;
2429 double t208 = t2+t4-t6-t8+t12+t21-t24+t26+t28+t30+t32-t34-t36-t38-t40+t42+t43-t45+t47;
2430 double t209 = -1.0/4096.0-t50+t52+t54+t56-t58+t60-t62+t68-t70+t71-t73-t75-t76-t77+t78-t85+t87-t88;
2431 double t211 = 2648989.0/7464960.0*t3;
2432 double t212 = 141659.0/184320.0*t5;
2433 double t213 = 521017.0/1658880.0*t7;
2434 double t214 = 220059.0/8192.0*t11;
2435 double t215 = 352947.0/8192.0*t23;
2436 double t216 = 1058841.0/8192.0*t25;
2437 double t217 = 424977.0/16384.0*t29;
2438 double t218 = 1274931.0/8192.0*t33;
2439 double t219 = 3824793.0/16384.0*t35;
2440 double t220 = 608825.0/49152.0*t37;
2441 double t221 = 608825.0/442368.0*t41;
2442 double t222 = 117649.0/184320.0*t22;
2443 double t223 = -t91-t211+t212+t213-t214+t215-t216-t99-t217-t101+t218+t219+t220+t105-t221-t222+t109;
2444 double t224 = 521017.0/49152.0*t46;
2445 double t225 = 608825.0/73728.0*t49;
2446 double t226 = 608825.0/221184.0*t51;
2447 double t227 = 521017.0/24576.0*t53;
2448 double t228 = 2648989.0/24576.0*t55;
2449 double t229 = 2648989.0/110592.0*t57;
2450 double t230 = 2648989.0/36864.0*t59;
2451 double t231 = 73353.0/8192.0*t61;
2452 double t232 = 73353.0/16384.0*t69;
2453 double t233 = 1323.0/8192.0*t9;
2454 double t234 = 1563051.0/16384.0*t72;
2455 double t235 = 352947.0/16384.0*t74;
2456 double t236 = 1323.0/16384.0*xi;
2457 double t237 = 121765.0/2985984.0*eta;
2458 double t238 = 3969.0/8192.0*t10;
2459 double t239 = 660177.0/16384.0*t86;
2460 double t240 = 11907.0/16384.0*t14;
2461 double t241 = 49.0/20480.0-t224+t225-t226-t227-t228+t229-t230+t231+t232-t233+t234+t235-t236+t237+t238-t239+t240;
2462 double t243 = 426349.0/2488320.0*t3;
2463 double t244 = 7203.0/4096.0*t5;
2464 double t245 = 184877.0/2764800.0*t7;
2465 double t246 = 5155731.0/40960.0*t11;
2466 double t247 = 3176523.0/40960.0*t23;
2467 double t248 = 9529569.0/40960.0*t25;
2468 double t249 = 972405.0/16384.0*t29;
2469 double t250 = 2917215.0/8192.0*t33;
2470 double t251 = 8751645.0/16384.0*t35;
2471 double t252 = 2599597.0/81920.0*t37;
2472 double t253 = 2599597.0/737280.0*t41;
2473 double t254 = 117649.0/102400.0*t22;
2474 double t255 = t129+t243-t244-t245+t246-t247+t248+t137+t249+t139-t250-t251-t252-t143+t253+t254-t147;
2475 double t256 = 184877.0/81920.0*t46;
2476 double t257 = 2599597.0/122880.0*t49;
2477 double t258 = 2599597.0/368640.0*t51;
2478 double t259 = 184877.0/40960.0*t53;
2479 double t260 = 426349.0/8192.0*t55;
2480 double t261 = 426349.0/36864.0*t57;
2481 double t262 = 426349.0/12288.0*t59;
2482 double t263 = 1718577.0/40960.0*t61;
2483 double t264 = 1718577.0/81920.0*t69;
2484 double t265 = 6615.0/8192.0*t9;
2485 double t266 = 1663893.0/81920.0*t72;
2486 double t267 = 3176523.0/81920.0*t74;
2487 double t268 = 6615.0/16384.0*xi;
2488 double t269 = 2599597.0/24883200.0*eta;
2489 double t270 = 19845.0/8192.0*t10;
2490 double t271 = 15467193.0/81920.0*t86;
2491 double t272 = 59535.0/16384.0*t14;
2492 double t273 = -49.0/4096.0+t256-t257+t258+t259+t260-t261+t262-t263-t264+t265-t266-t267+t268-t269-t270+t271-t272;
2493 double t275 = 6092023.0/7464960.0*t3;
2494 double t276 = 199283.0/184320.0*t5;
2495 double t277 = 1025227.0/1658880.0*t7;
2496 double t278 = 833931.0/8192.0*t11;
2497 double t279 = 597849.0/16384.0*t29;
2498 double t280 = 1793547.0/8192.0*t33;
2499 double t281 = 5380641.0/16384.0*t35;
2500 double t282 = 2957003.0/49152.0*t37;
2501 double t283 = 2957003.0/442368.0*t41;
2502 double t284 = -t167+t275+t276-t277-t278+t215-t216-t99-t279-t176+t280+t281-t282-t178+t283-t222-t182;
2503 double t285 = 1025227.0/49152.0*t46;
2504 double t286 = 2957003.0/73728.0*t49;
2505 double t287 = 2957003.0/221184.0*t51;
2506 double t288 = 1025227.0/24576.0*t53;
2507 double t289 = 6092023.0/24576.0*t55;
2508 double t290 = 6092023.0/110592.0*t57;
2509 double t291 = 6092023.0/36864.0*t59;
2510 double t292 = 277977.0/8192.0*t61;
2511 double t293 = 277977.0/16384.0*t69;
2512 double t294 = 33075.0/8192.0*t9;
2513 double t295 = 3075681.0/16384.0*t72;
2514 double t296 = 33075.0/16384.0*xi;
2515 double t297 = 2957003.0/14929920.0*eta;
2516 double t298 = 99225.0/8192.0*t10;
2517 double t299 = 2501793.0/16384.0*t86;
2518 double t300 = 297675.0/16384.0*t14;
2519 double t301 = 245.0/4096.0+t285-t286+t287+t288+t289-t290+t291+t292+t293-t294-t295+t235-t296-t297+t298-t299+t300;
2520 double t303 = -t167-t275+t276+t277-t278+t215-t216-t99-t279-t176+t280+t281+t282+t178-t283-t222+t182;
2521 double t304 = 245.0/4096.0-t285+t286-t287-t288-t289+t290-t291+t292+t293-t294+t295+t235-t296+t297+t298-t299+t300;
2522 double t306 = t129-t243-t244+t245+t246-t247+t248+t137+t249+t139-t250-t251+t252+t143-t253+t254+t147;
2523 double t307 = -49.0/4096.0-t256+t257-t258-t259-t260+t261-t262-t263-t264+t265+t266-t267+t268+t269-t270+t271-t272;
2524 double t309 = -t91+t211+t212-t213-t214+t215-t216-t99-t217-t101+t218+t219-t220-t105+t221-t222-t109;
2525 double t310 = 49.0/20480.0+t224-t225+t226+t227+t228-t229+t230+t231+t232-t233-t234+t235-t236-t237+t238-t239+t240;
2526 double t312 = 1.0+eta;
2527 double t314 = t312*t79*t83;
2528 double t315 = 16807.0/207360.0*t314;
2529 double t317 = t312*xi*t66;
2530 double t318 = 16807.0/51840.0*t317;
2531 double t319 = t2-t4-t6+t8+t12-t24+t26+t28+t30+t32-t34-t36+t38+t40-t42-t315+t318+t43+t45;
2532 double t320 = t312*t19;
2533 double t321 = 16807.0/103680.0*t320;
2534 double t322 = -1.0/4096.0-t47+t50+t321-t52-t54-t56+t58-t60-t62-t70+t71+t73-t75-t76+t77+t78+t87-t88;
2535 double t324 = 117649.0/207360.0*t314;
2536 double t325 = 117649.0/51840.0*t317;
2537 double t326 = -t91+t92+t93-t94-t95+t97-t98-t99-t100-t101+t102+t103-t104-t105+t106+t324-t325;
2538 double t327 = 117649.0/103680.0*t320;
2539 double t328 = -t107-t109+t110-t111-t327+t112+t113+t114-t115+t116+t117+t119-t120+t121+t122-t123-t124-t126;
2540 double t330 = 117649.0/69120.0*t314;
2541 double t331 = 117649.0/17280.0*t317;
2542 double t332 = t129-t130-t131+t132+t133-t135+t136+t137+t138+t139-t140-t141+t142+t143-t144-t330+t331;
2543 double t333 = 117649.0/34560.0*t320;
2544 double t334 = t145+t147-t148+t149+t333-t150-t151-t152+t153-t154-t155-t157+t158-t159-t160+t161+t162+t164;
2545 double t336 = 117649.0/41472.0*t314;
2546 double t337 = 117649.0/10368.0*t317;
2547 double t338 = -t167+t168+t169-t170+t171+t173+t174-t99+t175-t176-t177+t103-t104+t178+t179+t336-t337;
2548 double t339 = 117649.0/20736.0*t320;
2549 double t340 = -t180+t182-t183-t184-t339+t185+t186+t114-t187-t188+t189-t191-t120-t192+t193-t194-t195-t126;
2550 double t342 = -t167+t168+t169-t170-t171+t173-t174-t99-t175-t176+t177+t103-t104-t178-t179-t336+t337;
2551 double t343 = -t180-t182+t183+t184+t339+t185+t186+t114-t187+t188+t189+t191-t120+t192-t193-t194+t195-t126;
2552 double t345 = t129-t130-t131+t132-t133-t135-t136+t137-t138+t139+t140-t141+t142-t143+t144+t330-t331;
2553 double t346 = t145-t147+t148-t149-t333-t150-t151-t152+t153+t154-t155+t157+t158+t159+t160+t161-t162+t164;
2554 double t348 = -t91+t92+t93-t94+t95+t97+t98-t99+t100-t101-t102+t103-t104+t105-t106-t324+t325;
2555 double t349 = -t107+t109-t110+t111+t327+t112+t113+t114-t115-t116+t117-t119-t120-t121-t122-t123+t124-t126;
2556 double t351 = t2-t4-t6+t8-t12-t24-t26+t28-t30+t32+t34-t36+t38-t40+t42+t315-t318+t43-t45;
2557 double t352 = -1.0/4096.0+t47-t50-t321-t52-t54-t56+t58+t60-t62+t70+t71+t73+t75+t76+t77-t78+t87-t88;
2558 double t354 = -t91+t211+t212-t213+t214+t215+t216-t99+t217-t101-t218+t219-t220+t105-t221-t222+t109;
2559 double t355 = 49.0/20480.0-t224+t225+t226+t227+t228-t229-t230+t231-t232-t233-t234-t235+t236-t237-t238-t239+t240;
2560 double t357 = t129-t243-t244+t245-t246-t247-t248+t137-t249+t139+t250-t251+t252-t143+t253+t254-t147;
2561 double t358 = -49.0/4096.0+t256-t257-t258-t259-t260+t261+t262-t263+t264+t265+t266+t267-t268+t269+t270+t271-t272;
2562 double t360 = -t167-t275+t276+t277+t278+t215+t216-t99+t279-t176-t280+t281+t282-t178+t283-t222-t182;
2563 double t361 = 245.0/4096.0+t285-t286-t287-t288-t289+t290+t291+t292-t293-t294+t295-t235+t296+t297-t298-t299+t300;
2564 double t363 = -t167+t275+t276-t277+t278+t215+t216-t99+t279-t176-t280+t281-t282+t178-t283-t222+t182;
2565 double t364 = 245.0/4096.0-t285+t286+t287+t288+t289-t290-t291+t292-t293-t294-t295-t235+t296-t297-t298-t299+t300;
2566 double t366 = t129+t243-t244-t245-t246-t247-t248+t137-t249+t139+t250-t251-t252+t143-t253+t254+t147;
2567 double t367 = -49.0/4096.0-t256+t257+t258+t259+t260-t261-t262-t263+t264+t265-t266+t267-t268-t269+t270+t271-t272;
2568 double t369 = -t91-t211+t212+t213+t214+t215+t216-t99+t217-t101-t218+t219+t220-t105+t221-t222-t109;
2569 double t370 = 49.0/20480.0+t224-t225-t226-t227-t228+t229+t230+t231-t232-t233+t234-t235+t236+t237-t238-t239+t240;
2570 double t372 = 729.0/800.0*t1;
2571 double t373 = 243.0/40.0*t3;
2572 double t374 = 729.0/80.0*t5;
2573 double t375 = 2187.0/400.0*t7;
2574 double t376 = 2187.0/40.0*t11;
2575 double t377 = 19683.0/40.0*t23;
2576 double t378 = 19683.0/40.0*t25;
2577 double t379 = 177147.0/160.0*t27;
2578 double t380 = 729.0/4.0*t29;
2579 double t381 = 2187.0/4.0*t31;
2580 double t382 = 2187.0/4.0*t33;
2581 double t383 = 19683.0/16.0*t35;
2582 double t384 = 6561.0/80.0*t37;
2583 double t385 = 243.0/2.0*t39;
2584 double t386 = 243.0/20.0*t41;
2585 double t387 = t372+t373-t374-t375-t376-t377-t378+t379-t380+t381+t382-t383-t384+t385-t386;
2586 double t388 = 6561.0/800.0*t22;
2587 double t389 = 6561.0/20.0*t44;
2588 double t390 = 2187.0/20.0*t46;
2589 double t391 = 729.0/20.0*t49;
2590 double t392 = 729.0/20.0*t51;
2591 double t393 = 6561.0/20.0*t53;
2592 double t394 = 6561.0/8.0*t55;
2593 double t395 = 729.0/2.0*t57;
2594 double t396 = 729.0/2.0*t59;
2595 double t397 = 2187.0/40.0*t61;
2596 double t398 = 729.0/40.0*t69;
2597 double t399 = 59049.0/80.0*t72;
2598 double t400 = 6561.0/40.0*t74;
2599 double t401 = 243.0/400.0*eta;
2600 double t402 = 19683.0/160.0*t86;
2601 double t403 = t388+t389-t390+t391+t392+t393+t394-t395-t396-t397+t398-t399+t400-t401+t402;
2602 double t405 = 729.0/80.0*t1;
2603 double t406 = 3159.0/320.0*t3;
2604 double t407 = 9477.0/320.0*t5;
2605 double t408 = 2187.0/320.0*t7;
2606 double t409 = 2187.0/4.0*t11;
2607 double t410 = 19683.0/16.0*t23;
2608 double t411 = 19683.0/16.0*t25;
2609 double t412 = 177147.0/64.0*t27;
2610 double t413 = 9477.0/16.0*t29;
2611 double t414 = 28431.0/16.0*t31;
2612 double t415 = 28431.0/16.0*t33;
2613 double t416 = 255879.0/64.0*t35;
2614 double t417 = 6561.0/16.0*t37;
2615 double t418 = 3159.0/16.0*t39;
2616 double t419 = 243.0/4.0*t41;
2617 double t420 = -t405-t406+t407+t408+t409+t410+t411-t412+t413-t414-t415+t416+t417-t418+t419;
2618 double t421 = 6561.0/320.0*t22;
2619 double t422 = 6561.0/16.0*t44;
2620 double t423 = 2187.0/16.0*t46;
2621 double t424 = 729.0/4.0*t49;
2622 double t425 = 729.0/4.0*t51;
2623 double t426 = 6561.0/16.0*t53;
2624 double t427 = 85293.0/64.0*t55;
2625 double t428 = 9477.0/16.0*t57;
2626 double t429 = 9477.0/16.0*t59;
2627 double t430 = 2187.0/4.0*t61;
2628 double t431 = 729.0/4.0*t69;
2629 double t432 = 59049.0/64.0*t72;
2630 double t433 = 6561.0/16.0*t74;
2631 double t434 = 243.0/80.0*eta;
2632 double t435 = 19683.0/16.0*t86;
2633 double t436 = -t421-t422+t423-t424-t425-t426-t427+t428+t429+t430-t431+t432-t433+t434-t435;
2634 double t438 = 1323.0/80.0*t1;
2635 double t439 = 1323.0/4.0*t69;
2636 double t440 = 3969.0/4.0*t61;
2637 double t441 = 3969.0/4.0*t11;
2638 double t442 = 35721.0/16.0*t86;
2639 double t443 = 27.0*xi;
2640 double t444 = 81.0*t9;
2641 double t445 = 81.0*t10;
2642 double t446 = 729.0/4.0*t14;
2643 double t447 = 1701.0/40.0*t5;
2644 double t448 = 1701.0/2.0*t29;
2645 double t449 = 5103.0/2.0*t31;
2646 double t450 = 5103.0/2.0*t33;
2647 double t451 = 45927.0/8.0*t35;
2648 double t452 = 2187.0/80.0*t22;
2649 double t453 = 2187.0/4.0*t74;
2650 double t454 = 6561.0/4.0*t23;
2651 double t455 = 6561.0/4.0*t25;
2652 double t456 = 59049.0/16.0*t27;
2653 double t457 = t438+t439-t440-t441+t442-27.0/20.0-t443+t444+t445-t446-t447-t448+t449+t450-t451+t452+t453-t454-t455+t456;
2654 double t458 = -t405+t406+t407-t408+t409+t410+t411-t412+t413-t414-t415+t416-t417+t418-t419;
2655 double t459 = -t421+t422-t423+t424+t425+t426+t427-t428-t429+t430-t431-t432-t433-t434-t435;
2656 double t461 = t372-t373-t374+t375-t376-t377-t378+t379-t380+t381+t382-t383+t384-t385+t386;
2657 double t462 = t388-t389+t390-t391-t392-t393-t394+t395+t396-t397+t398+t399+t400+t401+t402;
2658 double t464 = 243.0/4.0*t3;
2659 double t465 = 729.0/8.0*t5;
2660 double t466 = 2187.0/40.0*t7;
2661 double t467 = 2187.0/32.0*t11;
2662 double t468 = 255879.0/160.0*t23;
2663 double t469 = 19683.0/32.0*t25;
2664 double t470 = 9477.0/32.0*t29;
2665 double t471 = 10935.0/16.0*t33;
2666 double t472 = 98415.0/32.0*t35;
2667 double t473 = 6561.0/32.0*t37;
2668 double t474 = 3159.0/160.0*t41;
2669 double t475 = -t405-t464+t465+t466+t467+t468+t469-t412+t470-t414-t471+t472+t473-t418+t474;
2670 double t476 = 6561.0/80.0*t22;
2671 double t477 = 28431.0/160.0*t46;
2672 double t478 = 729.0/16.0*t49;
2673 double t479 = 9477.0/80.0*t51;
2674 double t480 = 85293.0/80.0*t53;
2675 double t481 = 32805.0/16.0*t55;
2676 double t482 = 9477.0/8.0*t57;
2677 double t483 = 3645.0/8.0*t59;
2678 double t484 = 28431.0/160.0*t61;
2679 double t485 = 9477.0/320.0*t69;
2680 double t486 = 59049.0/32.0*t72;
2681 double t487 = 85293.0/320.0*t74;
2682 double t488 = 243.0/40.0*eta;
2683 double t489 = 19683.0/64.0*t86;
2684 double t490 = -t476-t422+t477-t478-t479-t480-t481+t482+t483+t484-t485+t486-t487+t488-t489;
2685 double t492 = 729.0/8.0*t1;
2686 double t493 = 3159.0/32.0*t3;
2687 double t494 = 9477.0/32.0*t5;
2688 double t495 = 2187.0/32.0*t7;
2689 double t496 = 10935.0/16.0*t11;
2690 double t497 = 255879.0/64.0*t23;
2691 double t498 = 98415.0/64.0*t25;
2692 double t499 = 885735.0/128.0*t27;
2693 double t500 = 123201.0/128.0*t29;
2694 double t501 = 369603.0/64.0*t31;
2695 double t502 = 142155.0/64.0*t33;
2696 double t503 = 1279395.0/128.0*t35;
2697 double t504 = 32805.0/32.0*t37;
2698 double t505 = 41067.0/128.0*t39;
2699 double t506 = 3159.0/32.0*t41;
2700 double t507 = t492+t493-t494-t495-t496-t497-t498+t499-t500+t501+t502-t503-t504+t505-t506;
2701 double t508 = 6561.0/32.0*t22;
2702 double t509 = 32805.0/64.0*t44;
2703 double t510 = 28431.0/128.0*t46;
2704 double t511 = 3645.0/16.0*t49;
2705 double t512 = 9477.0/16.0*t51;
2706 double t513 = 85293.0/64.0*t53;
2707 double t514 = 426465.0/128.0*t55;
2708 double t515 = 123201.0/64.0*t57;
2709 double t516 = 47385.0/64.0*t59;
2710 double t517 = 28431.0/16.0*t61;
2711 double t518 = 9477.0/32.0*t69;
2712 double t519 = 295245.0/128.0*t72;
2713 double t520 = 85293.0/128.0*t74;
2714 double t521 = 243.0/8.0*eta;
2715 double t522 = 98415.0/32.0*t86;
2716 double t523 = t508+t509-t510+t511+t512+t513+t514-t515-t516-t517+t518-t519+t520-t521+t522;
2717 double t525 = 1323.0/8.0*t1;
2718 double t526 = 17199.0/32.0*t69;
2719 double t527 = 51597.0/16.0*t61;
2720 double t528 = 19845.0/16.0*t11;
2721 double t529 = 178605.0/32.0*t86;
2722 double t530 = 351.0/8.0*xi;
2723 double t531 = 1053.0/4.0*t9;
2724 double t532 = 405.0/4.0*t10;
2725 double t533 = 3645.0/8.0*t14;
2726 double t534 = 1701.0/4.0*t5;
2727 double t535 = 22113.0/16.0*t29;
2728 double t536 = 66339.0/8.0*t31;
2729 double t537 = 25515.0/8.0*t33;
2730 double t538 = 229635.0/16.0*t35;
2731 double t539 = 2187.0/8.0*t22;
2732 double t540 = 28431.0/32.0*t74;
2733 double t541 = 85293.0/16.0*t23;
2734 double t542 = 32805.0/16.0*t25;
2735 double t543 = 295245.0/32.0*t27;
2736 double t544 = -t525-t526+t527+t528-t529+27.0/2.0+t530-t531-t532+t533+t534+t535-t536-t537+t538-t539-t540+t541+t542-t543;
2737 double t545 = t492-t493-t494+t495-t496-t497-t498+t499-t500+t501+t502-t503+t504-t505+t506;
2738 double t546 = t508-t509+t510-t511-t512-t513-t514+t515+t516-t517+t518+t519+t520+t521+t522;
2739 double t548 = -t405+t464+t465-t466+t467+t468+t469-t412+t470-t414-t471+t472-t473+t418-t474;
2740 double t549 = -t476+t422-t477+t478+t479+t480+t481-t482-t483+t484-t485-t486-t487-t488-t489;
2741 double t551 = 441.0/40.0*eta;
2742 double t552 = 1701.0/10.0*t51;
2743 double t553 = 2187.0/8.0*t37;
2744 double t554 = 5103.0/20.0*t61;
2745 double t555 = 6561.0/16.0*t86;
2746 double t556 = 441.0/4.0*t3;
2747 double t557 = 1701.0*t57;
2748 double t558 = 10935.0/4.0*t55;
2749 double t559 = 1323.0/8.0*t5;
2750 double t560 = 32805.0/8.0*t35;
2751 double t561 = 3969.0/40.0*t7;
2752 double t562 = 15309.0/10.0*t53;
2753 double t563 = 19683.0/8.0*t72;
2754 double t564 = 11907.0/80.0*t22;
2755 double t565 = 45927.0/20.0*t23;
2756 double t566 = -t551+t552-t553+t438-t554+t555+t556-t557+t558-t559+t449-t560-t561+t562-t563+t564-t565+t456;
2757 double t567 = 441.0/8.0*eta;
2758 double t568 = 1701.0/2.0*t51;
2759 double t569 = 10935.0/8.0*t37;
2760 double t570 = 5103.0/2.0*t61;
2761 double t571 = 32805.0/8.0*t86;
2762 double t572 = 5733.0/32.0*t3;
2763 double t573 = 22113.0/8.0*t57;
2764 double t574 = 142155.0/32.0*t55;
2765 double t575 = 17199.0/32.0*t5;
2766 double t576 = 426465.0/32.0*t35;
2767 double t577 = 3969.0/32.0*t7;
2768 double t578 = 15309.0/8.0*t53;
2769 double t579 = 98415.0/32.0*t72;
2770 double t580 = 11907.0/32.0*t22;
2771 double t581 = 45927.0/8.0*t23;
2772 double t582 = t567-t568+t569-t525+t570-t571-t572+t573-t574+t575-t536+t576+t577-t578+t579-t580+t581-t543;
2773 double t594 = 2401.0/8.0*t1-9261.0/2.0*t61+59535.0/8.0*t86-49.0/2.0+378.0*t9-1215.0/2.0*t14-3087.0/4.0*t5+11907.0*t31-76545.0/4.0*t35+3969.0/8.0*t22-15309.0/2.0*t23+98415.0/8.0*t27;
2774 double t595 = -t567+t568-t569-t525+t570-t571+t572-t573+t574+t575-t536+t576-t577+t578-t579-t580+t581-t543;
2775 double t596 = t551-t552+t553+t438-t554+t555-t556+t557-t558-t559+t449-t560+t561-t562+t563+t564-t565+t456;
2776 double t597 = -t405-t464+t465+t466-t467+t468-t469-t412-t470-t414+t471+t472+t473+t418-t474;
2777 double t598 = -t476+t422-t477+t478-t479-t480-t481+t482-t483+t484+t485+t486+t487+t488-t489;
2778 double t600 = t492+t493-t494-t495+t496-t497+t498+t499+t500+t501-t502-t503-t504-t505+t506;
2779 double t601 = t508-t509+t510-t511+t512+t513+t514-t515+t516-t517-t518-t519-t520-t521+t522;
2780 double t603 = -t525+t526+t527-t528-t529+27.0/2.0-t530-t531+t532+t533+t534-t535-t536+t537+t538-t539+t540+t541-t542-t543;
2781 double t604 = t492-t493-t494+t495+t496-t497+t498+t499+t500+t501-t502-t503+t504+t505-t506;
2782 double t605 = t508+t509-t510+t511-t512-t513-t514+t515-t516-t517-t518+t519-t520+t521+t522;
2783 double t607 = -t405+t464+t465-t466-t467+t468-t469-t412-t470-t414+t471+t472-t473-t418+t474;
2784 double t608 = -t476-t422+t477-t478+t479+t480+t481-t482+t483+t484+t485-t486+t487-t488-t489;
2785 double t610 = t372+t373-t374-t375+t376-t377+t378+t379+t380+t381-t382-t383-t384-t385+t386;
2786 double t611 = t388-t389+t390-t391+t392+t393+t394-t395+t396-t397-t398-t399-t400-t401+t402;
2787 double t613 = -t405-t406+t407+t408-t409+t410-t411-t412-t413-t414+t415+t416+t417+t418-t419;
2788 double t614 = -t421+t422-t423+t424-t425-t426-t427+t428-t429+t430+t431+t432+t433+t434-t435;
2789 double t616 = t438-t439-t440+t441+t442-27.0/20.0+t443+t444-t445-t446-t447+t448+t449-t450-t451+t452-t453-t454+t455+t456;
2790 double t617 = -t405+t406+t407-t408-t409+t410-t411-t412-t413-t414+t415+t416-t417-t418+t419;
2791 double t618 = -t421-t422+t423-t424+t425+t426+t427-t428+t429+t430+t431-t432+t433-t434-t435;
2792 double t620 = t372-t373-t374+t375+t376-t377+t378+t379+t380+t381-t382-t383+t384+t385-t386;
2793 double t621 = t388+t389-t390+t391-t392-t393-t394+t395-t396-t397-t398+t399-t400+t401+t402;
2795 values[0] = t48+t89;
2796 values[1] = t108+t127;
2797 values[2] = t146+t165;
2798 values[3] = t181+t197;
2799 values[4] = t199+t200;
2800 values[5] = t202+t203;
2801 values[6] = t205+t206;
2802 values[7] = t208+t209;
2803 values[8] = t223+t241;
2804 values[9] = t255+t273;
2805 values[10] = t284+t301;
2806 values[11] = t303+t304;
2807 values[12] = t306+t307;
2808 values[13] = t309+t310;
2809 values[14] = t319+t322;
2810 values[15] = t326+t328;
2811 values[16] = t332+t334;
2812 values[17] = t338+t340;
2813 values[18] = t342+t343;
2814 values[19] = t345+t346;
2815 values[20] = t348+t349;
2816 values[21] = t351+t352;
2817 values[22] = t354+t355;
2818 values[23] = t357+t358;
2819 values[24] = t360+t361;
2820 values[25] = t363+t364;
2821 values[26] = t366+t367;
2822 values[27] = t369+t370;
2823 values[28] = t387+t403;
2824 values[29] = t420+t436;
2826 values[31] = t458+t459;
2827 values[32] = t461+t462;
2828 values[33] = t475+t490;
2829 values[34] = t507+t523;
2831 values[36] = t545+t546;
2832 values[37] = t548+t549;
2838 values[43] = t597+t598;
2839 values[44] = t600+t601;
2841 values[46] = t604+t605;
2842 values[47] = t607+t608;
2843 values[48] = t610+t611;
2844 values[49] = t613+t614;
2846 values[51] = t617+t618;
2847 values[52] = t620+t621;
2851 static void C_Q_UL7SE_2D_DeriveXiEta(
double xi,
double eta,
double *values)
2853 double t1 = eta*eta;
2856 double t4 = 549719.0/1228800.0*t3;
2858 double t6 = 136835.0/663552.0*t5;
2859 double t7 = 553547.0/37324800.0*xi;
2860 double t8 = 553547.0/37324800.0*eta;
2862 double t10 = 9681971.0/19906560.0*t9;
2864 double t12 = t11*t1;
2865 double t13 = 263731.0/73728.0*t12;
2866 double t14 = t11*xi;
2867 double t15 = t14*t1;
2868 double t16 = 1468925.0/221184.0*t15;
2869 double t17 = t11*t11;
2870 double t18 = t17*t1;
2871 double t19 = 998329.0/98304.0*t18;
2872 double t20 = t17*t3;
2873 double t21 = 832353.0/20480.0*t20;
2874 double t22 = t17*xi;
2875 double t23 = t22*t3;
2876 double t24 = 5750433.0/102400.0*t23;
2878 double t26 = 27995.0/36864.0*t25;
2879 double t27 = t11*t5;
2880 double t28 = 1468925.0/221184.0*t27;
2881 double t29 = t14*t5;
2882 double t30 = 11623.0/1024.0*t29;
2883 double t31 = t17*t5;
2884 double t32 = 706165.0/36864.0*t31;
2885 double t33 = t22*t1;
2886 double t34 = 1166399.0/81920.0*t33;
2887 double t35 = xi*eta;
2888 double t36 = 10387.0/230400.0*t35;
2889 double t37 = t11*eta;
2890 double t38 = 9681971.0/19906560.0*t37;
2891 double t39 = t14*eta;
2892 double t40 = 27995.0/36864.0*t39;
2893 double t41 = t22*t2;
2894 double t42 = 832353.0/20480.0*t41;
2896 double t44 = 1125319.0/614400.0*t43;
2897 double t45 = -t4+t6-t7-t8+t10+t13-t16-t19-t21+t24-t26-t28+t30+t32+t34+t36+t38-t40-t42+t44;
2898 double t46 = t11*t3;
2899 double t47 = 1166399.0/81920.0*t46;
2900 double t48 = t14*t3;
2901 double t49 = 6585.0/256.0*t48;
2902 double t50 = 136835.0/663552.0*t14;
2903 double t51 = 6804667.0/4423680.0*t11;
2904 double t52 = 27804991.0/13271040.0*t17;
2905 double t53 = 6804667.0/4423680.0*t1;
2906 double t54 = t17*t2;
2907 double t55 = 470867.0/16384.0*t54;
2908 double t56 = 549719.0/1228800.0*t22;
2909 double t57 = 27804991.0/13271040.0*t2;
2910 double t58 = t17*eta;
2911 double t59 = 9455591.0/6635520.0*t58;
2912 double t64 = xi*(63.0/8.0*t22-35.0/4.0*t14+15.0/8.0*xi);
2913 double t65 = 16807.0/103680.0*t64;
2914 double t70 = (1.0-t11)*(315.0/8.0*t17-105.0/4.0*t11+15.0/8.0);
2915 double t71 = 16807.0/207360.0*t70;
2916 double t76 = (1.0-t1)*(315.0/8.0*t2-105.0/4.0*t1+15.0/8.0);
2917 double t77 = 16807.0/207360.0*t76;
2918 double t82 = eta*(63.0/8.0*t3-35.0/4.0*t5+15.0/8.0*eta);
2919 double t83 = 16807.0/103680.0*t82;
2920 double t84 = t22*t5;
2921 double t85 = 6585.0/256.0*t84;
2923 double t87 = 9455591.0/6635520.0*t86;
2924 double t88 = t11*t2;
2925 double t89 = 998329.0/98304.0*t88;
2926 double t90 = t22*eta;
2927 double t91 = 1125319.0/614400.0*t90;
2928 double t92 = t14*t2;
2929 double t93 = 706165.0/36864.0*t92;
2930 double t94 = 2027693.0/8294400.0+t47-t49+t50-t51+t52-t53+t55-t56+t57-t59+t65-t71-t77+t83-t85-t87-t89+t91+t93;
2931 double t96 = 121765.0/49152.0*t3;
2932 double t97 = 608825.0/663552.0*t5;
2933 double t98 = 24451.0/184320.0*xi;
2934 double t99 = 121765.0/2985984.0*eta;
2935 double t100 = 73353.0/16384.0*t9;
2936 double t101 = 2648989.0/147456.0*t12;
2937 double t102 = 424977.0/8192.0*t15;
2938 double t103 = 2605085.0/98304.0*t18;
2939 double t104 = 1563051.0/16384.0*t20;
2940 double t105 = 9529569.0/40960.0*t23;
2941 double t106 = 24451.0/4096.0*t25;
2942 double t107 = 2648989.0/110592.0*t27;
2943 double t108 = 141659.0/2048.0*t29;
2944 double t109 = 2605085.0/73728.0*t31;
2945 double t110 = 1058841.0/16384.0*t33;
2946 double t111 = 24451.0/92160.0*t35;
2947 double t112 = 2648989.0/2488320.0*t37;
2948 double t113 = 141659.0/46080.0*t39;
2949 double t114 = -2865079.0/3317760.0+t96-t97+t98+t99-t100-t101+t102+t103+t104-t105+t106+t107-t108-t109-t110-t111-t112+t113;
2950 double t115 = 3176523.0/16384.0*t41;
2951 double t116 = 660177.0/40960.0*t43;
2952 double t117 = 2648989.0/40960.0*t46;
2953 double t118 = 3824793.0/20480.0*t48;
2954 double t119 = 141659.0/92160.0*t14;
2955 double t120 = 1936921.0/184320.0*t11;
2956 double t121 = 8756447.0/663552.0*t17;
2957 double t122 = 608825.0/884736.0*t1;
2958 double t123 = 2605085.0/32768.0*t54;
2959 double t124 = 117649.0/61440.0*t22;
2960 double t125 = 608825.0/294912.0*t2;
2961 double t126 = 521017.0/331776.0*t58;
2962 double t127 = 117649.0/103680.0*t64;
2963 double t128 = 117649.0/207360.0*t70;
2964 double t129 = 352947.0/4096.0*t84;
2965 double t130 = 220059.0/16384.0*t86;
2966 double t131 = 2648989.0/49152.0*t88;
2967 double t132 = 117649.0/30720.0*t90;
2968 double t133 = 1274931.0/8192.0*t92;
2969 double t134 = t115-t116-t117+t118-t119+t120-t121+t122-t123+t124-t125+t126-t127+t128+t129+t130+t131-t132-t133;
2970 double t136 = 2599597.0/409600.0*t3;
2971 double t137 = 2599597.0/1105920.0*t5;
2972 double t138 = 63651.0/102400.0*xi;
2973 double t139 = 2599597.0/24883200.0*eta;
2974 double t140 = 1718577.0/81920.0*t9;
2975 double t141 = 426349.0/49152.0*t12;
2976 double t142 = 972405.0/8192.0*t15;
2977 double t143 = 184877.0/32768.0*t18;
2978 double t144 = 1663893.0/81920.0*t20;
2979 double t145 = 85766121.0/204800.0*t23;
2980 double t146 = 572859.0/20480.0*t25;
2981 double t147 = 426349.0/36864.0*t27;
2982 double t148 = 324135.0/2048.0*t29;
2983 double t149 = 184877.0/24576.0*t31;
2984 double t150 = 9529569.0/81920.0*t33;
2985 double t151 = 63651.0/51200.0*t35;
2986 double t152 = 426349.0/829440.0*t37;
2987 double t153 = 7203.0/1024.0*t39;
2988 double t154 = 14276003.0/5529600.0-t136+t137-t138-t139+t140+t141-t142-t143-t144+t145-t146-t147+t148+t149+t150+t151+t152-t153;
2989 double t155 = 28588707.0/81920.0*t41;
2990 double t156 = 15467193.0/204800.0*t43;
2991 double t157 = 1279047.0/40960.0*t46;
2992 double t158 = 1750329.0/4096.0*t48;
2993 double t159 = 7203.0/2048.0*t14;
2994 double t160 = 1854601.0/61440.0*t11;
2995 double t161 = 41362027.0/1105920.0*t17;
2996 double t162 = 2599597.0/1474560.0*t1;
2997 double t163 = 554631.0/32768.0*t54;
2998 double t164 = 352947.0/102400.0*t22;
2999 double t165 = 2599597.0/491520.0*t2;
3000 double t166 = 184877.0/552960.0*t58;
3001 double t167 = 117649.0/34560.0*t64;
3002 double t168 = 117649.0/69120.0*t70;
3003 double t169 = 3176523.0/20480.0*t84;
3004 double t170 = 5155731.0/81920.0*t86;
3005 double t171 = 426349.0/16384.0*t88;
3006 double t172 = 352947.0/51200.0*t90;
3007 double t173 = 2917215.0/8192.0*t92;
3008 double t174 = -t155+t156+t157-t158+t159-t160+t161-t162+t163-t164+t165-t166+t167-t168-t169-t170-t171+t172+t173;
3009 double t176 = 2957003.0/245760.0*t3;
3010 double t177 = 2957003.0/663552.0*t5;
3011 double t178 = 92659.0/184320.0*xi;
3012 double t179 = 2957003.0/14929920.0*eta;
3013 double t180 = 277977.0/16384.0*t9;
3014 double t181 = 6092023.0/147456.0*t12;
3015 double t182 = 597849.0/8192.0*t15;
3016 double t183 = 5126135.0/98304.0*t18;
3017 double t184 = 3075681.0/16384.0*t20;
3018 double t185 = 92659.0/4096.0*t25;
3019 double t186 = 6092023.0/110592.0*t27;
3020 double t187 = 199283.0/2048.0*t29;
3021 double t188 = 5126135.0/73728.0*t31;
3022 double t189 = 92659.0/92160.0*t35;
3023 double t190 = 6092023.0/2488320.0*t37;
3024 double t191 = 199283.0/46080.0*t39;
3025 double t192 = -13658603.0/3317760.0-t176+t177+t178-t179-t180+t181+t182-t183-t184-t105+t185-t186-t187+t188-t110-t189+t190+t191;
3026 double t193 = 2501793.0/40960.0*t43;
3027 double t194 = 6092023.0/40960.0*t46;
3028 double t195 = 5380641.0/20480.0*t48;
3029 double t196 = 199283.0/92160.0*t14;
3030 double t197 = 8968421.0/184320.0*t11;
3031 double t198 = 40151923.0/663552.0*t17;
3032 double t199 = 2957003.0/884736.0*t1;
3033 double t200 = 5126135.0/32768.0*t54;
3034 double t201 = 2957003.0/294912.0*t2;
3035 double t202 = 1025227.0/331776.0*t58;
3036 double t203 = 117649.0/20736.0*t64;
3037 double t204 = 117649.0/41472.0*t70;
3038 double t205 = 833931.0/16384.0*t86;
3039 double t206 = 6092023.0/49152.0*t88;
3040 double t207 = 1793547.0/8192.0*t92;
3041 double t208 = t115-t193+t194+t195-t196+t197-t198-t199+t200+t124+t201-t202-t203+t204+t129+t205-t206-t132-t207;
3042 double t210 = t176-t177+t178+t179-t180-t181+t182+t183+t184-t105+t185+t186-t187-t188-t110-t189-t190+t191+t115;
3043 double t211 = 13658603.0/3317760.0-t193-t194+t195-t196-t197+t198+t199-t200+t124-t201+t202+t203-t204+t129+t205+t206-t132-t207;
3044 double t213 = t136-t137-t138+t139+t140-t141-t142+t143+t144+t145-t146+t147+t148-t149+t150+t151-t152-t153-t155;
3045 double t214 = -14276003.0/5529600.0+t156-t157-t158+t159+t160-t161+t162-t163-t164-t165+t166-t167+t168-t169-t170+t171+t172+t173;
3046 double t216 = 2865079.0/3317760.0-t96+t97+t98-t99-t100+t101+t102-t103-t104-t105+t106-t107-t108+t109-t110-t111+t112+t113;
3047 double t217 = t115-t116+t117+t118-t119-t120+t121-t122+t123+t124+t125-t126+t127-t128+t129+t130-t131-t132-t133;
3048 double t219 = t4-t6-t7+t8+t10-t13-t16+t19+t21+t24-t26+t28+t30-t32+t34+t36-t38-t40-t42+t44;
3049 double t220 = -2027693.0/8294400.0-t47-t49+t50+t51-t52+t53-t55-t56-t57+t59-t65+t71+t77-t83-t85-t87+t89+t91+t93;
3050 double t222 = 117649.0/61440.0*t3;
3051 double t223 = 141659.0/92160.0*t5;
3052 double t224 = 121765.0/2985984.0*xi;
3053 double t225 = 24451.0/184320.0*eta;
3054 double t226 = 2648989.0/2488320.0*t9;
3055 double t227 = 2648989.0/110592.0*t15;
3056 double t228 = 2648989.0/49152.0*t18;
3057 double t229 = 3176523.0/16384.0*t20;
3058 double t230 = 141659.0/46080.0*t25;
3059 double t231 = 424977.0/8192.0*t27;
3060 double t232 = 1274931.0/8192.0*t31;
3061 double t233 = 2648989.0/40960.0*t33;
3062 double t234 = 73353.0/16384.0*t37;
3063 double t235 = 24451.0/4096.0*t39;
3064 double t236 = 2865079.0/3317760.0-t222+t223+t224-t225-t226+t101+t227-t228-t229-t105+t230-t231-t108+t232-t233-t111+t234+t235;
3065 double t237 = 1563051.0/16384.0*t41;
3066 double t238 = 117649.0/30720.0*t43;
3067 double t239 = 1058841.0/16384.0*t46;
3068 double t240 = 352947.0/4096.0*t48;
3069 double t241 = 608825.0/663552.0*t14;
3070 double t242 = 608825.0/884736.0*t11;
3071 double t243 = 608825.0/294912.0*t17;
3072 double t244 = 1936921.0/184320.0*t1;
3073 double t245 = 121765.0/49152.0*t22;
3074 double t246 = 8756447.0/663552.0*t2;
3075 double t247 = 220059.0/16384.0*t58;
3076 double t248 = 117649.0/207360.0*t76;
3077 double t249 = 117649.0/103680.0*t82;
3078 double t250 = 3824793.0/20480.0*t84;
3079 double t251 = 521017.0/331776.0*t86;
3080 double t252 = 2605085.0/98304.0*t88;
3081 double t253 = 660177.0/40960.0*t90;
3082 double t254 = 2605085.0/73728.0*t92;
3083 double t255 = t237-t238+t239+t240-t241-t242+t243-t244+t123+t245+t246-t247-t248+t249+t250+t251-t252-t253-t254;
3084 double t257 = 352947.0/102400.0*t3;
3085 double t258 = 7203.0/2048.0*t5;
3086 double t259 = 2599597.0/24883200.0*xi;
3087 double t260 = 63651.0/102400.0*eta;
3088 double t261 = 426349.0/829440.0*t9;
3089 double t262 = 426349.0/36864.0*t15;
3090 double t263 = 426349.0/16384.0*t18;
3091 double t264 = 28588707.0/81920.0*t20;
3092 double t265 = 7203.0/1024.0*t25;
3093 double t266 = 972405.0/8192.0*t27;
3094 double t267 = 2917215.0/8192.0*t31;
3095 double t268 = 1279047.0/40960.0*t33;
3096 double t269 = 1718577.0/81920.0*t37;
3097 double t270 = 572859.0/20480.0*t39;
3098 double t271 = 1663893.0/81920.0*t41;
3099 double t272 = t257-t258-t259+t260+t261-t141-t262+t263+t264+t145-t265+t266+t148-t267+t268+t151-t269-t270-t271;
3100 double t273 = 352947.0/51200.0*t43;
3101 double t274 = 9529569.0/81920.0*t46;
3102 double t275 = 3176523.0/20480.0*t48;
3103 double t276 = 2599597.0/1105920.0*t14;
3104 double t277 = 2599597.0/1474560.0*t11;
3105 double t278 = 2599597.0/491520.0*t17;
3106 double t279 = 1854601.0/61440.0*t1;
3107 double t280 = 2599597.0/409600.0*t22;
3108 double t281 = 41362027.0/1105920.0*t2;
3109 double t282 = 5155731.0/81920.0*t58;
3110 double t283 = 117649.0/69120.0*t76;
3111 double t284 = 117649.0/34560.0*t82;
3112 double t285 = 1750329.0/4096.0*t84;
3113 double t286 = 184877.0/552960.0*t86;
3114 double t287 = 184877.0/32768.0*t88;
3115 double t288 = 15467193.0/204800.0*t90;
3116 double t289 = 184877.0/24576.0*t92;
3117 double t290 = -14276003.0/5529600.0+t273-t274-t275+t276+t277-t278+t279-t163-t280-t281+t282+t283-t284-t285-t286+t287+t288+t289;
3118 double t292 = 199283.0/92160.0*t5;
3119 double t293 = 2957003.0/14929920.0*xi;
3120 double t294 = 92659.0/184320.0*eta;
3121 double t295 = 6092023.0/2488320.0*t9;
3122 double t296 = 6092023.0/110592.0*t15;
3123 double t297 = 6092023.0/49152.0*t18;
3124 double t298 = 199283.0/46080.0*t25;
3125 double t299 = 597849.0/8192.0*t27;
3126 double t300 = 1793547.0/8192.0*t31;
3127 double t301 = 6092023.0/40960.0*t33;
3128 double t302 = 277977.0/16384.0*t37;
3129 double t303 = 92659.0/4096.0*t39;
3130 double t304 = 3075681.0/16384.0*t41;
3131 double t305 = -t222+t292-t293-t294+t295-t181-t296+t297-t229-t105+t298-t299-t187+t300+t301-t189+t302+t303-t304;
3132 double t306 = 2957003.0/663552.0*t14;
3133 double t307 = 2957003.0/884736.0*t11;
3134 double t308 = 2957003.0/294912.0*t17;
3135 double t309 = 8968421.0/184320.0*t1;
3136 double t310 = 2957003.0/245760.0*t22;
3137 double t311 = 40151923.0/663552.0*t2;
3138 double t312 = 833931.0/16384.0*t58;
3139 double t313 = 117649.0/41472.0*t76;
3140 double t314 = 117649.0/20736.0*t82;
3141 double t315 = 5380641.0/20480.0*t84;
3142 double t316 = 1025227.0/331776.0*t86;
3143 double t317 = 5126135.0/98304.0*t88;
3144 double t318 = 2501793.0/40960.0*t90;
3145 double t319 = 5126135.0/73728.0*t92;
3146 double t320 = 13658603.0/3317760.0-t238+t239+t240+t306+t307-t308-t309-t200-t310+t311-t312-t313+t314+t315-t316+t317-t318+t319;
3147 double t322 = -13658603.0/3317760.0-t222+t292+t293-t294-t295+t181+t296-t297-t229-t105+t298-t299-t187+t300-t301-t189+t302+t303;
3148 double t323 = t304-t238+t239+t240-t306-t307+t308+t309+t200+t310-t311-t312+t313-t314+t315+t316-t317-t318-t319;
3149 double t325 = 14276003.0/5529600.0+t257-t258+t259+t260-t261+t141+t262-t263+t264+t145-t265+t266+t148-t267-t268+t151-t269-t270;
3150 double t326 = t271+t273-t274-t275-t276-t277+t278-t279+t163+t280+t281+t282-t283+t284-t285+t286-t287+t288-t289;
3151 double t328 = -2865079.0/3317760.0-t222+t223-t224-t225+t226-t101-t227+t228-t229-t105+t230-t231-t108+t232+t233-t111+t234+t235;
3152 double t329 = -t237-t238+t239+t240+t241+t242-t243+t244-t123-t245-t246-t247+t248-t249+t250-t251+t252-t253+t254;
3153 double t331 = t4-t6+t7+t8-t10+t13+t16-t19+t21+t24-t26+t28+t30-t32-t34+t36-t38-t40+t42+t44;
3154 double t332 = 2027693.0/8294400.0-t47-t49-t50-t51+t52-t53+t55+t56+t57+t59+t65-t71-t77+t83-t85+t87-t89+t91-t93;
3155 double t334 = -2865079.0/3317760.0-t96+t97-t98-t99+t100-t101-t102+t103-t104-t105+t106-t107-t108+t109+t110-t111+t112+t113;
3156 double t335 = -t115-t116+t117+t118+t119+t120-t121+t122-t123-t124-t125-t126-t127+t128+t129-t130+t131-t132+t133;
3157 double t337 = 14276003.0/5529600.0+t136-t137+t138+t139-t140+t141+t142-t143+t144+t145-t146+t147+t148-t149-t150+t151-t152-t153;
3158 double t338 = t155+t156-t157-t158-t159-t160+t161-t162+t163+t164+t165+t166+t167-t168-t169+t170-t171+t172-t173;
3159 double t340 = -13658603.0/3317760.0+t176-t177-t178+t179+t180+t181-t182-t183+t184-t105+t185+t186-t187-t188+t110-t189-t190+t191;
3160 double t341 = -t115-t193-t194+t195+t196+t197-t198-t199+t200-t124+t201+t202-t203+t204+t129-t205-t206-t132+t207;
3161 double t343 = -t176+t177-t178-t179+t180-t181-t182+t183-t184-t105+t185-t186-t187+t188+t110-t189+t190+t191-t115;
3162 double t344 = 13658603.0/3317760.0-t193+t194+t195+t196-t197+t198+t199-t200-t124-t201-t202+t203-t204+t129-t205+t206-t132+t207;
3163 double t346 = -t136+t137+t138-t139-t140-t141+t142+t143-t144+t145-t146-t147+t148+t149-t150+t151+t152-t153+t155;
3164 double t347 = -14276003.0/5529600.0+t156+t157-t158-t159+t160-t161+t162-t163+t164-t165-t166-t167+t168-t169+t170+t171+t172-t173;
3165 double t349 = 2865079.0/3317760.0+t96-t97-t98+t99+t100+t101-t102-t103+t104-t105+t106+t107-t108-t109+t110-t111-t112+t113;
3166 double t350 = -t115-t116-t117+t118+t119-t120+t121-t122+t123-t124+t125+t126+t127-t128+t129-t130-t131-t132+t133;
3167 double t352 = -t4+t6+t7-t8-t10-t13+t16+t19-t21+t24-t26-t28+t30+t32-t34+t36+t38-t40+t42+t44;
3168 double t353 = -2027693.0/8294400.0+t47-t49-t50+t51-t52+t53-t55+t56-t57-t59-t65+t71+t77-t83-t85+t87+t89+t91-t93;
3169 double t355 = 2865079.0/3317760.0+t222-t223-t224+t225+t226+t101-t227-t228+t229-t105+t230+t231-t108-t232+t233-t111-t234+t235;
3170 double t356 = -t237-t238-t239+t240+t241-t242+t243-t244+t123-t245+t246+t247-t248+t249+t250-t251-t252-t253+t254;
3171 double t358 = -t257+t258+t259-t260-t261-t141+t262+t263-t264+t145-t265-t266+t148+t267-t268+t151+t269-t270+t271;
3172 double t359 = -14276003.0/5529600.0+t273+t274-t275-t276+t277-t278+t279-t163+t280-t281-t282+t283-t284-t285+t286+t287+t288-t289;
3173 double t361 = t222-t292+t293+t294-t295-t181+t296+t297+t229-t105+t298+t299-t187-t300-t301-t189-t302+t303+t304;
3174 double t362 = 13658603.0/3317760.0-t238-t239+t240-t306+t307-t308-t309-t200+t310+t311+t312-t313+t314+t315+t316+t317-t318-t319;
3175 double t364 = -13658603.0/3317760.0+t222-t292-t293+t294+t295+t181-t296-t297+t229-t105+t298+t299-t187-t300+t301-t189-t302+t303;
3176 double t365 = -t304-t238-t239+t240+t306-t307+t308+t309+t200-t310-t311+t312+t313-t314+t315-t316-t317-t318+t319;
3177 double t367 = 14276003.0/5529600.0-t257+t258-t259-t260+t261+t141-t262-t263-t264+t145-t265-t266+t148+t267+t268+t151+t269-t270;
3178 double t368 = -t271+t273+t274-t275+t276-t277+t278-t279+t163-t280+t281-t282-t283+t284-t285-t286-t287+t288+t289;
3179 double t370 = -2865079.0/3317760.0+t222-t223+t224+t225-t226-t101+t227+t228+t229-t105+t230+t231-t108-t232-t233-t111-t234+t235;
3180 double t371 = t237-t238-t239+t240-t241+t242-t243+t244-t123+t245-t246+t247+t248-t249+t250+t251+t252-t253-t254;
3181 double t373 = 6561.0/400.0*t3;
3182 double t374 = 243.0/20.0*t5;
3183 double t375 = 243.0/400.0*xi;
3184 double t376 = 243.0/400.0*eta;
3185 double t377 = 729.0/40.0*t9;
3186 double t378 = 729.0/4.0*t12;
3187 double t379 = 729.0/2.0*t15;
3188 double t380 = 2187.0/8.0*t18;
3189 double t381 = 59049.0/80.0*t20;
3190 double t382 = 531441.0/400.0*t23;
3191 double t383 = 729.0/20.0*t25;
3192 double t384 = 729.0/2.0*t27;
3193 double t385 = 729.0*t29;
3194 double t386 = 2187.0/4.0*t31;
3195 double t387 = 19683.0/40.0*t33;
3196 double t388 = 729.0/400.0*t35;
3197 double t389 = 729.0/40.0*t37;
3198 double t390 = 729.0/20.0*t39;
3199 double t391 = -t373+t374-t375-t376+t377+t378-t379-t380-t381+t382-t383-t384+t385+t386+t387+t388+t389-t390;
3200 double t392 = 59049.0/80.0*t41;
3201 double t393 = 19683.0/400.0*t43;
3202 double t394 = 19683.0/40.0*t46;
3203 double t395 = 19683.0/20.0*t48;
3204 double t396 = 243.0/20.0*t14;
3205 double t397 = 243.0/40.0*t11;
3206 double t398 = 729.0/80.0*t17;
3207 double t399 = 243.0/40.0*t1;
3208 double t400 = 6561.0/16.0*t54;
3209 double t401 = 6561.0/400.0*t22;
3210 double t402 = 729.0/80.0*t2;
3211 double t403 = 2187.0/80.0*t58;
3212 double t404 = 19683.0/20.0*t84;
3213 double t405 = 2187.0/80.0*t86;
3214 double t406 = 2187.0/8.0*t88;
3215 double t407 = 19683.0/400.0*t90;
3216 double t408 = 2187.0/4.0*t92;
3217 double t409 = 81.0/400.0-t392+t393+t394-t395+t396-t397+t398-t399+t400-t401+t402-t403-t404-t405-t406+t407+t408;
3218 double t411 = 6561.0/160.0*t3;
3219 double t412 = 3159.0/80.0*t5;
3220 double t413 = 243.0/80.0*xi;
3221 double t414 = 243.0/40.0*eta;
3222 double t415 = 9477.0/320.0*t9;
3223 double t416 = 9477.0/32.0*t12;
3224 double t417 = 9477.0/16.0*t15;
3225 double t418 = 28431.0/64.0*t18;
3226 double t419 = 59049.0/32.0*t20;
3227 double t420 = 531441.0/160.0*t23;
3228 double t421 = 9477.0/80.0*t25;
3229 double t422 = 9477.0/8.0*t27;
3230 double t423 = 9477.0/4.0*t29;
3231 double t424 = 28431.0/16.0*t31;
3232 double t425 = 255879.0/320.0*t33;
3233 double t426 = 729.0/40.0*t35;
3234 double t427 = 729.0/4.0*t37;
3235 double t428 = -81.0/80.0+t411-t412+t413+t414-t415-t416+t417+t418+t419-t420+t421+t422-t423-t424-t425-t426-t427;
3236 double t429 = 729.0/2.0*t39;
3237 double t430 = 59049.0/64.0*t41;
3238 double t431 = 19683.0/160.0*t43;
3239 double t432 = 19683.0/16.0*t46;
3240 double t433 = 19683.0/8.0*t48;
3241 double t434 = 243.0/4.0*t14;
3242 double t435 = 243.0/8.0*t11;
3243 double t436 = 729.0/16.0*t17;
3244 double t437 = 3159.0/320.0*t1;
3245 double t438 = 32805.0/64.0*t54;
3246 double t439 = 6561.0/80.0*t22;
3247 double t440 = 729.0/64.0*t2;
3248 double t441 = 2187.0/8.0*t58;
3249 double t442 = 255879.0/80.0*t84;
3250 double t443 = 2187.0/64.0*t86;
3251 double t444 = 10935.0/32.0*t88;
3252 double t445 = 19683.0/40.0*t90;
3253 double t446 = 10935.0/16.0*t92;
3254 double t447 = t429+t430-t431-t432+t433-t434+t435-t436+t437-t438+t439-t440+t441+t442+t443+t444-t445-t446;
3255 double t449 = 441.0/40.0*eta;
3256 double t450 = 1323.0/40.0*t35;
3257 double t451 = 1323.0/4.0*t37;
3258 double t452 = 1323.0/2.0*t39;
3259 double t453 = 3969.0/8.0*t58;
3260 double t454 = 35721.0/40.0*t90;
3261 double t455 = 567.0/10.0*t5;
3262 double t456 = 1701.0/10.0*t25;
3263 double t457 = 1701.0*t27;
3264 double t458 = 3402.0*t29;
3265 double t459 = 5103.0/2.0*t31;
3266 double t460 = 45927.0/10.0*t84;
3267 double t461 = 2187.0/40.0*t3;
3268 double t462 = 6561.0/40.0*t43;
3269 double t463 = 6561.0/4.0*t46;
3270 double t464 = 6561.0/2.0*t48;
3271 double t465 = 19683.0/8.0*t20;
3272 double t466 = 177147.0/40.0*t23;
3273 double t467 = -t449+t450+t451-t452-t453+t454+t455-t456-t457+t458+t459-t460-t461+t462+t463-t464-t465+t466;
3274 double t468 = t411-t412-t413+t414+t415+t416-t417-t418+t419-t420+t421+t422-t423-t424+t425-t426-t427+t429;
3275 double t469 = 81.0/80.0-t430-t431-t432+t433+t434-t435+t436-t437+t438-t439+t440+t441+t442-t443-t444-t445+t446;
3276 double t471 = -81.0/400.0-t373+t374+t375-t376-t377-t378+t379+t380-t381+t382-t383-t384+t385+t386-t387+t388+t389;
3277 double t472 = -t390+t392+t393+t394-t395-t396+t397-t398+t399-t400+t401-t402-t403-t404+t405+t406+t407-t408;
3278 double t474 = 6561.0/80.0*t3;
3279 double t475 = 243.0/4.0*t5;
3280 double t476 = 243.0/40.0*xi;
3281 double t477 = 243.0/80.0*eta;
3282 double t478 = 729.0/4.0*t9;
3283 double t479 = 9477.0/8.0*t15;
3284 double t480 = 10935.0/32.0*t18;
3285 double t481 = 59049.0/64.0*t20;
3286 double t482 = 729.0/2.0*t25;
3287 double t483 = 9477.0/16.0*t27;
3288 double t484 = 10935.0/16.0*t31;
3289 double t485 = 19683.0/16.0*t33;
3290 double t486 = 9477.0/320.0*t37;
3291 double t487 = -81.0/80.0+t474-t475+t476+t477-t478-t416+t479+t480+t481-t420+t482+t483-t423-t484-t485-t426-t486;
3292 double t488 = 9477.0/80.0*t39;
3293 double t489 = 59049.0/32.0*t41;
3294 double t490 = 19683.0/40.0*t43;
3295 double t491 = 255879.0/320.0*t46;
3296 double t492 = 255879.0/80.0*t48;
3297 double t493 = 3159.0/80.0*t14;
3298 double t494 = 3159.0/320.0*t11;
3299 double t495 = 729.0/64.0*t17;
3300 double t496 = 243.0/8.0*t1;
3301 double t497 = 6561.0/160.0*t22;
3302 double t498 = 729.0/16.0*t2;
3303 double t499 = 2187.0/64.0*t58;
3304 double t500 = 19683.0/8.0*t84;
3305 double t501 = 2187.0/8.0*t86;
3306 double t502 = 28431.0/64.0*t88;
3307 double t503 = 19683.0/160.0*t90;
3308 double t504 = 28431.0/16.0*t92;
3309 double t505 = t488+t489-t490-t491+t492-t493+t494-t495+t496-t438+t497-t498+t499+t500+t501+t502-t503-t504;
3310 double t507 = 6561.0/32.0*t3;
3311 double t508 = 3159.0/16.0*t5;
3312 double t509 = 243.0/8.0*xi;
3313 double t510 = 243.0/8.0*eta;
3314 double t511 = 9477.0/32.0*t9;
3315 double t512 = 123201.0/256.0*t12;
3316 double t513 = 123201.0/64.0*t15;
3317 double t514 = 142155.0/256.0*t18;
3318 double t515 = 295245.0/128.0*t20;
3319 double t516 = 531441.0/64.0*t23;
3320 double t517 = 9477.0/8.0*t25;
3321 double t518 = 123201.0/64.0*t27;
3322 double t519 = 123201.0/16.0*t29;
3323 double t520 = 142155.0/64.0*t31;
3324 double t521 = 255879.0/128.0*t33;
3325 double t522 = 729.0/4.0*t35;
3326 double t523 = 9477.0/32.0*t37;
3327 double t524 = 81.0/16.0-t507+t508-t509-t510+t511+t512-t513-t514-t515+t516-t517-t518+t519+t520+t521+t522+t523;
3328 double t525 = 9477.0/8.0*t39;
3329 double t526 = 295245.0/128.0*t41;
3330 double t527 = 19683.0/16.0*t43;
3331 double t528 = 255879.0/128.0*t46;
3332 double t529 = 255879.0/32.0*t48;
3333 double t530 = 3159.0/16.0*t14;
3334 double t531 = 3159.0/64.0*t11;
3335 double t532 = 3645.0/64.0*t17;
3336 double t533 = 3159.0/64.0*t1;
3337 double t534 = 164025.0/256.0*t54;
3338 double t535 = 6561.0/32.0*t22;
3339 double t536 = 3645.0/64.0*t2;
3340 double t537 = 10935.0/32.0*t58;
3341 double t538 = 255879.0/32.0*t84;
3342 double t539 = 10935.0/32.0*t86;
3343 double t540 = 142155.0/256.0*t88;
3344 double t541 = 19683.0/16.0*t90;
3345 double t542 = 142155.0/64.0*t92;
3346 double t543 = -t525-t526+t527+t528-t529+t530-t531+t532-t533+t534-t535+t536-t537-t538-t539-t540+t541+t542;
3347 double t545 = 441.0/8.0*eta;
3348 double t546 = 1323.0/4.0*t35;
3349 double t547 = 17199.0/32.0*t37;
3350 double t548 = 17199.0/8.0*t39;
3351 double t549 = 19845.0/32.0*t58;
3352 double t550 = 35721.0/16.0*t90;
3353 double t551 = 567.0/2.0*t5;
3354 double t552 = 1701.0*t25;
3355 double t553 = 22113.0/8.0*t27;
3356 double t554 = 22113.0/2.0*t29;
3357 double t555 = 25515.0/8.0*t31;
3358 double t556 = 45927.0/4.0*t84;
3359 double t557 = 2187.0/8.0*t3;
3360 double t558 = 6561.0/4.0*t43;
3361 double t559 = 85293.0/32.0*t46;
3362 double t560 = 85293.0/8.0*t48;
3363 double t561 = 98415.0/32.0*t20;
3364 double t562 = 177147.0/16.0*t23;
3365 double t563 = t545-t546-t547+t548+t549-t550-t551+t552+t553-t554-t555+t556+t557-t558-t559+t560+t561-t562;
3366 double t564 = -t507+t508+t509-t510-t511-t512+t513+t514-t515+t516-t517-t518+t519+t520-t521+t522+t523-t525;
3367 double t565 = -81.0/16.0+t526+t527+t528-t529-t530+t531-t532+t533-t534+t535-t536-t537-t538+t539+t540+t541-t542;
3368 double t567 = t474-t475-t476+t477+t478+t416-t479-t480+t481-t420+t482+t483-t423-t484+t485-t426-t486+t488;
3369 double t568 = 81.0/80.0-t489-t490-t491+t492+t493-t494+t495-t496+t438-t497+t498+t499+t500-t501-t502-t503+t504;
3370 double t570 = 441.0/40.0*xi;
3371 double t571 = 567.0/10.0*t14;
3372 double t572 = 2187.0/40.0*t22;
3373 double t573 = 1701.0/10.0*t39;
3374 double t574 = 6561.0/40.0*t90;
3375 double t575 = 1323.0/4.0*t9;
3376 double t576 = 1701.0*t15;
3377 double t577 = 6561.0/4.0*t33;
3378 double t578 = 1323.0/2.0*t25;
3379 double t579 = 6561.0/2.0*t84;
3380 double t580 = 3969.0/8.0*t86;
3381 double t581 = 5103.0/2.0*t92;
3382 double t582 = 19683.0/8.0*t41;
3383 double t583 = 35721.0/40.0*t43;
3384 double t584 = 45927.0/10.0*t48;
3385 double t585 = -t570+t571-t572+t450-t573+t574+t575-t576+t577-t578+t458-t579-t580+t581-t582+t583-t584+t466;
3386 double t586 = 441.0/8.0*xi;
3387 double t587 = 567.0/2.0*t14;
3388 double t588 = 2187.0/8.0*t22;
3389 double t589 = 1701.0*t39;
3390 double t590 = 6561.0/4.0*t90;
3391 double t591 = 17199.0/32.0*t9;
3392 double t592 = 22113.0/8.0*t15;
3393 double t593 = 85293.0/32.0*t33;
3394 double t594 = 17199.0/8.0*t25;
3395 double t595 = 85293.0/8.0*t84;
3396 double t596 = 19845.0/32.0*t86;
3397 double t597 = 25515.0/8.0*t92;
3398 double t598 = 98415.0/32.0*t41;
3399 double t599 = 35721.0/16.0*t43;
3400 double t600 = 45927.0/4.0*t48;
3401 double t601 = t586-t587+t588-t546+t589-t590-t591+t592-t593+t594-t554+t595+t596-t597+t598-t599+t600-t562;
3402 double t612 = -t586+t587-t588-t546+t589-t590+t591-t592+t593+t594-t554+t595-t596+t597-t598-t599+t600-t562;
3403 double t613 = t570-t571+t572+t450-t573+t574-t575+t576-t577-t578+t458-t579+t580-t581+t582+t583-t584+t466;
3404 double t614 = -t474+t475+t476-t477-t478+t416+t479-t480-t481-t420+t482-t483-t423+t484-t485-t426+t486+t488;
3405 double t615 = 81.0/80.0+t489-t490+t491+t492-t493-t494+t495-t496+t438+t497+t498-t499+t500+t501-t502-t503-t504;
3406 double t617 = t507-t508-t509+t510+t511-t512-t513+t514+t515+t516-t517+t518+t519-t520+t521+t522-t523-t525;
3407 double t618 = -81.0/16.0-t526+t527-t528-t529+t530+t531-t532+t533-t534-t535-t536+t537-t538-t539+t540+t541+t542;
3408 double t620 = -t545-t546+t547+t548-t549-t550+t551+t552-t553-t554+t555+t556-t557-t558+t559+t560-t561-t562;
3409 double t621 = 81.0/16.0+t507-t508+t509+t510-t511+t512+t513-t514+t515+t516-t517+t518+t519-t520-t521+t522-t523;
3410 double t622 = -t525+t526+t527-t528-t529-t530-t531+t532-t533+t534+t535+t536+t537-t538+t539-t540+t541-t542;
3411 double t624 = -81.0/80.0-t474+t475-t476-t477+t478-t416-t479+t480-t481-t420+t482-t483-t423+t484+t485-t426+t486;
3412 double t625 = t488-t489-t490+t491+t492+t493+t494-t495+t496-t438-t497-t498-t499+t500-t501+t502-t503+t504;
3413 double t627 = -81.0/400.0+t373-t374-t375+t376+t377-t378-t379+t380+t381+t382-t383+t384+t385-t386+t387+t388-t389;
3414 double t628 = -t390-t392+t393-t394-t395+t396+t397-t398+t399-t400-t401-t402+t403-t404-t405+t406+t407+t408;
3415 double t630 = -t411+t412+t413-t414-t415+t416+t417-t418-t419-t420+t421-t422-t423+t424-t425-t426+t427+t429;
3416 double t631 = 81.0/80.0+t430-t431+t432+t433-t434-t435+t436-t437+t438+t439+t440-t441+t442+t443-t444-t445-t446;
3417 double t633 = t449+t450-t451-t452+t453+t454-t455-t456+t457+t458-t459-t460+t461+t462-t463-t464+t465+t466;
3418 double t634 = -81.0/80.0-t411+t412-t413-t414+t415-t416-t417+t418-t419-t420+t421-t422-t423+t424+t425-t426+t427;
3419 double t635 = t429-t430-t431+t432+t433+t434+t435-t436+t437-t438-t439-t440-t441+t442-t443+t444-t445+t446;
3420 double t637 = t373-t374+t375+t376-t377+t378+t379-t380+t381+t382-t383+t384+t385-t386-t387+t388-t389-t390;
3421 double t638 = 81.0/400.0+t392+t393-t394-t395-t396-t397+t398-t399+t400+t401+t402+t403-t404+t405-t406+t407-t408;
3423 values[0] = t45+t94;
3424 values[1] = t114+t134;
3425 values[2] = t154+t174;
3426 values[3] = t192+t208;
3427 values[4] = t210+t211;
3428 values[5] = t213+t214;
3429 values[6] = t216+t217;
3430 values[7] = t219+t220;
3431 values[8] = t236+t255;
3432 values[9] = t272+t290;
3433 values[10] = t305+t320;
3434 values[11] = t322+t323;
3435 values[12] = t325+t326;
3436 values[13] = t328+t329;
3437 values[14] = t331+t332;
3438 values[15] = t334+t335;
3439 values[16] = t337+t338;
3440 values[17] = t340+t341;
3441 values[18] = t343+t344;
3442 values[19] = t346+t347;
3443 values[20] = t349+t350;
3444 values[21] = t352+t353;
3445 values[22] = t355+t356;
3446 values[23] = t358+t359;
3447 values[24] = t361+t362;
3448 values[25] = t364+t365;
3449 values[26] = t367+t368;
3450 values[27] = t370+t371;
3451 values[28] = t391+t409;
3452 values[29] = t428+t447;
3454 values[31] = t468+t469;
3455 values[32] = t471+t472;
3456 values[33] = t487+t505;
3457 values[34] = t524+t543;
3459 values[36] = t564+t565;
3460 values[37] = t567+t568;
3463 values[40] = 2401.0/4.0*t35-3087.0*t39+11907.0/4.0*t90-3087.0*t25+15876.0*t29-15309.0*t84+11907.0/4.0*t43-15309.0*t48+59049.0/4.0*t23;
3466 values[43] = t614+t615;
3467 values[44] = t617+t618;
3469 values[46] = t621+t622;
3470 values[47] = t624+t625;
3471 values[48] = t627+t628;
3472 values[49] = t630+t631;
3474 values[51] = t634+t635;
3475 values[52] = t637+t638;
3479 static void C_Q_UL7SE_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
3482 double t2 = eta*eta;
3485 double t8 = 315.0/2.0*t5-105.0/2.0*eta;
3486 double t9 = t1*t3*t8;
3487 double t10 = 16807.0/207360.0*t9;
3489 double t12 = t11*t11;
3490 double t13 = t12*t11;
3492 double t15 = t13*t14;
3493 double t16 = 1916811.0/40960.0*t15;
3494 double t21 = 63.0/8.0*t14*eta-35.0/4.0*t5+15.0/8.0*eta;
3495 double t22 = t1*t21;
3496 double t23 = 16807.0/103680.0*t22;
3497 double t24 = t12*xi;
3498 double t25 = t24*t5;
3499 double t26 = 470867.0/20480.0*t25;
3500 double t27 = t13*t5;
3501 double t28 = 277451.0/10240.0*t27;
3502 double t29 = xi*t14;
3503 double t30 = 549719.0/245760.0*t29;
3504 double t31 = t11*t14;
3505 double t32 = 1125319.0/245760.0*t31;
3506 double t33 = t11*xi;
3507 double t34 = t33*t14;
3508 double t35 = 1166399.0/49152.0*t34;
3509 double t36 = t12*t14;
3510 double t37 = 32925.0/1024.0*t36;
3511 double t38 = t12*eta;
3512 double t39 = 1468925.0/442368.0*t38;
3513 double t40 = t24*eta;
3514 double t41 = 998329.0/245760.0*t40;
3515 double t42 = t13*eta;
3516 double t43 = 1166399.0/245760.0*t42;
3518 double t45 = 136835.0/221184.0*t44;
3519 double t46 = t11*t2;
3520 double t47 = 27995.0/24576.0*t46;
3521 double t48 = t33*t2;
3522 double t49 = 1468925.0/221184.0*t48;
3523 double t50 = t12*t2;
3524 double t51 = 34869.0/4096.0*t50;
3525 double t52 = t13*t2;
3526 double t53 = 6585.0/512.0*t52;
3528 double t55 = 27804991.0/3317760.0*t54;
3529 double t56 = t11*t5;
3530 double t57 = 9455591.0/3317760.0*t56;
3531 double t58 = t10+t16-t23+t26-t28-t30+t32+t35-t37-t39-t41+t43+t45-t47-t49+t51-t53+t55-t57;
3532 double t59 = t33*t5;
3533 double t60 = 998329.0/73728.0*t59;
3534 double t61 = t12*t5;
3535 double t62 = 706165.0/36864.0*t61;
3536 double t63 = t11*eta;
3537 double t64 = 9681971.0/19906560.0*t63;
3538 double t65 = xi*eta;
3539 double t66 = 6804667.0/2211840.0*t65;
3540 double t67 = 1215.0/16384.0*t14;
3541 double t68 = 56576407.0/19906560.0*eta;
3542 double t69 = t24*t2;
3543 double t70 = 141233.0/12288.0*t69;
3544 double t71 = 553547.0/37324800.0*xi;
3545 double t72 = 135.0/8192.0*t2;
3546 double t73 = 4673155.0/663552.0*t5;
3547 double t74 = 1125319.0/3686400.0*t13;
3548 double t75 = 10387.0/460800.0*t11;
3549 double t76 = 9681971.0/59719680.0*t33;
3550 double t77 = 27995.0/147456.0*t12;
3551 double t78 = 9455591.0/33177600.0*t24;
3552 double t79 = t24*t14;
3553 double t80 = 832353.0/20480.0*t79;
3554 double t84 = 315.0/8.0*t14-105.0/4.0*t2+15.0/8.0;
3555 double t85 = t1*eta*t84;
3556 double t86 = 16807.0/51840.0*t85;
3557 double t87 = t33*eta;
3558 double t88 = 263731.0/110592.0*t87;
3559 double t89 = -1.0/4096.0-t60+t62+t64-t66-t67+t68+t70-t71+t72-t73+t74+t75+t76-t77-t78-t80-t86+t88;
3560 double t91 = 3176523.0/16384.0*t15;
3561 double t92 = 521017.0/8192.0*t25;
3562 double t93 = 1058841.0/8192.0*t27;
3563 double t94 = 608825.0/49152.0*t29;
3564 double t95 = 660177.0/16384.0*t31;
3565 double t96 = 2648989.0/24576.0*t34;
3566 double t97 = 3824793.0/16384.0*t36;
3567 double t98 = 424977.0/16384.0*t38;
3568 double t99 = 521017.0/49152.0*t40;
3569 double t100 = 352947.0/16384.0*t42;
3570 double t101 = 608825.0/221184.0*t44;
3571 double t102 = 73353.0/8192.0*t46;
3572 double t103 = 2648989.0/110592.0*t48;
3573 double t104 = 424977.0/8192.0*t50;
3574 double t105 = 352947.0/8192.0*t52;
3575 double t106 = 608825.0/73728.0*t54;
3576 double t107 = 220059.0/8192.0*t56;
3577 double t108 = -t91-t92+t93+t94-t95-t96+t97+t98+t99-t100-t101+t102+t103-t104+t105-t106+t107;
3578 double t109 = 2648989.0/36864.0*t59;
3579 double t110 = 1274931.0/8192.0*t61;
3580 double t111 = 73353.0/16384.0*t63;
3581 double t112 = 608825.0/442368.0*t65;
3582 double t113 = 11907.0/16384.0*t14;
3583 double t114 = 1323.0/16384.0*eta;
3584 double t115 = 521017.0/24576.0*t69;
3585 double t116 = 121765.0/2985984.0*xi;
3586 double t117 = 1323.0/8192.0*t2;
3587 double t118 = 3969.0/8192.0*t5;
3588 double t119 = 117649.0/184320.0*t13;
3589 double t120 = 24451.0/184320.0*t11;
3590 double t121 = 2648989.0/7464960.0*t33;
3591 double t122 = 141659.0/184320.0*t12;
3592 double t123 = 521017.0/1658880.0*t24;
3593 double t124 = 1563051.0/16384.0*t79;
3594 double t125 = 2648989.0/221184.0*t87;
3595 double t126 = 49.0/20480.0+t109-t110-t111+t112+t113+t114-t115+t116-t117-t118-t119-t120-t121+t122+t123+t124-t125;
3596 double t128 = 28588707.0/81920.0*t15;
3597 double t129 = 554631.0/40960.0*t25;
3598 double t130 = 9529569.0/40960.0*t27;
3599 double t131 = 2599597.0/81920.0*t29;
3600 double t132 = 15467193.0/81920.0*t31;
3601 double t133 = 426349.0/8192.0*t34;
3602 double t134 = 8751645.0/16384.0*t36;
3603 double t135 = 972405.0/16384.0*t38;
3604 double t136 = 184877.0/81920.0*t40;
3605 double t137 = 3176523.0/81920.0*t42;
3606 double t138 = 2599597.0/368640.0*t44;
3607 double t139 = 1718577.0/40960.0*t46;
3608 double t140 = 426349.0/36864.0*t48;
3609 double t141 = 972405.0/8192.0*t50;
3610 double t142 = 3176523.0/40960.0*t52;
3611 double t143 = 2599597.0/122880.0*t54;
3612 double t144 = 5155731.0/40960.0*t56;
3613 double t145 = t128+t129-t130-t131+t132+t133-t134-t135-t136+t137+t138-t139-t140+t141-t142+t143-t144;
3614 double t146 = 426349.0/12288.0*t59;
3615 double t147 = 2917215.0/8192.0*t61;
3616 double t148 = 1718577.0/81920.0*t63;
3617 double t149 = 2599597.0/737280.0*t65;
3618 double t150 = 59535.0/16384.0*t14;
3619 double t151 = 6615.0/16384.0*eta;
3620 double t152 = 184877.0/40960.0*t69;
3621 double t153 = 2599597.0/24883200.0*xi;
3622 double t154 = 6615.0/8192.0*t2;
3623 double t155 = 19845.0/8192.0*t5;
3624 double t156 = 117649.0/102400.0*t13;
3625 double t157 = 63651.0/102400.0*t11;
3626 double t158 = 426349.0/2488320.0*t33;
3627 double t159 = 7203.0/4096.0*t12;
3628 double t160 = 184877.0/2764800.0*t24;
3629 double t161 = 1663893.0/81920.0*t79;
3630 double t162 = 426349.0/73728.0*t87;
3631 double t163 = -49.0/4096.0-t146+t147+t148-t149-t150-t151+t152-t153+t154+t155+t156+t157+t158-t159-t160-t161+t162;
3632 double t165 = 1025227.0/8192.0*t25;
3633 double t166 = 2957003.0/49152.0*t29;
3634 double t167 = 2501793.0/16384.0*t31;
3635 double t168 = 6092023.0/24576.0*t34;
3636 double t169 = 5380641.0/16384.0*t36;
3637 double t170 = 597849.0/16384.0*t38;
3638 double t171 = 1025227.0/49152.0*t40;
3639 double t172 = 2957003.0/221184.0*t44;
3640 double t173 = 277977.0/8192.0*t46;
3641 double t174 = 6092023.0/110592.0*t48;
3642 double t175 = 597849.0/8192.0*t50;
3643 double t176 = 2957003.0/73728.0*t54;
3644 double t177 = 833931.0/8192.0*t56;
3645 double t178 = -t91+t165+t93-t166-t167+t168+t169+t170-t171-t100+t172+t173-t174-t175+t105+t176+t177;
3646 double t179 = 6092023.0/36864.0*t59;
3647 double t180 = 1793547.0/8192.0*t61;
3648 double t181 = 277977.0/16384.0*t63;
3649 double t182 = 2957003.0/442368.0*t65;
3650 double t183 = 297675.0/16384.0*t14;
3651 double t184 = 33075.0/16384.0*eta;
3652 double t185 = 1025227.0/24576.0*t69;
3653 double t186 = 2957003.0/14929920.0*xi;
3654 double t187 = 33075.0/8192.0*t2;
3655 double t188 = 99225.0/8192.0*t5;
3656 double t189 = 92659.0/184320.0*t11;
3657 double t190 = 6092023.0/7464960.0*t33;
3658 double t191 = 199283.0/184320.0*t12;
3659 double t192 = 1025227.0/1658880.0*t24;
3660 double t193 = 3075681.0/16384.0*t79;
3661 double t194 = 6092023.0/221184.0*t87;
3662 double t195 = 245.0/4096.0-t179-t180-t181-t182+t183+t184+t185-t186-t187-t188-t119-t189+t190+t191-t192-t193+t194;
3663 double t197 = -t91-t165+t93+t166-t167-t168+t169+t170+t171-t100-t172+t173+t174-t175+t105-t176+t177;
3664 double t198 = 245.0/4096.0+t179-t180-t181+t182+t183+t184-t185+t186-t187-t188-t119-t189-t190+t191+t192+t193-t194;
3665 double t200 = t128-t129-t130+t131+t132-t133-t134-t135+t136+t137-t138-t139+t140+t141-t142-t143-t144;
3666 double t201 = -49.0/4096.0+t146+t147+t148+t149-t150-t151-t152+t153+t154+t155+t156+t157-t158-t159+t160+t161-t162;
3667 double t203 = -t91+t92+t93-t94-t95+t96+t97+t98-t99-t100+t101+t102-t103-t104+t105+t106+t107;
3668 double t204 = 49.0/20480.0-t109-t110-t111-t112+t113+t114+t115-t116-t117-t118-t119-t120+t121+t122-t123-t124+t125;
3669 double t206 = 1.0+xi;
3670 double t208 = t206*t3*t8;
3671 double t209 = 16807.0/207360.0*t208;
3672 double t210 = t209+t16-t26-t28+t30+t32-t35-t37-t39+t41+t43-t45-t47+t49+t51-t53-t55-t57+t60;
3673 double t212 = t206*eta*t84;
3674 double t213 = 16807.0/51840.0*t212;
3675 double t214 = t206*t21;
3676 double t215 = 16807.0/103680.0*t214;
3677 double t216 = -1.0/4096.0+t62+t64+t66-t67+t68-t70+t71+t72-t73+t74+t75-t76-t77+t78+t80-t213-t215-t88;
3678 double t218 = 117649.0/207360.0*t208;
3679 double t219 = 521017.0/8192.0*t27;
3680 double t220 = 117649.0/12288.0*t29;
3681 double t221 = 117649.0/12288.0*t31;
3682 double t222 = 1764735.0/16384.0*t34;
3683 double t223 = 1764735.0/16384.0*t36;
3684 double t224 = 2648989.0/221184.0*t38;
3685 double t225 = 2648989.0/122880.0*t40;
3686 double t226 = 2648989.0/122880.0*t42;
3687 double t227 = 141659.0/30720.0*t44;
3688 double t228 = 141659.0/30720.0*t46;
3689 double t229 = 424977.0/8192.0*t48;
3690 double t230 = 3824793.0/40960.0*t52;
3691 double t231 = 8756447.0/165888.0*t54;
3692 double t232 = -t218-t91+t92+t219-t220-t221+t222+t223+t224-t225-t226+t227+t228-t229-t104+t230+t231;
3693 double t233 = 521017.0/165888.0*t56;
3694 double t234 = 2605085.0/73728.0*t59;
3695 double t235 = 2605085.0/73728.0*t61;
3696 double t236 = 2648989.0/2488320.0*t63;
3697 double t237 = 1936921.0/92160.0*t65;
3698 double t238 = 24823939.0/1244160.0*eta;
3699 double t239 = 3824793.0/40960.0*t69;
3700 double t240 = 24451.0/184320.0*xi;
3701 double t241 = 4117715.0/82944.0*t5;
3702 double t242 = 220059.0/81920.0*t13;
3703 double t243 = 24451.0/16384.0*t33;
3704 double t244 = 24451.0/16384.0*t12;
3705 double t245 = 220059.0/81920.0*t24;
3706 double t246 = 3176523.0/16384.0*t79;
3707 double t247 = 117649.0/51840.0*t212;
3708 double t248 = 117649.0/103680.0*t214;
3709 double t249 = t233-t234-t235-t236-t237-t238+t239-t240+t241-t242-t120+t243+t244-t245-t246+t247+t248+t125;
3710 double t251 = 117649.0/69120.0*t208;
3711 double t252 = 554631.0/40960.0*t27;
3712 double t253 = 352947.0/20480.0*t29;
3713 double t254 = 352947.0/20480.0*t31;
3714 double t255 = 3176523.0/16384.0*t34;
3715 double t256 = 3176523.0/16384.0*t36;
3716 double t257 = 426349.0/73728.0*t38;
3717 double t258 = 426349.0/40960.0*t40;
3718 double t259 = 426349.0/40960.0*t42;
3719 double t260 = 21609.0/2048.0*t44;
3720 double t261 = 21609.0/2048.0*t46;
3721 double t262 = 972405.0/8192.0*t48;
3722 double t263 = 1750329.0/8192.0*t52;
3723 double t264 = 41362027.0/276480.0*t54;
3724 double t265 = t251+t128-t129-t252+t253+t254-t255-t256-t257+t258+t259-t260-t261+t262+t141-t263-t264;
3725 double t266 = 184877.0/276480.0*t56;
3726 double t267 = 184877.0/24576.0*t59;
3727 double t268 = 184877.0/24576.0*t61;
3728 double t269 = 426349.0/829440.0*t63;
3729 double t270 = 1854601.0/30720.0*t65;
3730 double t271 = 24823939.0/414720.0*eta;
3731 double t272 = 1750329.0/8192.0*t69;
3732 double t273 = 63651.0/102400.0*xi;
3733 double t274 = 4117715.0/27648.0*t5;
3734 double t275 = 5155731.0/409600.0*t13;
3735 double t276 = 572859.0/81920.0*t33;
3736 double t277 = 572859.0/81920.0*t12;
3737 double t278 = 5155731.0/409600.0*t24;
3738 double t279 = 28588707.0/81920.0*t79;
3739 double t280 = 117649.0/17280.0*t212;
3740 double t281 = 117649.0/34560.0*t214;
3741 double t282 = -t266+t267+t268+t269+t270+t271-t272+t273-t274+t275+t157-t276-t277+t278+t279-t280-t281-t162;
3742 double t284 = 117649.0/41472.0*t208;
3743 double t285 = 1025227.0/8192.0*t27;
3744 double t286 = 6092023.0/221184.0*t38;
3745 double t287 = 6092023.0/122880.0*t40;
3746 double t288 = 6092023.0/122880.0*t42;
3747 double t289 = 199283.0/30720.0*t44;
3748 double t290 = 199283.0/30720.0*t46;
3749 double t291 = 597849.0/8192.0*t48;
3750 double t292 = 5380641.0/40960.0*t52;
3751 double t293 = 40151923.0/165888.0*t54;
3752 double t294 = -t284-t91-t165-t285-t220-t221+t222+t223-t286+t287+t288+t289+t290-t291-t175+t292+t293;
3753 double t295 = 1025227.0/165888.0*t56;
3754 double t296 = 5126135.0/73728.0*t59;
3755 double t297 = 5126135.0/73728.0*t61;
3756 double t298 = 6092023.0/2488320.0*t63;
3757 double t299 = 8968421.0/92160.0*t65;
3758 double t300 = 24823939.0/248832.0*eta;
3759 double t301 = 5380641.0/40960.0*t69;
3760 double t302 = 92659.0/184320.0*xi;
3761 double t303 = 20588575.0/82944.0*t5;
3762 double t304 = 833931.0/81920.0*t13;
3763 double t305 = 92659.0/16384.0*t33;
3764 double t306 = 92659.0/16384.0*t12;
3765 double t307 = 833931.0/81920.0*t24;
3766 double t308 = 117649.0/10368.0*t212;
3767 double t309 = 117649.0/20736.0*t214;
3768 double t310 = -t295+t296+t297+t298-t299-t300+t301-t302+t303-t304-t189+t305+t306-t307-t246+t308+t309-t194;
3769 double t312 = t284-t91+t165+t285-t220-t221+t222+t223+t286-t287-t288+t289+t290-t291-t175+t292-t293;
3770 double t313 = t295-t296-t297-t298+t299+t300+t301-t302-t303-t304-t189+t305+t306-t307-t246-t308-t309+t194;
3771 double t315 = -t251+t128+t129+t252+t253+t254-t255-t256+t257-t258-t259-t260-t261+t262+t141-t263+t264;
3772 double t316 = t266-t267-t268-t269-t270-t271-t272+t273+t274+t275+t157-t276-t277+t278+t279+t280+t281+t162;
3773 double t318 = t218-t91-t92-t219-t220-t221+t222+t223-t224+t225+t226+t227+t228-t229-t104+t230-t231;
3774 double t319 = -t233+t234+t235+t236+t237+t238+t239-t240-t241-t242-t120+t243+t244-t245-t246-t247-t248-t125;
3775 double t321 = -t209+t16+t26+t28+t30+t32-t35-t37+t39-t41-t43-t45-t47+t49+t51-t53+t55+t57-t60;
3776 double t322 = -1.0/4096.0-t62-t64-t66-t67-t68-t70+t71+t72+t73+t74+t75-t76-t77+t78+t80+t213+t215+t88;
3777 double t324 = -t91-t92-t93-t94-t95+t96+t97-t98+t99+t100+t101+t102-t103-t104+t105-t106-t107;
3778 double t325 = 49.0/20480.0+t109+t110+t111+t112+t113-t114+t115-t116-t117+t118-t119-t120+t121+t122-t123-t124-t125;
3779 double t327 = t128+t129+t130+t131+t132-t133-t134+t135-t136-t137-t138-t139+t140+t141-t142+t143+t144;
3780 double t328 = -49.0/4096.0-t146-t147-t148-t149-t150+t151-t152+t153+t154-t155+t156+t157-t158-t159+t160+t161+t162;
3781 double t330 = -t91+t165-t93+t166-t167-t168+t169-t170-t171+t100-t172+t173+t174-t175+t105+t176-t177;
3782 double t331 = 245.0/4096.0-t179+t180+t181-t182+t183-t184-t185+t186-t187+t188-t119-t189-t190+t191+t192+t193+t194;
3783 double t333 = -t91-t165-t93-t166-t167+t168+t169-t170+t171+t100+t172+t173-t174-t175+t105-t176-t177;
3784 double t334 = 245.0/4096.0+t179+t180+t181+t182+t183-t184+t185-t186-t187+t188-t119-t189+t190+t191-t192-t193-t194;
3785 double t336 = t128-t129+t130-t131+t132+t133-t134+t135+t136-t137+t138-t139-t140+t141-t142-t143+t144;
3786 double t337 = -49.0/4096.0+t146-t147-t148+t149-t150+t151+t152-t153+t154-t155+t156+t157+t158-t159-t160-t161-t162;
3787 double t339 = -t91+t92-t93+t94-t95-t96+t97-t98-t99+t100-t101+t102+t103-t104+t105+t106-t107;
3788 double t340 = 49.0/20480.0-t109+t110+t111-t112+t113-t114-t115+t116-t117+t118-t119-t120-t121+t122+t123+t124+t125;
3789 double t342 = -t10+t16+t23-t26+t28-t30+t32+t35-t37+t39+t41-t43+t45-t47-t49+t51-t53-t55+t57;
3790 double t343 = -1.0/4096.0+t60-t62-t64+t66-t67-t68+t70-t71+t72+t73+t74+t75+t76-t77-t78-t80+t86-t88;
3791 double t345 = 117649.0/207360.0*t9;
3792 double t346 = 117649.0/103680.0*t22;
3793 double t347 = t345-t91-t346+t92-t219+t220-t221-t222+t223-t224-t225+t226-t227+t228+t229-t104+t230;
3794 double t348 = 117649.0/51840.0*t85;
3795 double t349 = t231-t233-t234+t235+t236-t237+t238-t239+t240-t241-t242-t120-t243+t244+t245+t246-t348+t125;
3796 double t351 = 117649.0/69120.0*t9;
3797 double t352 = 117649.0/34560.0*t22;
3798 double t353 = -t351+t128+t352-t129+t252-t253+t254+t255-t256+t257+t258-t259+t260-t261-t262+t141-t263;
3799 double t354 = 117649.0/17280.0*t85;
3800 double t355 = -t264+t266+t267-t268-t269+t270-t271+t272-t273+t274+t275+t157+t276-t277-t278-t279+t354-t162;
3801 double t357 = 117649.0/41472.0*t9;
3802 double t358 = 117649.0/20736.0*t22;
3803 double t359 = t357-t91-t358-t165+t285+t220-t221-t222+t223+t286+t287-t288-t289+t290+t291-t175+t292;
3804 double t360 = 117649.0/10368.0*t85;
3805 double t361 = t293+t295+t296-t297-t298-t299+t300-t301+t302-t303-t304-t189-t305+t306+t307+t246-t360-t194;
3806 double t363 = -t357-t91+t358+t165-t285+t220-t221-t222+t223-t286-t287+t288-t289+t290+t291-t175+t292;
3807 double t364 = -t293-t295-t296+t297+t298+t299-t300-t301+t302+t303-t304-t189-t305+t306+t307+t246+t360+t194;
3808 double t366 = t351+t128-t352+t129-t252-t253+t254+t255-t256-t257-t258+t259+t260-t261-t262+t141-t263;
3809 double t367 = t264-t266-t267+t268+t269-t270+t271+t272-t273-t274+t275+t157+t276-t277-t278-t279-t354+t162;
3810 double t369 = -t345-t91+t346-t92+t219+t220-t221-t222+t223+t224+t225-t226-t227+t228+t229-t104+t230;
3811 double t370 = -t231+t233+t234-t235-t236+t237-t238-t239+t240+t241-t242-t120-t243+t244+t245+t246+t348-t125;
3812 double t372 = 177147.0/160.0*t15;
3813 double t373 = 6561.0/20.0*t25;
3814 double t374 = 19683.0/40.0*t27;
3815 double t375 = 6561.0/80.0*t29;
3816 double t376 = 19683.0/160.0*t31;
3817 double t377 = 6561.0/8.0*t34;
3818 double t378 = 19683.0/16.0*t36;
3819 double t379 = 729.0/4.0*t38;
3820 double t380 = 2187.0/20.0*t40;
3821 double t381 = 6561.0/40.0*t42;
3822 double t382 = 729.0/20.0*t44;
3823 double t383 = 2187.0/40.0*t46;
3824 double t384 = 729.0/2.0*t48;
3825 double t385 = 2187.0/4.0*t50;
3826 double t386 = 19683.0/40.0*t52;
3827 double t387 = t372+t373-t374-t375+t376+t377-t378-t379-t380+t381+t382-t383-t384+t385-t386;
3828 double t388 = 729.0/20.0*t54;
3829 double t389 = 2187.0/40.0*t56;
3830 double t390 = 729.0/2.0*t59;
3831 double t391 = 2187.0/4.0*t61;
3832 double t392 = 729.0/40.0*t63;
3833 double t393 = 243.0/20.0*t65;
3834 double t394 = 6561.0/20.0*t69;
3835 double t395 = 243.0/400.0*xi;
3836 double t396 = 6561.0/800.0*t13;
3837 double t397 = 729.0/800.0*t11;
3838 double t398 = 243.0/40.0*t33;
3839 double t399 = 729.0/80.0*t12;
3840 double t400 = 2187.0/400.0*t24;
3841 double t401 = 59049.0/80.0*t79;
3842 double t402 = 243.0/2.0*t87;
3843 double t403 = t388-t389-t390+t391+t392-t393+t394-t395+t396+t397+t398-t399-t400-t401+t402;
3844 double t405 = 177147.0/64.0*t15;
3845 double t406 = 6561.0/16.0*t25;
3846 double t407 = 19683.0/32.0*t27;
3847 double t408 = 6561.0/32.0*t29;
3848 double t409 = 19683.0/64.0*t31;
3849 double t410 = 32805.0/16.0*t34;
3850 double t411 = 98415.0/32.0*t36;
3851 double t412 = 9477.0/32.0*t38;
3852 double t413 = 28431.0/160.0*t40;
3853 double t414 = 85293.0/320.0*t42;
3854 double t415 = 9477.0/80.0*t44;
3855 double t416 = 28431.0/160.0*t46;
3856 double t417 = 9477.0/8.0*t48;
3857 double t418 = 28431.0/16.0*t50;
3858 double t419 = 255879.0/160.0*t52;
3859 double t420 = -t405-t406+t407+t408-t409-t410+t411+t412+t413-t414-t415+t416+t417-t418+t419;
3860 double t421 = 729.0/16.0*t54;
3861 double t422 = 2187.0/32.0*t56;
3862 double t423 = 3645.0/8.0*t59;
3863 double t424 = 10935.0/16.0*t61;
3864 double t425 = 9477.0/320.0*t63;
3865 double t426 = 3159.0/160.0*t65;
3866 double t427 = 85293.0/80.0*t69;
3867 double t428 = 243.0/40.0*xi;
3868 double t429 = 6561.0/80.0*t13;
3869 double t430 = 729.0/80.0*t11;
3870 double t431 = 243.0/4.0*t33;
3871 double t432 = 729.0/8.0*t12;
3872 double t433 = 2187.0/40.0*t24;
3873 double t434 = 59049.0/32.0*t79;
3874 double t435 = 3159.0/16.0*t87;
3875 double t436 = -t421+t422+t423-t424-t425+t426-t427+t428-t429-t430-t431+t432+t433+t434-t435;
3876 double t438 = 441.0/40.0*xi;
3877 double t439 = 1323.0/80.0*t11;
3878 double t440 = 441.0/4.0*t33;
3879 double t441 = 1323.0/8.0*t12;
3880 double t442 = 3969.0/40.0*t24;
3881 double t443 = 11907.0/80.0*t13;
3882 double t444 = 1701.0/10.0*t44;
3883 double t445 = 5103.0/20.0*t46;
3884 double t446 = 1701.0*t48;
3885 double t447 = 5103.0/2.0*t50;
3886 double t448 = 15309.0/10.0*t69;
3887 double t449 = 45927.0/20.0*t52;
3888 double t450 = 2187.0/8.0*t29;
3889 double t451 = 6561.0/16.0*t31;
3890 double t452 = 10935.0/4.0*t34;
3891 double t453 = 32805.0/8.0*t36;
3892 double t454 = 19683.0/8.0*t79;
3893 double t455 = 59049.0/16.0*t15;
3894 double t456 = -t438+t439+t440-t441-t442+t443+t444-t445-t446+t447+t448-t449-t450+t451+t452-t453-t454+t455;
3895 double t457 = -t405+t406-t407+t408-t409-t410+t411-t412-t413+t414-t415+t416+t417-t418+t419;
3896 double t458 = t421-t422-t423+t424+t425-t426-t427+t428-t429-t430-t431+t432+t433+t434+t435;
3897 double t460 = t372-t373+t374-t375+t376+t377-t378+t379+t380-t381+t382-t383-t384+t385-t386;
3898 double t461 = -t388+t389+t390-t391-t392+t393+t394-t395+t396+t397+t398-t399-t400-t401-t402;
3899 double t463 = 19683.0/16.0*t27;
3900 double t464 = 6561.0/16.0*t29;
3901 double t465 = 19683.0/16.0*t31;
3902 double t466 = 85293.0/64.0*t34;
3903 double t467 = 255879.0/64.0*t36;
3904 double t468 = 9477.0/16.0*t38;
3905 double t469 = 2187.0/16.0*t40;
3906 double t470 = 6561.0/16.0*t42;
3907 double t471 = 729.0/4.0*t44;
3908 double t472 = 2187.0/4.0*t46;
3909 double t473 = 9477.0/16.0*t48;
3910 double t474 = 19683.0/16.0*t52;
3911 double t475 = -t405-t406+t463+t464-t465-t466+t467+t468+t469-t470-t471+t472+t473-t418+t474;
3912 double t476 = 729.0/4.0*t54;
3913 double t477 = 2187.0/4.0*t56;
3914 double t478 = 9477.0/16.0*t59;
3915 double t479 = 28431.0/16.0*t61;
3916 double t480 = 729.0/4.0*t63;
3917 double t481 = 243.0/4.0*t65;
3918 double t482 = 6561.0/16.0*t69;
3919 double t483 = 243.0/80.0*xi;
3920 double t484 = 6561.0/320.0*t13;
3921 double t485 = 3159.0/320.0*t33;
3922 double t486 = 9477.0/320.0*t12;
3923 double t487 = 2187.0/320.0*t24;
3924 double t488 = 59049.0/64.0*t79;
3925 double t489 = -t476+t477+t478-t479-t480+t481-t482+t483-t484-t430-t485+t486+t487+t488-t435;
3926 double t491 = 885735.0/128.0*t15;
3927 double t492 = 32805.0/64.0*t25;
3928 double t493 = 98415.0/64.0*t27;
3929 double t494 = 32805.0/32.0*t29;
3930 double t495 = 98415.0/32.0*t31;
3931 double t496 = 426465.0/128.0*t34;
3932 double t497 = 1279395.0/128.0*t36;
3933 double t498 = 123201.0/128.0*t38;
3934 double t499 = 28431.0/128.0*t40;
3935 double t500 = 85293.0/128.0*t42;
3936 double t501 = 9477.0/16.0*t44;
3937 double t502 = 28431.0/16.0*t46;
3938 double t503 = 123201.0/64.0*t48;
3939 double t504 = 369603.0/64.0*t50;
3940 double t505 = 255879.0/64.0*t52;
3941 double t506 = t491+t492-t493-t494+t495+t496-t497-t498-t499+t500+t501-t502-t503+t504-t505;
3942 double t507 = 3645.0/16.0*t54;
3943 double t508 = 10935.0/16.0*t56;
3944 double t509 = 47385.0/64.0*t59;
3945 double t510 = 142155.0/64.0*t61;
3946 double t511 = 9477.0/32.0*t63;
3947 double t512 = 3159.0/32.0*t65;
3948 double t513 = 85293.0/64.0*t69;
3949 double t514 = 243.0/8.0*xi;
3950 double t515 = 6561.0/32.0*t13;
3951 double t516 = 729.0/8.0*t11;
3952 double t517 = 3159.0/32.0*t33;
3953 double t518 = 9477.0/32.0*t12;
3954 double t519 = 2187.0/32.0*t24;
3955 double t520 = 295245.0/128.0*t79;
3956 double t521 = 41067.0/128.0*t87;
3957 double t522 = t507-t508-t509+t510+t511-t512+t513-t514+t515+t516+t517-t518-t519-t520+t521;
3958 double t524 = 441.0/8.0*xi;
3959 double t525 = 1323.0/8.0*t11;
3960 double t526 = 5733.0/32.0*t33;
3961 double t527 = 17199.0/32.0*t12;
3962 double t528 = 3969.0/32.0*t24;
3963 double t529 = 11907.0/32.0*t13;
3964 double t530 = 1701.0/2.0*t44;
3965 double t531 = 5103.0/2.0*t46;
3966 double t532 = 22113.0/8.0*t48;
3967 double t533 = 66339.0/8.0*t50;
3968 double t534 = 15309.0/8.0*t69;
3969 double t535 = 45927.0/8.0*t52;
3970 double t536 = 10935.0/8.0*t29;
3971 double t537 = 32805.0/8.0*t31;
3972 double t538 = 142155.0/32.0*t34;
3973 double t539 = 426465.0/32.0*t36;
3974 double t540 = 98415.0/32.0*t79;
3975 double t541 = 295245.0/32.0*t15;
3976 double t542 = t524-t525-t526+t527+t528-t529-t530+t531+t532-t533-t534+t535+t536-t537-t538+t539+t540-t541;
3977 double t543 = t491-t492+t493-t494+t495+t496-t497+t498+t499-t500+t501-t502-t503+t504-t505;
3978 double t544 = -t507+t508+t509-t510-t511+t512+t513-t514+t515+t516+t517-t518-t519-t520-t521;
3979 double t546 = -t405+t406-t463+t464-t465-t466+t467-t468-t469+t470-t471+t472+t473-t418+t474;
3980 double t547 = t476-t477-t478+t479+t480-t481-t482+t483-t484-t430-t485+t486+t487+t488+t435;
3981 double t549 = 1701.0/40.0*t12;
3982 double t550 = 2187.0/80.0*t13;
3983 double t551 = 1323.0/4.0*t63;
3984 double t552 = 1701.0/2.0*t38;
3985 double t553 = 27.0*eta;
3986 double t554 = 81.0*t2;
3987 double t555 = 81.0*t5;
3988 double t556 = 729.0/4.0*t14;
3989 double t557 = 2187.0/4.0*t42;
3990 double t558 = 3969.0/4.0*t46;
3991 double t559 = 6561.0/4.0*t52;
3992 double t560 = 3969.0/4.0*t56;
3993 double t561 = 5103.0/2.0*t61;
3994 double t562 = 6561.0/4.0*t27;
3995 double t563 = 35721.0/16.0*t31;
3996 double t564 = 45927.0/8.0*t36;
3997 double t565 = t439-t549+t550+t551-t552-27.0/20.0-t553+t554+t555-t556+t557-t558+t447-t559-t560+t561-t562+t563-t564+t455;
3998 double t566 = 1701.0/4.0*t12;
3999 double t567 = 2187.0/8.0*t13;
4000 double t568 = 17199.0/32.0*t63;
4001 double t569 = 22113.0/16.0*t38;
4002 double t570 = 351.0/8.0*eta;
4003 double t571 = 1053.0/4.0*t2;
4004 double t572 = 405.0/4.0*t5;
4005 double t573 = 3645.0/8.0*t14;
4006 double t574 = 28431.0/32.0*t42;
4007 double t575 = 51597.0/16.0*t46;
4008 double t576 = 85293.0/16.0*t52;
4009 double t577 = 19845.0/16.0*t56;
4010 double t578 = 25515.0/8.0*t61;
4011 double t579 = 32805.0/16.0*t27;
4012 double t580 = 178605.0/32.0*t31;
4013 double t581 = 229635.0/16.0*t36;
4014 double t582 = -t525+t566-t567-t568+t569+27.0/2.0+t570-t571-t572+t573-t574+t575-t533+t576+t577-t578+t579-t580+t581-t541;
4015 double t594 = 2401.0/8.0*t11-3087.0/4.0*t12+3969.0/8.0*t13-49.0/2.0+378.0*t2-1215.0/2.0*t14-9261.0/2.0*t46+11907.0*t50-15309.0/2.0*t52+59535.0/8.0*t31-76545.0/4.0*t36+98415.0/8.0*t15;
4016 double t595 = -t525+t566-t567+t568-t569+27.0/2.0-t570-t571+t572+t573+t574+t575-t533+t576-t577+t578-t579-t580+t581-t541;
4017 double t596 = t439-t549+t550-t551+t552-27.0/20.0+t553+t554-t555-t556-t557-t558+t447-t559+t560-t561+t562+t563-t564+t455;
4018 double t597 = -t405+t406+t463-t464-t465+t466+t467+t468-t469-t470+t471+t472-t473-t418+t474;
4019 double t598 = t476+t477-t478-t479-t480-t481+t482-t483-t484-t430+t485+t486-t487-t488+t435;
4020 double t600 = t491-t492-t493+t494+t495-t496-t497-t498+t499+t500-t501-t502+t503+t504-t505;
4021 double t601 = -t507-t508+t509+t510+t511+t512-t513+t514+t515+t516-t517-t518+t519+t520-t521;
4022 double t603 = -t524-t525+t526+t527-t528-t529+t530+t531-t532-t533+t534+t535-t536-t537+t538+t539-t540-t541;
4023 double t604 = t491+t492+t493+t494+t495-t496-t497+t498-t499-t500-t501-t502+t503+t504-t505;
4024 double t605 = t507+t508-t509-t510-t511-t512-t513+t514+t515+t516-t517-t518+t519+t520+t521;
4025 double t607 = -t405-t406-t463-t464-t465+t466+t467-t468+t469+t470+t471+t472-t473-t418+t474;
4026 double t608 = -t476-t477+t478+t479+t480+t481+t482-t483-t484-t430+t485+t486-t487-t488-t435;
4027 double t610 = t372-t373-t374+t375+t376-t377-t378-t379+t380+t381-t382-t383+t384+t385-t386;
4028 double t611 = -t388-t389+t390+t391+t392+t393-t394+t395+t396+t397-t398-t399+t400+t401-t402;
4029 double t613 = -t405+t406+t407-t408-t409+t410+t411+t412-t413-t414+t415+t416-t417-t418+t419;
4030 double t614 = t421+t422-t423-t424-t425-t426+t427-t428-t429-t430+t431+t432-t433-t434+t435;
4031 double t616 = t438+t439-t440-t441+t442+t443-t444-t445+t446+t447-t448-t449+t450+t451-t452-t453+t454+t455;
4032 double t617 = -t405-t406-t407-t408-t409+t410+t411-t412+t413+t414+t415+t416-t417-t418+t419;
4033 double t618 = -t421-t422+t423+t424+t425+t426+t427-t428-t429-t430+t431+t432-t433-t434-t435;
4034 double t620 = t372+t373+t374+t375+t376-t377-t378+t379-t380-t381-t382-t383+t384+t385-t386;
4035 double t621 = t388+t389-t390-t391-t392-t393-t394+t395+t396+t397-t398-t399+t400+t401+t402;
4037 values[0] = t58+t89;
4038 values[1] = t108+t126;
4039 values[2] = t145+t163;
4040 values[3] = t178+t195;
4041 values[4] = t197+t198;
4042 values[5] = t200+t201;
4043 values[6] = t203+t204;
4044 values[7] = t210+t216;
4045 values[8] = t232+t249;
4046 values[9] = t265+t282;
4047 values[10] = t294+t310;
4048 values[11] = t312+t313;
4049 values[12] = t315+t316;
4050 values[13] = t318+t319;
4051 values[14] = t321+t322;
4052 values[15] = t324+t325;
4053 values[16] = t327+t328;
4054 values[17] = t330+t331;
4055 values[18] = t333+t334;
4056 values[19] = t336+t337;
4057 values[20] = t339+t340;
4058 values[21] = t342+t343;
4059 values[22] = t347+t349;
4060 values[23] = t353+t355;
4061 values[24] = t359+t361;
4062 values[25] = t363+t364;
4063 values[26] = t366+t367;
4064 values[27] = t369+t370;
4065 values[28] = t387+t403;
4066 values[29] = t420+t436;
4068 values[31] = t457+t458;
4069 values[32] = t460+t461;
4070 values[33] = t475+t489;
4071 values[34] = t506+t522;
4073 values[36] = t543+t544;
4074 values[37] = t546+t547;
4080 values[43] = t597+t598;
4081 values[44] = t600+t601;
4083 values[46] = t604+t605;
4084 values[47] = t607+t608;
4085 values[48] = t610+t611;
4086 values[49] = t613+t614;
4088 values[51] = t617+t618;
4089 values[52] = t620+t621;
4095 (53, BF_C_Q_UL7SE_2D, BFUnitSquare,
4096 C_Q_UL7SE_2D_Funct, C_Q_UL7SE_2D_DeriveXi,
4097 C_Q_UL7SE_2D_DeriveEta, C_Q_UL7SE_2D_DeriveXiXi,
4098 C_Q_UL7SE_2D_DeriveXiEta, C_Q_UL7SE_2D_DeriveEtaEta, 7, 7,
Definition: BaseFunct2D.h:27