6 static void C_Q_UL6SE_2D_Funct(
double xi,
double eta,
double *values)
11 double t8 = 3.0/8.0+35.0/8.0*t5-15.0/4.0*t2;
12 double t9 = (1.0-eta)*t3*t8;
13 double t10 = 81.0/700.0*t9;
14 double t11 = 421161.0/11468800.0*eta;
16 double t13 = 4651.0/327680.0*t12;
18 double t15 = 1564309.0/5734400.0*t14;
20 double t17 = 6163.0/819200.0*t16;
22 double t19 = 111833.0/458752.0*t18;
24 double t21 = 4651.0/327680.0*t20;
26 double t27 = 3.0/8.0+35.0/8.0*t18-15.0/4.0*t14;
27 double t28 = (1.0-xi)*t23*t27;
28 double t29 = 81.0/700.0*t28;
29 double t30 = 1564309.0/5734400.0*t2;
30 double t31 = 111833.0/458752.0*t5;
32 double t33 = 6163.0/819200.0*t32;
33 double t34 = 421161.0/11468800.0*xi;
35 double t36 = 727871.0/3686400.0*t35;
37 double t38 = 339.0/327680.0*t37;
39 double t40 = 4891279.0/17203200.0*t39;
41 double t42 = 1873.0/98304.0*t41;
43 double t44 = 1875847.0/6881280.0*t43;
45 double t46 = 42289.0/983040.0*t45;
47 double t48 = 4891279.0/17203200.0*t47;
48 double t49 = -t10-t11-t13-t15+t17+t19-t21-t29-t30+t31+t33-t34-t36+t38+t40-t42-t44+t46+t48;
50 double t51 = 496367.0/3686400.0*t50;
52 double t53 = 727871.0/3686400.0*t52;
54 double t55 = 463271.0/1474560.0*t54;
56 double t57 = 538871.0/1474560.0*t56;
58 double t59 = 1873.0/98304.0*t58;
60 double t61 = 38375.0/147456.0*t60;
62 double t63 = 138955.0/294912.0*t62;
64 double t65 = 154075.0/294912.0*t64;
66 double t67 = 1875847.0/6881280.0*t66;
68 double t69 = 463271.0/1474560.0*t68;
70 double t71 = 138955.0/294912.0*t70;
72 double t73 = 430175.0/589824.0*t72;
74 double t75 = 505775.0/589824.0*t74;
76 double t77 = 42289.0/983040.0*t76;
78 double t79 = 538871.0/1474560.0*t78;
80 double t81 = 154075.0/294912.0*t80;
82 double t83 = 505775.0/589824.0*t82;
84 double t85 = 581375.0/589824.0*t84;
85 double t86 = 830457.0/11468800.0+t51-t53-t55+t57-t59+t61+t63-t65-t67-t69+t71+t73-t75+t77+t79-t81-t83+t85;
86 double t88 = 243.0/350.0*t9;
87 double t89 = 78003.0/358400.0*eta;
88 double t90 = 243.0/5120.0*t12;
89 double t91 = 729.0/25600.0*t14;
90 double t92 = 729.0/25600.0*t16;
91 double t93 = 729.0/10240.0*t18;
92 double t94 = 729.0/10240.0*t20;
93 double t95 = 291519.0/179200.0*t2;
94 double t96 = 101007.0/71680.0*t5;
95 double t97 = 27.0/512.0*t32;
96 double t98 = 27.0/5120.0*xi;
97 double t99 = 7677.0/12800.0*t35;
98 double t100 = 27.0/5120.0*t37;
99 double t101 = 291519.0/179200.0*t39;
100 double t102 = 27.0/512.0*t41;
101 double t103 = 101007.0/71680.0*t43;
102 double t104 = 243.0/5120.0*t45;
103 double t105 = 75.0/512.0*t47;
104 double t106 = t88+t89+t90+t91-t92-t93+t94+t95-t96-t97+t98+t99-t100-t101+t102+t103-t104-t105;
105 double t107 = 7677.0/12800.0*t50;
106 double t108 = 375.0/256.0*t52;
107 double t109 = 585.0/1024.0*t54;
108 double t110 = 675.0/512.0*t56;
109 double t111 = 75.0/512.0*t58;
110 double t112 = 375.0/256.0*t60;
111 double t113 = 585.0/1024.0*t62;
112 double t114 = 675.0/512.0*t64;
113 double t115 = 375.0/1024.0*t66;
114 double t116 = 7677.0/5120.0*t68;
115 double t117 = 1875.0/512.0*t70;
116 double t118 = 2925.0/2048.0*t72;
117 double t119 = 3375.0/1024.0*t74;
118 double t120 = 375.0/1024.0*t76;
119 double t121 = 7677.0/5120.0*t78;
120 double t122 = 1875.0/512.0*t80;
121 double t123 = 2925.0/2048.0*t82;
122 double t124 = 3375.0/1024.0*t84;
123 double t125 = -78003.0/358400.0-t107+t108+t109-t110+t111-t112-t113+t114+t115+t116-t117-t118+t119-t120-t121+t122+t123-t124;
124 double t127 = 243.0/140.0*t9;
125 double t128 = 78003.0/143360.0*eta;
126 double t129 = 243.0/4096.0*t12;
127 double t130 = 729.0/10240.0*t14;
128 double t131 = 729.0/10240.0*t16;
129 double t132 = 729.0/4096.0*t18;
130 double t133 = 729.0/4096.0*t20;
131 double t134 = 574533.0/143360.0*t2;
132 double t135 = 49653.0/14336.0*t5;
133 double t136 = 351.0/4096.0*t32;
134 double t137 = 27.0/1024.0*xi;
135 double t138 = 1521.0/10240.0*t35;
136 double t139 = 27.0/1024.0*t37;
137 double t140 = 574533.0/143360.0*t39;
138 double t141 = 351.0/4096.0*t41;
139 double t142 = 49653.0/14336.0*t43;
140 double t143 = 243.0/4096.0*t45;
141 double t144 = 375.0/512.0*t47;
142 double t145 = -t127-t128-t129-t130+t131+t132-t133-t134+t135+t136-t137+t138+t139+t140-t141-t142+t143+t144;
143 double t146 = 1521.0/10240.0*t50;
144 double t147 = 4875.0/2048.0*t52;
145 double t148 = 225.0/1024.0*t54;
146 double t149 = 3375.0/2048.0*t56;
147 double t150 = 375.0/512.0*t58;
148 double t151 = 4875.0/2048.0*t60;
149 double t152 = 225.0/1024.0*t62;
150 double t153 = 3375.0/2048.0*t64;
151 double t154 = 1875.0/1024.0*t66;
152 double t155 = 1521.0/4096.0*t68;
153 double t156 = 24375.0/4096.0*t70;
154 double t157 = 1125.0/2048.0*t72;
155 double t158 = 16875.0/4096.0*t74;
156 double t159 = 1875.0/1024.0*t76;
157 double t160 = 1521.0/4096.0*t78;
158 double t161 = 24375.0/4096.0*t80;
159 double t162 = 1125.0/2048.0*t82;
160 double t163 = 16875.0/4096.0*t84;
161 double t164 = 78003.0/143360.0-t146-t147+t148+t149-t150+t151-t152-t153-t154+t155+t156-t157-t158+t159-t160-t161+t162+t163;
162 double t166 = 25581.0/35840.0*eta;
163 double t167 = 95073.0/17920.0*t39;
164 double t168 = 32913.0/7168.0*t43;
165 double t169 = 4823.0/3840.0*t50;
166 double t170 = 525.0/512.0*t54;
167 double t171 = 4823.0/3840.0*t35;
168 double t172 = 525.0/512.0*t62;
169 double t173 = 95073.0/17920.0*t2;
170 double t174 = 32913.0/7168.0*t5;
171 double t175 = 1771.0/7680.0*t14;
172 double t176 = 1771.0/7680.0*t16;
173 double t177 = 1771.0/3072.0*t18;
174 double t178 = 1771.0/3072.0*t20;
175 double t179 = 4823.0/1536.0*t68;
176 double t180 = 2625.0/1024.0*t72;
177 double t181 = 4823.0/1536.0*t78;
178 double t182 = 2625.0/1024.0*t82;
179 double t184 = t166-t167+t168+t169-t170-t171+t172+t173-t174-t175+t176+t177-t178-t179+t180+t181-t182+81.0/35.0*t9-25581.0/35840.0;
180 double t185 = -t127-t128+t129-t130+t131+t132-t133-t134+t135-t136+t137+t138-t139+t140+t141-t142-t143-t144;
181 double t186 = 78003.0/143360.0-t146+t147+t148-t149+t150-t151-t152+t153+t154+t155-t156-t157+t158-t159-t160+t161+t162-t163;
182 double t188 = t88+t89-t90+t91-t92-t93+t94+t95-t96+t97-t98+t99+t100-t101-t102+t103+t104+t105;
183 double t189 = -78003.0/358400.0-t107-t108+t109+t110-t111+t112-t113-t114-t115+t116+t117-t118-t119+t120-t121-t122+t123+t124;
184 double t193 = (1.0+xi)*t23*t27;
185 double t194 = 81.0/700.0*t193;
186 double t195 = -t194-t10-t11+t13-t15+t17+t19-t21-t30+t31-t33+t34-t36-t38+t40+t42-t44-t46-t48;
187 double t196 = 830457.0/11468800.0+t51+t53-t55-t57+t59-t61+t63+t65+t67-t69-t71+t73+t75-t77+t79+t81-t83-t85;
188 double t198 = 243.0/350.0*t193;
189 double t199 = 27.0/5120.0*eta;
190 double t200 = 729.0/10240.0*t12;
191 double t201 = 291519.0/179200.0*t14;
192 double t202 = 27.0/512.0*t16;
193 double t203 = 101007.0/71680.0*t18;
194 double t204 = 243.0/5120.0*t20;
195 double t205 = 729.0/25600.0*t2;
196 double t206 = 729.0/10240.0*t5;
197 double t207 = 729.0/25600.0*t32;
198 double t208 = 78003.0/358400.0*xi;
199 double t209 = 375.0/256.0*t35;
200 double t210 = 75.0/512.0*t39;
201 double t211 = 75.0/512.0*t41;
202 double t212 = 375.0/1024.0*t43;
203 double t213 = 375.0/1024.0*t45;
204 double t214 = 291519.0/179200.0*t47;
205 double t215 = t198+t199-t200+t201-t202-t203+t204+t205-t206+t207-t208+t209+t100-t210-t211+t212+t213+t214;
206 double t216 = 7677.0/12800.0*t52;
207 double t217 = 7677.0/5120.0*t54;
208 double t218 = 7677.0/5120.0*t56;
209 double t219 = 27.0/512.0*t58;
210 double t220 = 1875.0/512.0*t62;
211 double t221 = 1875.0/512.0*t64;
212 double t222 = 101007.0/71680.0*t66;
213 double t223 = 585.0/1024.0*t68;
214 double t224 = 585.0/1024.0*t70;
215 double t225 = 2925.0/2048.0*t74;
216 double t226 = 243.0/5120.0*t76;
217 double t227 = 675.0/512.0*t78;
218 double t228 = 675.0/512.0*t80;
219 double t229 = 3375.0/1024.0*t82;
220 double t230 = -78003.0/358400.0-t107-t216+t217+t218-t219+t112-t220-t221-t222+t223+t224-t118-t225+t226-t227-t228+t229+t124;
221 double t232 = 243.0/140.0*t193;
222 double t233 = 27.0/1024.0*eta;
223 double t234 = 729.0/4096.0*t12;
224 double t235 = 574533.0/143360.0*t14;
225 double t236 = 351.0/4096.0*t16;
226 double t237 = 49653.0/14336.0*t18;
227 double t238 = 243.0/4096.0*t20;
228 double t239 = 729.0/10240.0*t2;
229 double t240 = 729.0/4096.0*t5;
230 double t241 = 729.0/10240.0*t32;
231 double t242 = 78003.0/143360.0*xi;
232 double t243 = 4875.0/2048.0*t35;
233 double t244 = 375.0/512.0*t39;
234 double t245 = 375.0/512.0*t41;
235 double t246 = 1875.0/1024.0*t43;
236 double t247 = 1875.0/1024.0*t45;
237 double t248 = 574533.0/143360.0*t47;
238 double t249 = -t232-t233+t234-t235+t236+t237-t238-t239+t240-t241+t242-t243-t139+t244+t245-t246-t247-t248;
239 double t250 = 1521.0/10240.0*t52;
240 double t251 = 1521.0/4096.0*t54;
241 double t252 = 1521.0/4096.0*t56;
242 double t253 = 351.0/4096.0*t58;
243 double t254 = 24375.0/4096.0*t62;
244 double t255 = 24375.0/4096.0*t64;
245 double t256 = 49653.0/14336.0*t66;
246 double t257 = 225.0/1024.0*t68;
247 double t258 = 225.0/1024.0*t70;
248 double t259 = 1125.0/2048.0*t74;
249 double t260 = 243.0/4096.0*t76;
250 double t261 = 3375.0/2048.0*t78;
251 double t262 = 3375.0/2048.0*t80;
252 double t263 = 16875.0/4096.0*t82;
253 double t264 = 78003.0/143360.0-t146-t250+t251+t252+t253-t151+t254+t255+t256+t257+t258-t157-t259-t260+t261+t262-t263-t163;
254 double t266 = 25581.0/35840.0*xi;
255 double t267 = 95073.0/17920.0*t47;
256 double t268 = 4823.0/3840.0*t52;
257 double t269 = 4823.0/1536.0*t54;
258 double t270 = 4823.0/1536.0*t56;
259 double t271 = 1771.0/7680.0*t2;
260 double t272 = 1771.0/7680.0*t32;
261 double t273 = 1771.0/3072.0*t5;
262 double t274 = 1771.0/3072.0*t12;
263 double t275 = 95073.0/17920.0*t14;
264 double t276 = 32913.0/7168.0*t18;
265 double t277 = 32913.0/7168.0*t66;
266 double t278 = 525.0/512.0*t68;
267 double t279 = 525.0/512.0*t70;
268 double t280 = 2625.0/1024.0*t74;
269 double t282 = -t266+t267+t169+t268-t269-t270-t271-t272+t273+t274+t275-t276-t277-t278-t279+t180+t280+81.0/35.0*t193-25581.0/35840.0;
270 double t283 = -t232+t233+t234-t235-t236+t237+t238-t239+t240-t241+t242+t243+t139-t244-t245+t246+t247-t248;
271 double t284 = 78003.0/143360.0-t146-t250+t251+t252-t253+t151-t254-t255+t256+t257+t258-t157-t259+t260-t261-t262+t263+t163;
272 double t286 = t198-t199-t200+t201+t202-t203-t204+t205-t206+t207-t208-t209-t100+t210+t211-t212-t213+t214;
273 double t287 = -78003.0/358400.0-t107-t216+t217+t218+t219-t112+t220+t221-t222+t223+t224-t118-t225-t226+t227+t228-t229-t124;
274 double t291 = (1.0+eta)*t3*t8;
275 double t292 = 81.0/700.0*t291;
276 double t293 = -t194+t11-t292+t13-t15-t17+t19+t21-t30+t31-t33+t34+t36+t38-t40-t42+t44+t46-t48;
277 double t294 = 830457.0/11468800.0+t51+t53-t55-t57-t59+t61-t63-t65+t67-t69-t71+t73+t75+t77-t79-t81+t83+t85;
278 double t296 = 243.0/350.0*t291;
279 double t297 = -t89+t296-t90+t91+t92-t93-t94+t95-t96+t97-t98-t99-t100+t101+t102-t103-t104+t105;
280 double t298 = -78003.0/358400.0-t107-t108+t109+t110+t111-t112+t113+t114-t115+t116+t117-t118-t119-t120+t121+t122-t123-t124;
281 double t300 = 243.0/140.0*t291;
282 double t301 = t128-t300+t129-t130-t131+t132+t133-t134+t135-t136+t137-t138+t139-t140-t141+t142+t143-t144;
283 double t302 = 78003.0/143360.0-t146+t147+t148-t149-t150+t151+t152-t153+t154+t155-t156-t157+t158+t159+t160-t161-t162+t163;
284 double t305 = -t166+t167-t168+t169-t170+t171-t172+t173-t174-t175-t176+t177+t178-t179+t180-t181+t182+81.0/35.0*t291-25581.0/35840.0;
285 double t306 = t128-t300-t129-t130-t131+t132+t133-t134+t135+t136-t137-t138-t139-t140+t141+t142-t143+t144;
286 double t307 = 78003.0/143360.0-t146-t147+t148+t149+t150-t151+t152+t153-t154+t155+t156-t157-t158-t159+t160+t161-t162-t163;
287 double t309 = -t89+t296+t90+t91+t92-t93-t94+t95-t96-t97+t98-t99+t100+t101-t102-t103+t104-t105;
288 double t310 = -78003.0/358400.0-t107+t108+t109-t110-t111+t112+t113-t114+t115+t116-t117-t118+t119+t120+t121-t122-t123+t124;
289 double t312 = t11-t292-t13-t15-t17+t19+t21-t29-t30+t31+t33-t34+t36-t38-t40+t42+t44-t46+t48;
290 double t313 = 830457.0/11468800.0+t51-t53-t55+t57+t59-t61-t63+t65-t67-t69+t71+t73-t75-t77-t79+t81+t83-t85;
291 double t315 = 243.0/350.0*t28;
292 double t316 = -t199+t200+t201+t202-t203-t204+t315+t205-t206-t207+t208-t209+t100+t210-t211-t212+t213-t214;
293 double t317 = -78003.0/358400.0-t107+t216+t217-t218-t219+t112+t220-t221+t222+t223-t224-t118+t225+t226+t227-t228-t229+t124;
294 double t319 = 243.0/140.0*t28;
295 double t320 = t233-t234-t235-t236+t237+t238-t319-t239+t240+t241-t242+t243-t139-t244+t245+t246-t247+t248;
296 double t321 = 78003.0/143360.0-t146+t250+t251-t252+t253-t151-t254+t255-t256+t257-t258-t157+t259-t260-t261+t262+t263-t163;
297 double t324 = t266-t267+t169-t268-t269+t270-t271+t272+t273-t274+t275-t276+t277-t278+t279+t180-t280+81.0/35.0*t28-25581.0/35840.0;
298 double t325 = -t233-t234-t235+t236+t237-t238-t319-t239+t240+t241-t242-t243+t139+t244-t245-t246+t247+t248;
299 double t326 = 78003.0/143360.0-t146+t250+t251-t252-t253+t151+t254-t255-t256+t257-t258-t157+t259+t260+t261-t262-t263+t163;
300 double t328 = t199+t200+t201-t202-t203+t204+t315+t205-t206-t207+t208+t209-t100-t210+t211+t212-t213-t214;
301 double t329 = -78003.0/358400.0-t107+t216+t217-t218+t219-t112-t220+t221+t222+t223-t224-t118+t225-t226-t227+t228+t229-t124;
302 double t331 = 3125.0/196608.0*eta;
303 double t332 = 78125.0/196608.0*t12;
304 double t333 = 8125.0/32768.0*t14;
305 double t334 = 40625.0/98304.0*t16;
306 double t335 = 15625.0/65536.0*t18;
307 double t336 = 78125.0/196608.0*t20;
308 double t337 = 8125.0/32768.0*t2;
309 double t338 = 15625.0/65536.0*t5;
310 double t339 = 40625.0/98304.0*t32;
311 double t340 = 3125.0/196608.0*xi;
312 double t341 = 528125.0/49152.0*t35;
313 double t342 = 15625.0/589824.0*t37;
314 double t343 = 40625.0/98304.0*t39;
315 double t344 = 203125.0/294912.0*t41;
316 double t345 = 78125.0/196608.0*t43;
317 double t346 = 390625.0/589824.0*t45;
318 double t347 = 40625.0/98304.0*t47;
319 double t348 = 625.0/65536.0-t331-t332-t333+t334+t335-t336-t337+t338+t339-t340-t341+t342+t343-t344-t345+t346+t347;
320 double t349 = 105625.0/16384.0*t50;
321 double t350 = 528125.0/49152.0*t52;
322 double t351 = 203125.0/32768.0*t54;
323 double t352 = 1015625.0/98304.0*t56;
324 double t353 = 203125.0/294912.0*t58;
325 double t354 = 2640625.0/147456.0*t60;
326 double t355 = 1015625.0/98304.0*t62;
327 double t356 = 5078125.0/294912.0*t64;
328 double t357 = 78125.0/196608.0*t66;
329 double t358 = 203125.0/32768.0*t68;
330 double t359 = 1015625.0/98304.0*t70;
331 double t360 = 390625.0/65536.0*t72;
332 double t361 = 1953125.0/196608.0*t74;
333 double t362 = 390625.0/589824.0*t76;
334 double t363 = 1015625.0/98304.0*t78;
335 double t364 = 5078125.0/294912.0*t80;
336 double t365 = 1953125.0/196608.0*t82;
337 double t366 = 9765625.0/589824.0*t84;
338 double t367 = t349-t350-t351+t352-t353+t354+t355-t356-t357-t358+t359+t360-t361+t362+t363-t364-t365+t366;
339 double t369 = 9375.0/32768.0*eta;
340 double t370 = 78125.0/32768.0*t12;
341 double t371 = 10625.0/49152.0*t14;
342 double t372 = 53125.0/49152.0*t16;
343 double t373 = 15625.0/98304.0*t18;
344 double t374 = 78125.0/98304.0*t20;
345 double t375 = 24375.0/16384.0*t2;
346 double t376 = 46875.0/32768.0*t5;
347 double t377 = 40625.0/16384.0*t32;
348 double t378 = 3125.0/32768.0*xi;
349 double t379 = 690625.0/24576.0*t35;
350 double t380 = 15625.0/32768.0*t37;
351 double t381 = 121875.0/16384.0*t39;
352 double t382 = 203125.0/16384.0*t41;
353 double t383 = 234375.0/32768.0*t43;
354 double t384 = 390625.0/32768.0*t45;
355 double t385 = 53125.0/147456.0*t47;
356 double t386 = -1875.0/32768.0+t369+t370+t371-t372-t373+t374+t375-t376-t377+t378+t379-t380-t381+t382+t383-t384-t385;
357 double t387 = 138125.0/24576.0*t50;
358 double t388 = 690625.0/73728.0*t52;
359 double t389 = 265625.0/49152.0*t54;
360 double t390 = 1328125.0/147456.0*t56;
361 double t391 = 265625.0/147456.0*t58;
362 double t392 = 3453125.0/73728.0*t60;
363 double t393 = 1328125.0/49152.0*t62;
364 double t394 = 6640625.0/147456.0*t64;
365 double t395 = 78125.0/294912.0*t66;
366 double t396 = 203125.0/49152.0*t68;
367 double t397 = 1015625.0/147456.0*t70;
368 double t398 = 390625.0/98304.0*t72;
369 double t399 = 1953125.0/294912.0*t74;
370 double t400 = 390625.0/294912.0*t76;
371 double t401 = 1015625.0/49152.0*t78;
372 double t402 = 5078125.0/147456.0*t80;
373 double t403 = 1953125.0/98304.0*t82;
374 double t404 = 9765625.0/294912.0*t84;
375 double t405 = -t387+t388+t389-t390+t391-t392-t393+t394+t395+t396-t397-t398+t399-t400-t401+t402+t403-t404;
376 double t407 = -1875.0/32768.0-t369+t370+t371+t372-t373-t374+t375-t376-t377+t378-t379+t380+t381-t382-t383+t384-t385;
377 double t408 = -t387+t388+t389-t390-t391+t392+t393-t394+t395+t396-t397-t398+t399+t400+t401-t402-t403+t404;
378 double t410 = 625.0/65536.0+t331-t332-t333-t334+t335+t336-t337+t338+t339-t340+t341-t342-t343+t344+t345-t346+t347;
379 double t411 = t349-t350-t351+t352+t353-t354-t355+t356-t357-t358+t359+t360-t361-t362-t363+t364+t365-t366;
380 double t413 = 3125.0/32768.0*eta;
381 double t414 = 78125.0/98304.0*t12;
382 double t415 = 24375.0/16384.0*t14;
383 double t416 = 40625.0/16384.0*t16;
384 double t417 = 46875.0/32768.0*t18;
385 double t418 = 78125.0/32768.0*t20;
386 double t419 = 10625.0/49152.0*t2;
387 double t420 = 15625.0/98304.0*t5;
388 double t421 = 53125.0/49152.0*t32;
389 double t422 = 9375.0/32768.0*xi;
390 double t423 = 690625.0/73728.0*t35;
391 double t424 = 53125.0/147456.0*t39;
392 double t425 = 265625.0/147456.0*t41;
393 double t426 = 78125.0/294912.0*t43;
394 double t427 = 390625.0/294912.0*t45;
395 double t428 = 121875.0/16384.0*t47;
396 double t429 = -1875.0/32768.0+t413+t414+t415-t416-t417+t418+t419-t420-t421+t422+t423-t380-t424+t425+t426-t427-t428;
397 double t430 = 690625.0/24576.0*t52;
398 double t431 = 203125.0/49152.0*t54;
399 double t432 = 1015625.0/49152.0*t56;
400 double t433 = 203125.0/16384.0*t58;
401 double t434 = 1015625.0/147456.0*t62;
402 double t435 = 5078125.0/147456.0*t64;
403 double t436 = 234375.0/32768.0*t66;
404 double t437 = 265625.0/49152.0*t68;
405 double t438 = 1328125.0/49152.0*t70;
406 double t439 = 1953125.0/98304.0*t74;
407 double t440 = 390625.0/32768.0*t76;
408 double t441 = 1328125.0/147456.0*t78;
409 double t442 = 6640625.0/147456.0*t80;
410 double t443 = 1953125.0/294912.0*t82;
411 double t444 = -t387+t430+t431-t432+t433-t392-t434+t435+t436+t437-t438-t398+t439-t440-t441+t442+t443-t404;
412 double t446 = 28125.0/16384.0*eta;
413 double t447 = 78125.0/16384.0*t12;
414 double t448 = 10625.0/8192.0*t14;
415 double t449 = 53125.0/8192.0*t16;
416 double t450 = 15625.0/16384.0*t18;
417 double t451 = 78125.0/16384.0*t20;
418 double t452 = 10625.0/8192.0*t2;
419 double t453 = 15625.0/16384.0*t5;
420 double t454 = 53125.0/8192.0*t32;
421 double t455 = 28125.0/16384.0*xi;
422 double t456 = 903125.0/36864.0*t35;
423 double t457 = 140625.0/16384.0*t37;
424 double t458 = 53125.0/8192.0*t39;
425 double t459 = 265625.0/8192.0*t41;
426 double t460 = 78125.0/16384.0*t43;
427 double t461 = 390625.0/16384.0*t45;
428 double t462 = 53125.0/8192.0*t47;
429 double t463 = 5625.0/16384.0-t446-t447-t448+t449+t450-t451-t452+t453+t454-t455-t456+t457+t458-t459-t460+t461+t462;
430 double t464 = 180625.0/36864.0*t50;
431 double t465 = 903125.0/36864.0*t52;
432 double t466 = 265625.0/73728.0*t54;
433 double t467 = 1328125.0/73728.0*t56;
434 double t468 = 265625.0/8192.0*t58;
435 double t469 = 4515625.0/36864.0*t60;
436 double t470 = 1328125.0/73728.0*t62;
437 double t471 = 6640625.0/73728.0*t64;
438 double t472 = 78125.0/16384.0*t66;
439 double t473 = 265625.0/73728.0*t68;
440 double t474 = 1328125.0/73728.0*t70;
441 double t475 = 390625.0/147456.0*t72;
442 double t476 = 1953125.0/147456.0*t74;
443 double t477 = 390625.0/16384.0*t76;
444 double t478 = 1328125.0/73728.0*t78;
445 double t479 = 6640625.0/73728.0*t80;
446 double t480 = 1953125.0/147456.0*t82;
447 double t481 = 9765625.0/147456.0*t84;
448 double t482 = t464-t465-t466+t467-t468+t469+t470-t471-t472-t473+t474+t475-t476+t477+t478-t479-t480+t481;
449 double t484 = 5625.0/16384.0+t446-t447-t448-t449+t450+t451-t452+t453+t454-t455+t456-t457-t458+t459+t460-t461+t462;
450 double t485 = t464-t465-t466+t467+t468-t469-t470+t471-t472-t473+t474+t475-t476-t477-t478+t479+t480-t481;
451 double t487 = -1875.0/32768.0-t413+t414+t415+t416-t417-t418+t419-t420-t421+t422-t423+t380+t424-t425-t426+t427-t428;
452 double t488 = -t387+t430+t431-t432-t433+t392+t434-t435+t436+t437-t438-t398+t439+t440+t441-t442-t443+t404;
453 double t490 = -1875.0/32768.0+t413-t414+t415-t416-t417+t418+t419-t420+t421-t422+t423+t380-t424-t425+t426+t427+t428;
454 double t491 = -t387-t430+t431+t432-t433+t392-t434-t435-t436+t437+t438-t398-t439+t440-t441-t442+t443+t404;
455 double t493 = 5625.0/16384.0-t446+t447-t448+t449+t450-t451-t452+t453-t454+t455-t456-t457+t458+t459-t460-t461-t462;
456 double t494 = t464+t465-t466-t467+t468-t469+t470+t471+t472-t473-t474+t475+t476-t477+t478+t479-t480-t481;
457 double t496 = 5625.0/16384.0+t446+t447-t448-t449+t450+t451-t452+t453-t454+t455+t456+t457-t458-t459+t460+t461-t462;
458 double t497 = t464+t465-t466-t467-t468+t469-t470-t471+t472-t473-t474+t475+t476+t477-t478-t479+t480+t481;
459 double t499 = -1875.0/32768.0-t413-t414+t415+t416-t417-t418+t419-t420+t421-t422-t423-t380+t424+t425-t426-t427+t428;
460 double t500 = -t387-t430+t431+t432+t433-t392+t434+t435-t436+t437+t438-t398-t439-t440+t441+t442-t443-t404;
461 double t502 = 625.0/65536.0-t331+t332-t333+t334+t335-t336-t337+t338-t339+t340-t341-t342+t343+t344-t345-t346-t347;
462 double t503 = t349+t350-t351-t352+t353-t354+t355+t356+t357-t358-t359+t360+t361-t362+t363+t364-t365-t366;
463 double t505 = -1875.0/32768.0+t369-t370+t371-t372-t373+t374+t375-t376+t377-t378+t379+t380-t381-t382+t383+t384+t385;
464 double t506 = -t387-t388+t389+t390-t391+t392-t393-t394-t395+t396+t397-t398-t399+t400-t401-t402+t403+t404;
465 double t508 = -1875.0/32768.0-t369-t370+t371+t372-t373-t374+t375-t376+t377-t378-t379-t380+t381+t382-t383-t384+t385;
466 double t509 = -t387-t388+t389+t390+t391-t392+t393+t394-t395+t396+t397-t398-t399-t400+t401+t402-t403-t404;
467 double t511 = 625.0/65536.0+t331+t332-t333-t334+t335+t336-t337+t338-t339+t340+t341+t342-t343-t344+t345+t346-t347;
468 double t512 = t349+t350-t351-t352-t353+t354-t355-t356+t357-t358-t359+t360+t361+t362-t363-t364+t365+t366;
471 values[1] = t106+t125;
472 values[2] = t145+t164;
474 values[4] = t185+t186;
475 values[5] = t188+t189;
476 values[6] = t195+t196;
477 values[7] = t215+t230;
478 values[8] = t249+t264;
480 values[10] = t283+t284;
481 values[11] = t286+t287;
482 values[12] = t293+t294;
483 values[13] = t297+t298;
484 values[14] = t301+t302;
486 values[16] = t306+t307;
487 values[17] = t309+t310;
488 values[18] = t312+t313;
489 values[19] = t316+t317;
490 values[20] = t320+t321;
492 values[22] = t325+t326;
493 values[23] = t328+t329;
494 values[24] = t348+t367;
495 values[25] = t386+t405;
496 values[26] = t407+t408;
497 values[27] = t410+t411;
498 values[28] = t429+t444;
499 values[29] = t463+t482;
500 values[30] = t484+t485;
501 values[31] = t487+t488;
502 values[32] = t490+t491;
503 values[33] = t493+t494;
504 values[34] = t496+t497;
505 values[35] = t499+t500;
506 values[36] = t502+t503;
507 values[37] = t505+t506;
508 values[38] = t508+t509;
509 values[39] = t511+t512;
513 static void C_Q_UL6SE_2D_DeriveXi(
double xi,
double eta,
double *values)
519 double t5 = 38375.0/49152.0*t4;
521 double t7 = 4891279.0/8601600.0*t6;
523 double t9 = 1873.0/32768.0*t8;
525 double t11 = t10*eta;
526 double t12 = 1875847.0/1720320.0*t11;
528 double t14 = t13*eta;
529 double t15 = 42289.0/196608.0*t14;
531 double t17 = 496367.0/1843200.0*t16;
533 double t19 = 727871.0/1228800.0*t18;
535 double t21 = 463271.0/368640.0*t20;
537 double t23 = 538871.0/294912.0*t22;
539 double t25 = 727871.0/1843200.0*t24;
541 double t27 = 138955.0/73728.0*t26;
543 double t29 = 770375.0/294912.0*t28;
546 double t32 = 463271.0/737280.0*t31;
548 double t34 = 138955.0/98304.0*t33;
549 double t35 = t10*t30;
550 double t36 = 430175.0/147456.0*t35;
551 double t37 = t13*t30;
552 double t38 = 2528875.0/589824.0*t37;
553 double t39 = t5+t7-t9-t12+t15+t17-t19-t21+t23-t25+t27-t29-t32+t34+t36-t38;
554 double t40 = t30*eta;
556 double t42 = 538871.0/737280.0*t41;
558 double t44 = 154075.0/98304.0*t43;
559 double t45 = t10*t40;
560 double t46 = 505775.0/147456.0*t45;
561 double t47 = t13*t40;
562 double t48 = 2906875.0/589824.0*t47;
563 double t53 = (1.0-t2)*(3.0/8.0+35.0/8.0*t30-15.0/4.0*t2);
564 double t54 = 81.0/700.0*t53;
565 double t55 = 18489.0/819200.0*t1;
566 double t56 = 111833.0/114688.0*t10;
567 double t57 = 4651.0/65536.0*t13;
568 double t58 = 1564309.0/2867200.0*xi;
569 double t59 = 4891279.0/17203200.0*t2;
570 double t60 = 1873.0/98304.0*t3;
571 double t61 = 339.0/327680.0*eta;
572 double t62 = 1875847.0/6881280.0*t30;
573 double t63 = 42289.0/983040.0*t40;
574 double t64 = 1.0-eta;
576 double t69 = 35.0/2.0*t10-15.0/2.0*xi;
577 double t70 = t64*t65*t69;
578 double t71 = 81.0/700.0*t70;
579 double t75 = 3.0/8.0+35.0/8.0*t13-15.0/4.0*t1;
580 double t76 = t64*xi*t75;
581 double t77 = 81.0/350.0*t76;
582 double t78 = -421161.0/11468800.0+t42-t44-t46+t48+t54+t55+t56-t57-t58+t59-t60+t61-t62+t63-t71+t77;
583 double t80 = 1125.0/256.0*t4;
584 double t81 = 291519.0/89600.0*t6;
585 double t82 = 81.0/512.0*t8;
586 double t83 = 101007.0/17920.0*t11;
587 double t84 = 243.0/1024.0*t14;
588 double t85 = 7677.0/6400.0*t16;
589 double t86 = 1125.0/256.0*t18;
590 double t87 = 585.0/256.0*t20;
591 double t88 = 3375.0/512.0*t22;
592 double t89 = 7677.0/6400.0*t24;
593 double t90 = 585.0/256.0*t26;
594 double t91 = 3375.0/512.0*t28;
595 double t92 = 7677.0/2560.0*t31;
596 double t93 = 5625.0/512.0*t33;
597 double t94 = 2925.0/512.0*t35;
598 double t95 = 16875.0/1024.0*t37;
599 double t96 = -t80-t81+t82+t83-t84-t85+t86+t87-t88+t89-t90+t91+t92-t93-t94+t95;
600 double t97 = 7677.0/2560.0*t41;
601 double t98 = 5625.0/512.0*t43;
602 double t99 = 2925.0/512.0*t45;
603 double t100 = 16875.0/1024.0*t47;
604 double t101 = 81.0/512.0*t1;
605 double t102 = 101007.0/17920.0*t10;
606 double t103 = 243.0/1024.0*t13;
607 double t104 = 291519.0/89600.0*xi;
608 double t105 = 75.0/512.0*t2;
609 double t106 = 75.0/512.0*t3;
610 double t107 = 27.0/5120.0*eta;
611 double t108 = 375.0/1024.0*t30;
612 double t109 = 375.0/1024.0*t40;
613 double t110 = 243.0/350.0*t70;
614 double t111 = 243.0/175.0*t76;
615 double t112 = 27.0/5120.0-t97+t98+t99-t100-t101-t102+t103+t104-t105+t106-t107+t108-t109+t110-t111;
616 double t114 = 14625.0/2048.0*t4;
617 double t115 = 574533.0/71680.0*t6;
618 double t116 = 1053.0/4096.0*t8;
619 double t117 = 49653.0/3584.0*t11;
620 double t118 = 1215.0/4096.0*t14;
621 double t119 = 1521.0/5120.0*t16;
622 double t120 = 14625.0/2048.0*t18;
623 double t121 = 225.0/256.0*t20;
624 double t122 = 16875.0/2048.0*t22;
625 double t123 = 1521.0/5120.0*t24;
626 double t124 = 225.0/256.0*t26;
627 double t125 = 16875.0/2048.0*t28;
628 double t126 = 1521.0/2048.0*t31;
629 double t127 = 73125.0/4096.0*t33;
630 double t128 = 1125.0/512.0*t35;
631 double t129 = 84375.0/4096.0*t37;
632 double t130 = t114+t115-t116-t117+t118-t119-t120+t121+t122+t123-t124-t125+t126+t127-t128-t129;
633 double t131 = 1521.0/2048.0*t41;
634 double t132 = 73125.0/4096.0*t43;
635 double t133 = 1125.0/512.0*t45;
636 double t134 = 84375.0/4096.0*t47;
637 double t135 = 1053.0/4096.0*t1;
638 double t136 = 49653.0/3584.0*t10;
639 double t137 = 1215.0/4096.0*t13;
640 double t138 = 574533.0/71680.0*xi;
641 double t139 = 375.0/512.0*t2;
642 double t140 = 375.0/512.0*t3;
643 double t141 = 27.0/1024.0*eta;
644 double t142 = 1875.0/1024.0*t30;
645 double t143 = 1875.0/1024.0*t40;
646 double t144 = 243.0/140.0*t70;
647 double t145 = 243.0/70.0*t76;
648 double t146 = -27.0/1024.0-t131-t132+t133+t134+t135+t136-t137-t138+t139-t140+t141-t142+t143-t144+t145;
649 double t148 = 95073.0/8960.0*t6;
650 double t149 = 32913.0/1792.0*t11;
651 double t150 = 4823.0/1920.0*t16;
652 double t151 = 525.0/128.0*t20;
653 double t152 = 4823.0/1920.0*t24;
654 double t153 = 525.0/128.0*t26;
655 double t154 = 95073.0/8960.0*xi;
656 double t155 = 32913.0/1792.0*t10;
657 double t156 = 4823.0/768.0*t31;
658 double t157 = 2625.0/256.0*t35;
659 double t158 = 4823.0/768.0*t41;
660 double t159 = 2625.0/256.0*t45;
661 double t162 = -t148+t149+t150-t151-t152+t153+t154-t155-t156+t157+t158-t159-162.0/35.0*t76+81.0/35.0*t70;
662 double t163 = -t114+t115+t116-t117-t118-t119+t120+t121-t122+t123-t124+t125+t126-t127-t128+t129;
663 double t164 = 27.0/1024.0-t131+t132+t133-t134-t135+t136+t137-t138-t139+t140-t141+t142-t143-t144+t145;
664 double t166 = t80-t81-t82+t83+t84-t85-t86+t87+t88+t89-t90-t91+t92+t93-t94-t95;
665 double t167 = -27.0/5120.0-t97-t98+t99+t100+t101-t102-t103+t104+t105-t106+t107-t108+t109+t110-t111;
666 double t169 = -t5+t7+t9-t12-t15+t17+t19-t21-t23-t25+t27+t29-t32-t34+t36+t38;
667 double t170 = 421161.0/11468800.0+t42+t44-t46-t48-t54-t55+t56+t57-t58-t59+t60-t61+t62-t63-t71+t77;
668 double t172 = 75.0/256.0*t6;
669 double t173 = 225.0/512.0*t8;
670 double t174 = 375.0/256.0*t11;
671 double t175 = 1875.0/1024.0*t14;
672 double t176 = 23031.0/12800.0*t18;
673 double t177 = 7677.0/1280.0*t20;
674 double t178 = 7677.0/1024.0*t22;
675 double t179 = 375.0/128.0*t24;
676 double t180 = 1875.0/128.0*t26;
677 double t181 = 9375.0/512.0*t28;
678 double t182 = 585.0/512.0*t31;
679 double t183 = 1755.0/1024.0*t33;
680 double t184 = t80-t172-t173+t174+t175-t85-t176+t177+t178+t179-t180-t181+t182+t183-t94;
681 double t185 = 14625.0/2048.0*t37;
682 double t186 = 675.0/256.0*t41;
683 double t187 = 2025.0/512.0*t43;
684 double t188 = 3375.0/256.0*t45;
685 double t189 = 243.0/350.0*t53;
686 double t190 = 2187.0/25600.0*t1;
687 double t191 = 729.0/2560.0*t10;
688 double t192 = 729.0/2048.0*t13;
689 double t193 = 729.0/12800.0*xi;
690 double t194 = 291519.0/179200.0*t2;
691 double t195 = 27.0/512.0*t3;
692 double t196 = 101007.0/71680.0*t30;
693 double t197 = 243.0/5120.0*t40;
694 double t198 = -78003.0/358400.0-t185-t186-t187+t188+t100+t189+t190-t191-t192+t193+t194-t195+t107-t196+t197;
695 double t200 = 375.0/256.0*t6;
696 double t201 = 1125.0/512.0*t8;
697 double t202 = 1875.0/256.0*t11;
698 double t203 = 9375.0/1024.0*t14;
699 double t204 = 4563.0/10240.0*t18;
700 double t205 = 1521.0/1024.0*t20;
701 double t206 = 7605.0/4096.0*t22;
702 double t207 = 4875.0/1024.0*t24;
703 double t208 = 24375.0/1024.0*t26;
704 double t209 = 121875.0/4096.0*t28;
705 double t210 = 225.0/512.0*t31;
706 double t211 = 675.0/1024.0*t33;
707 double t212 = -t114+t200+t201-t202-t203-t119-t204+t205+t206-t207+t208+t209+t210+t211-t128;
708 double t213 = 5625.0/2048.0*t37;
709 double t214 = 3375.0/1024.0*t41;
710 double t215 = 10125.0/2048.0*t43;
711 double t216 = 16875.0/1024.0*t45;
712 double t217 = 243.0/140.0*t53;
713 double t218 = 2187.0/10240.0*t1;
714 double t219 = 729.0/1024.0*t10;
715 double t220 = 3645.0/4096.0*t13;
716 double t221 = 729.0/5120.0*xi;
717 double t222 = 574533.0/143360.0*t2;
718 double t223 = 351.0/4096.0*t3;
719 double t224 = 49653.0/14336.0*t30;
720 double t225 = 243.0/4096.0*t40;
721 double t226 = 78003.0/143360.0-t213+t214+t215-t216-t134-t217-t218+t219+t220-t221-t222+t223-t141+t224-t225;
722 double t228 = 95073.0/17920.0*t2;
723 double t229 = 4823.0/1280.0*t18;
724 double t230 = 4823.0/384.0*t20;
725 double t231 = 24115.0/1536.0*t22;
726 double t232 = 1771.0/3840.0*xi;
727 double t233 = 1771.0/2560.0*t1;
728 double t234 = 1771.0/768.0*t10;
729 double t235 = 8855.0/3072.0*t13;
730 double t236 = 32913.0/7168.0*t30;
731 double t237 = 525.0/256.0*t31;
732 double t238 = 1575.0/512.0*t33;
733 double t239 = 13125.0/1024.0*t37;
734 double t240 = 81.0/35.0*t53;
735 double t241 = -25581.0/35840.0+t228+t150+t229-t230-t231-t232-t233+t234+t235-t236-t237-t238+t157+t239+t240;
736 double t242 = t114-t200-t201+t202+t203-t119-t204+t205+t206+t207-t208-t209+t210+t211-t128;
737 double t243 = 78003.0/143360.0-t213-t214-t215+t216+t134-t217-t218+t219+t220-t221-t222-t223+t141+t224+t225;
738 double t245 = -t80+t172+t173-t174-t175-t85-t176+t177+t178-t179+t180+t181+t182+t183-t94;
739 double t246 = -78003.0/358400.0-t185+t186+t187-t188-t100+t189+t190-t191-t192+t193+t194+t195-t107-t196-t197;
740 double t248 = 1.0+eta;
741 double t250 = t248*xi*t75;
742 double t251 = 81.0/350.0*t250;
743 double t253 = t248*t65*t69;
744 double t254 = 81.0/700.0*t253;
745 double t255 = t251-t254+t5-t7-t9+t12+t15+t17+t19-t21-t23+t25-t27-t29-t32-t34;
746 double t256 = 421161.0/11468800.0+t36+t38-t42-t44+t46+t48-t54-t55+t56+t57-t58-t59-t60+t61+t62+t63;
747 double t258 = 243.0/175.0*t250;
748 double t259 = 243.0/350.0*t253;
749 double t260 = -t258+t259-t80+t81+t82-t83-t84-t85-t86+t87+t88-t89+t90+t91+t92+t93;
750 double t261 = -27.0/5120.0-t94-t95+t97+t98-t99-t100+t101-t102-t103+t104+t105+t106-t107-t108-t109;
751 double t263 = 243.0/70.0*t250;
752 double t264 = 243.0/140.0*t253;
753 double t265 = t263-t264+t114-t115-t116+t117+t118-t119+t120+t121-t122-t123+t124-t125+t126-t127;
754 double t266 = 27.0/1024.0-t128+t129+t131-t132-t133+t134-t135+t136+t137-t138-t139-t140+t141+t142+t143;
755 double t270 = t148-t149+t150-t151+t152-t153+t154-t155-t156+t157-t158+t159-162.0/35.0*t250+81.0/35.0*t253;
756 double t271 = t263-t264-t114-t115+t116+t117-t118-t119-t120+t121+t122-t123+t124+t125+t126+t127;
757 double t272 = -27.0/1024.0-t128-t129+t131+t132-t133-t134+t135+t136-t137-t138+t139+t140-t141-t142-t143;
758 double t274 = -t258+t259+t80+t81-t82-t83+t84-t85+t86+t87-t88-t89+t90-t91+t92-t93;
759 double t275 = 27.0/5120.0-t94+t95+t97-t98-t99+t100-t101-t102+t103+t104-t105-t106+t107+t108+t109;
760 double t277 = t251-t254-t5-t7+t9+t12-t15+t17-t19-t21+t23+t25-t27+t29-t32+t34;
761 double t278 = -421161.0/11468800.0+t36-t38-t42+t44+t46-t48+t54+t55+t56-t57-t58+t59+t60-t61-t62-t63;
762 double t280 = t80+t172-t173-t174+t175-t85+t176+t177-t178-t179+t180-t181+t182-t183-t94;
763 double t281 = 78003.0/358400.0+t185+t186-t187-t188+t100-t189-t190-t191+t192+t193-t194-t195+t107+t196+t197;
764 double t283 = -t114-t200+t201+t202-t203-t119+t204+t205-t206+t207-t208+t209+t210-t211-t128;
765 double t284 = -78003.0/143360.0+t213-t214+t215+t216-t134+t217+t218+t219-t220-t221+t222+t223-t141-t224-t225;
766 double t286 = 25581.0/35840.0-t228+t150-t229-t230+t231-t232+t233+t234-t235+t236-t237+t238+t157-t239-t240;
767 double t287 = t114+t200-t201-t202+t203-t119+t204+t205-t206-t207+t208-t209+t210-t211-t128;
768 double t288 = -78003.0/143360.0+t213+t214-t215-t216+t134+t217+t218+t219-t220-t221+t222-t223+t141-t224+t225;
769 double t290 = -t80-t172+t173+t174-t175-t85+t176+t177-t178+t179-t180+t181+t182-t183-t94;
770 double t291 = 78003.0/358400.0+t185-t186+t187+t188-t100-t189-t190-t191+t192+t193-t194+t195-t107+t196-t197;
771 double t293 = 2640625.0/49152.0*t4;
772 double t294 = 40625.0/49152.0*t6;
773 double t295 = 203125.0/98304.0*t8;
774 double t296 = 78125.0/49152.0*t11;
775 double t297 = 1953125.0/589824.0*t14;
776 double t298 = 105625.0/8192.0*t16;
777 double t299 = 528125.0/16384.0*t18;
778 double t300 = 203125.0/8192.0*t20;
779 double t301 = 5078125.0/98304.0*t22;
780 double t302 = 528125.0/24576.0*t24;
781 double t303 = 1015625.0/24576.0*t26;
782 double t304 = 25390625.0/294912.0*t28;
783 double t305 = 203125.0/16384.0*t31;
784 double t306 = 1015625.0/32768.0*t33;
785 double t307 = 390625.0/16384.0*t35;
786 double t308 = t293+t294-t295-t296+t297+t298-t299-t300+t301-t302+t303-t304-t305+t306+t307;
787 double t309 = 9765625.0/196608.0*t37;
788 double t310 = 1015625.0/49152.0*t41;
789 double t311 = 5078125.0/98304.0*t43;
790 double t312 = 1953125.0/49152.0*t45;
791 double t313 = 48828125.0/589824.0*t47;
792 double t314 = 40625.0/32768.0*t1;
793 double t315 = 15625.0/16384.0*t10;
794 double t316 = 390625.0/196608.0*t13;
795 double t317 = 8125.0/16384.0*xi;
796 double t318 = 40625.0/98304.0*t2;
797 double t319 = 203125.0/294912.0*t3;
798 double t320 = 15625.0/589824.0*eta;
799 double t321 = 78125.0/196608.0*t30;
800 double t322 = 390625.0/589824.0*t40;
801 double t323 = -3125.0/196608.0-t309+t310-t311-t312+t313+t314+t315-t316-t317+t318-t319+t320-t321+t322;
802 double t325 = 3453125.0/24576.0*t4;
803 double t326 = 121875.0/8192.0*t6;
804 double t327 = 609375.0/16384.0*t8;
805 double t328 = 234375.0/8192.0*t11;
806 double t329 = 1953125.0/32768.0*t14;
807 double t330 = 138125.0/12288.0*t16;
808 double t331 = 690625.0/24576.0*t18;
809 double t332 = 265625.0/12288.0*t20;
810 double t333 = 6640625.0/147456.0*t22;
811 double t334 = 690625.0/12288.0*t24;
812 double t335 = 1328125.0/12288.0*t26;
813 double t336 = 33203125.0/147456.0*t28;
814 double t337 = 203125.0/24576.0*t31;
815 double t338 = 1015625.0/49152.0*t33;
816 double t339 = 390625.0/24576.0*t35;
817 double t340 = -t325-t326+t327+t328-t329-t330+t331+t332-t333+t334-t335+t336+t337-t338-t339;
818 double t341 = 9765625.0/294912.0*t37;
819 double t342 = 1015625.0/24576.0*t41;
820 double t343 = 5078125.0/49152.0*t43;
821 double t344 = 1953125.0/24576.0*t45;
822 double t345 = 48828125.0/294912.0*t47;
823 double t346 = 121875.0/16384.0*t1;
824 double t347 = 46875.0/8192.0*t10;
825 double t348 = 390625.0/32768.0*t13;
826 double t349 = 24375.0/8192.0*xi;
827 double t350 = 53125.0/147456.0*t2;
828 double t351 = 265625.0/147456.0*t3;
829 double t352 = 15625.0/32768.0*eta;
830 double t353 = 78125.0/294912.0*t30;
831 double t354 = 390625.0/294912.0*t40;
832 double t355 = 3125.0/32768.0+t341-t342+t343+t344-t345-t346-t347+t348+t349-t350+t351-t352+t353-t354;
833 double t357 = t325+t326-t327-t328+t329-t330+t331+t332-t333-t334+t335-t336+t337-t338-t339;
834 double t358 = 3125.0/32768.0+t341+t342-t343-t344+t345-t346-t347+t348+t349-t350-t351+t352+t353+t354;
835 double t360 = -t293-t294+t295+t296-t297+t298-t299-t300+t301+t302-t303+t304-t305+t306+t307;
836 double t361 = -3125.0/196608.0-t309-t310+t311+t312-t313+t314+t315-t316-t317+t318+t319-t320-t321-t322;
837 double t363 = 53125.0/73728.0*t6;
838 double t364 = 265625.0/49152.0*t8;
839 double t365 = 78125.0/73728.0*t11;
840 double t366 = 1953125.0/294912.0*t14;
841 double t367 = 690625.0/8192.0*t18;
842 double t368 = 203125.0/12288.0*t20;
843 double t369 = 5078125.0/49152.0*t22;
844 double t370 = 690625.0/36864.0*t24;
845 double t371 = 1015625.0/36864.0*t26;
846 double t372 = 25390625.0/147456.0*t28;
847 double t373 = 265625.0/24576.0*t31;
848 double t374 = 1328125.0/16384.0*t33;
849 double t375 = -t325-t363+t364+t365-t366-t330+t367+t368-t369+t370-t371+t372+t373-t374-t339;
850 double t376 = 9765625.0/98304.0*t37;
851 double t377 = 1328125.0/73728.0*t41;
852 double t378 = 6640625.0/49152.0*t43;
853 double t379 = 1953125.0/73728.0*t45;
854 double t380 = 53125.0/16384.0*t1;
855 double t381 = 15625.0/24576.0*t10;
856 double t382 = 390625.0/98304.0*t13;
857 double t383 = 10625.0/24576.0*xi;
858 double t384 = 121875.0/16384.0*t2;
859 double t385 = 203125.0/16384.0*t3;
860 double t386 = 234375.0/32768.0*t30;
861 double t387 = 390625.0/32768.0*t40;
862 double t388 = 9375.0/32768.0+t376-t377+t378+t379-t345-t380-t381+t382+t383-t384+t385-t352+t386-t387;
863 double t390 = 4515625.0/12288.0*t4;
864 double t391 = 53125.0/4096.0*t6;
865 double t392 = 796875.0/8192.0*t8;
866 double t393 = 78125.0/4096.0*t11;
867 double t394 = 1953125.0/16384.0*t14;
868 double t395 = 180625.0/18432.0*t16;
869 double t396 = 903125.0/12288.0*t18;
870 double t397 = 265625.0/18432.0*t20;
871 double t398 = 6640625.0/73728.0*t22;
872 double t399 = 903125.0/18432.0*t24;
873 double t400 = 1328125.0/18432.0*t26;
874 double t401 = 33203125.0/73728.0*t28;
875 double t402 = 265625.0/36864.0*t31;
876 double t403 = 1328125.0/24576.0*t33;
877 double t404 = 390625.0/36864.0*t35;
878 double t405 = t390+t391-t392-t393+t394+t395-t396-t397+t398-t399+t400-t401-t402+t403+t404;
879 double t406 = 9765625.0/147456.0*t37;
880 double t407 = 1328125.0/36864.0*t41;
881 double t408 = 6640625.0/24576.0*t43;
882 double t409 = 1953125.0/36864.0*t45;
883 double t410 = 48828125.0/147456.0*t47;
884 double t411 = 159375.0/8192.0*t1;
885 double t412 = 15625.0/4096.0*t10;
886 double t413 = 390625.0/16384.0*t13;
887 double t414 = 10625.0/4096.0*xi;
888 double t415 = 53125.0/8192.0*t2;
889 double t416 = 265625.0/8192.0*t3;
890 double t417 = 140625.0/16384.0*eta;
891 double t418 = 78125.0/16384.0*t30;
892 double t419 = 390625.0/16384.0*t40;
893 double t420 = -28125.0/16384.0-t406+t407-t408-t409+t410+t411+t412-t413-t414+t415-t416+t417-t418+t419;
894 double t422 = -t390-t391+t392+t393-t394+t395-t396-t397+t398+t399-t400+t401-t402+t403+t404;
895 double t423 = -28125.0/16384.0-t406-t407+t408+t409-t410+t411+t412-t413-t414+t415+t416-t417-t418-t419;
896 double t425 = t325+t363-t364-t365+t366-t330+t367+t368-t369-t370+t371-t372+t373-t374-t339;
897 double t426 = 9375.0/32768.0+t376+t377-t378-t379+t345-t380-t381+t382+t383-t384-t385+t352+t386+t387;
898 double t428 = -9375.0/32768.0+t325-t363-t364+t365+t366-t330-t367+t368+t369+t370-t371-t372+t373+t374;
899 double t429 = -t339-t376-t377-t378+t379+t345+t380-t381-t382+t383+t384-t385+t352-t386+t387;
900 double t431 = -t390+t391+t392-t393-t394+t395+t396-t397-t398-t399+t400+t401-t402-t403+t404;
901 double t432 = 28125.0/16384.0+t406+t407+t408-t409-t410-t411+t412+t413-t414-t415+t416-t417+t418-t419;
902 double t434 = t390-t391-t392+t393+t394+t395+t396-t397-t398+t399-t400-t401-t402-t403+t404;
903 double t435 = 28125.0/16384.0+t406-t407-t408+t409+t410-t411+t412+t413-t414-t415-t416+t417+t418+t419;
904 double t437 = -9375.0/32768.0-t325+t363+t364-t365-t366-t330-t367+t368+t369-t370+t371+t372+t373+t374;
905 double t438 = -t339-t376+t377+t378-t379-t345+t380-t381-t382+t383+t384+t385-t352-t386-t387;
906 double t440 = 3125.0/196608.0-t293+t294+t295-t296-t297+t298+t299-t300-t301-t302+t303+t304-t305-t306;
907 double t441 = t307+t309+t310+t311-t312-t313-t314+t315+t316-t317-t318+t319-t320+t321-t322;
908 double t443 = -3125.0/32768.0+t325-t326-t327+t328+t329-t330-t331+t332+t333+t334-t335-t336+t337+t338;
909 double t444 = -t339-t341-t342-t343+t344+t345+t346-t347-t348+t349+t350-t351+t352-t353+t354;
910 double t446 = -3125.0/32768.0-t325+t326+t327-t328-t329-t330-t331+t332+t333-t334+t335+t336+t337+t338;
911 double t447 = -t339-t341+t342+t343-t344-t345+t346-t347-t348+t349+t350+t351-t352-t353-t354;
912 double t449 = 3125.0/196608.0+t293-t294-t295+t296+t297+t298+t299-t300-t301+t302-t303-t304-t305-t306;
913 double t450 = t307+t309-t310-t311+t312+t313-t314+t315+t316-t317-t318-t319+t320+t321+t322;
916 values[1] = t96+t112;
917 values[2] = t130+t146;
919 values[4] = t163+t164;
920 values[5] = t166+t167;
921 values[6] = t169+t170;
922 values[7] = t184+t198;
923 values[8] = t212+t226;
925 values[10] = t242+t243;
926 values[11] = t245+t246;
927 values[12] = t255+t256;
928 values[13] = t260+t261;
929 values[14] = t265+t266;
931 values[16] = t271+t272;
932 values[17] = t274+t275;
933 values[18] = t277+t278;
934 values[19] = t280+t281;
935 values[20] = t283+t284;
937 values[22] = t287+t288;
938 values[23] = t290+t291;
939 values[24] = t308+t323;
940 values[25] = t340+t355;
941 values[26] = t357+t358;
942 values[27] = t360+t361;
943 values[28] = t375+t388;
944 values[29] = t405+t420;
945 values[30] = t422+t423;
946 values[31] = t425+t426;
947 values[32] = t428+t429;
948 values[33] = t431+t432;
949 values[34] = t434+t435;
950 values[35] = t437+t438;
951 values[36] = t440+t441;
952 values[37] = t443+t444;
953 values[38] = t446+t447;
954 values[39] = t449+t450;
958 static void C_Q_UL6SE_2D_DeriveEta(
double xi,
double eta,
double *values)
963 double t7 = 3.0/8.0+35.0/8.0*t4-15.0/4.0*t3;
964 double t8 = t1*eta*t7;
965 double t9 = 81.0/350.0*t8;
967 double t12 = t10*t10;
968 double t16 = (1.0-t10)*(3.0/8.0+35.0/8.0*t12-15.0/4.0*t10);
969 double t17 = 81.0/700.0*t16;
971 double t19 = t10*t18;
972 double t20 = 463271.0/368640.0*t19;
974 double t22 = 4891279.0/8601600.0*t21;
975 double t23 = t10*eta;
976 double t24 = 496367.0/1843200.0*t23;
978 double t26 = t25*eta;
979 double t27 = 727871.0/1843200.0*t26;
980 double t28 = t12*eta;
981 double t29 = 463271.0/737280.0*t28;
983 double t31 = t30*eta;
984 double t32 = 538871.0/737280.0*t31;
986 double t34 = 1873.0/32768.0*t33;
988 double t36 = 727871.0/1228800.0*t35;
990 double t38 = 38375.0/49152.0*t37;
992 double t40 = 138955.0/98304.0*t39;
994 double t42 = 154075.0/98304.0*t41;
996 double t44 = 1875847.0/1720320.0*t43;
997 double t45 = t25*t18;
998 double t46 = 138955.0/73728.0*t45;
999 double t47 = t12*t18;
1000 double t48 = 430175.0/147456.0*t47;
1001 double t49 = t9+t17-t20+t22+t24-t27-t29+t32-t34-t36+t38+t40-t42-t44+t46+t48;
1002 double t50 = t30*t18;
1003 double t51 = 505775.0/147456.0*t50;
1005 double t53 = 42289.0/196608.0*t52;
1006 double t54 = t10*t4;
1007 double t55 = 538871.0/294912.0*t54;
1008 double t56 = t25*t4;
1009 double t57 = 770375.0/294912.0*t56;
1010 double t58 = 4891279.0/17203200.0*t10;
1011 double t59 = 1873.0/98304.0*t25;
1012 double t60 = 1875847.0/6881280.0*t12;
1013 double t61 = 42289.0/983040.0*t30;
1014 double t62 = 18489.0/819200.0*t3;
1015 double t63 = 111833.0/114688.0*t18;
1016 double t64 = 4651.0/65536.0*t4;
1017 double t65 = t30*t4;
1018 double t66 = 2906875.0/589824.0*t65;
1019 double t67 = 339.0/327680.0*xi;
1020 double t68 = 1564309.0/2867200.0*eta;
1021 double t69 = t12*t4;
1022 double t70 = 2528875.0/589824.0*t69;
1023 double t71 = 1.0-t3;
1024 double t75 = 35.0/2.0*t18-15.0/2.0*eta;
1025 double t76 = t1*t71*t75;
1026 double t77 = 81.0/700.0*t76;
1027 double t78 = -421161.0/11468800.0-t51+t53+t55-t57+t58-t59-t60+t61+t62+t63-t64+t66+t67-t68-t70-t77;
1028 double t80 = 243.0/350.0*t16;
1029 double t81 = 7677.0/1280.0*t19;
1030 double t82 = 75.0/256.0*t21;
1031 double t83 = 7677.0/6400.0*t23;
1032 double t84 = 375.0/128.0*t26;
1033 double t85 = 585.0/512.0*t28;
1034 double t86 = 675.0/256.0*t31;
1035 double t87 = 225.0/512.0*t33;
1036 double t88 = 23031.0/12800.0*t35;
1037 double t89 = 1125.0/256.0*t37;
1038 double t90 = 1755.0/1024.0*t39;
1039 double t91 = 2025.0/512.0*t41;
1040 double t92 = 375.0/256.0*t43;
1041 double t93 = 1875.0/128.0*t45;
1042 double t94 = 2925.0/512.0*t47;
1043 double t95 = -t80+t81-t82-t83+t84+t85-t86+t87+t88-t89-t90+t91+t92-t93-t94;
1044 double t96 = 3375.0/256.0*t50;
1045 double t97 = 1875.0/1024.0*t52;
1046 double t98 = 7677.0/1024.0*t54;
1047 double t99 = 9375.0/512.0*t56;
1048 double t100 = 291519.0/179200.0*t10;
1049 double t101 = 27.0/512.0*t25;
1050 double t102 = 101007.0/71680.0*t12;
1051 double t103 = 243.0/5120.0*t30;
1052 double t104 = 2187.0/25600.0*t3;
1053 double t105 = 729.0/2560.0*t18;
1054 double t106 = 729.0/2048.0*t4;
1055 double t107 = 16875.0/1024.0*t65;
1056 double t108 = 27.0/5120.0*xi;
1057 double t109 = 729.0/12800.0*eta;
1058 double t110 = 14625.0/2048.0*t69;
1059 double t111 = 78003.0/358400.0+t96-t97-t98+t99-t100+t101+t102-t103-t104-t105+t106-t107-t108+t109+t110;
1060 double t113 = 243.0/140.0*t16;
1061 double t114 = 1521.0/1024.0*t19;
1062 double t115 = 375.0/256.0*t21;
1063 double t116 = 1521.0/5120.0*t23;
1064 double t117 = 4875.0/1024.0*t26;
1065 double t118 = 225.0/512.0*t28;
1066 double t119 = 3375.0/1024.0*t31;
1067 double t120 = 1125.0/512.0*t33;
1068 double t121 = 4563.0/10240.0*t35;
1069 double t122 = 14625.0/2048.0*t37;
1070 double t123 = 675.0/1024.0*t39;
1071 double t124 = 10125.0/2048.0*t41;
1072 double t125 = 1875.0/256.0*t43;
1073 double t126 = 24375.0/1024.0*t45;
1074 double t127 = 1125.0/512.0*t47;
1075 double t128 = t113+t114+t115-t116-t117+t118+t119-t120+t121+t122-t123-t124-t125+t126-t127;
1076 double t129 = 16875.0/1024.0*t50;
1077 double t130 = 9375.0/1024.0*t52;
1078 double t131 = 7605.0/4096.0*t54;
1079 double t132 = 121875.0/4096.0*t56;
1080 double t133 = 574533.0/143360.0*t10;
1081 double t134 = 351.0/4096.0*t25;
1082 double t135 = 49653.0/14336.0*t12;
1083 double t136 = 243.0/4096.0*t30;
1084 double t137 = 2187.0/10240.0*t3;
1085 double t138 = 729.0/1024.0*t18;
1086 double t139 = 3645.0/4096.0*t4;
1087 double t140 = 84375.0/4096.0*t65;
1088 double t141 = 27.0/1024.0*xi;
1089 double t142 = 729.0/5120.0*eta;
1090 double t143 = 5625.0/2048.0*t69;
1091 double t144 = -78003.0/143360.0-t129+t130-t131-t132+t133-t134-t135+t136+t137+t138-t139+t140+t141-t142+t143;
1092 double t146 = 95073.0/17920.0*t10;
1093 double t147 = 32913.0/7168.0*t12;
1094 double t148 = 4823.0/1920.0*t23;
1095 double t149 = 525.0/256.0*t28;
1096 double t150 = 4823.0/1280.0*t35;
1097 double t151 = 1575.0/512.0*t39;
1098 double t152 = 1771.0/3840.0*eta;
1099 double t153 = 1771.0/2560.0*t3;
1100 double t154 = 1771.0/768.0*t18;
1101 double t155 = 8855.0/3072.0*t4;
1102 double t156 = 4823.0/384.0*t19;
1103 double t157 = 2625.0/256.0*t47;
1104 double t158 = 24115.0/1536.0*t54;
1105 double t159 = 13125.0/1024.0*t69;
1106 double t160 = 81.0/35.0*t16;
1107 double t161 = 25581.0/35840.0-t146+t147+t148-t149-t150+t151-t152+t153+t154-t155-t156+t157+t158-t159-t160;
1108 double t162 = t113+t114-t115-t116+t117+t118-t119+t120+t121-t122-t123+t124+t125-t126-t127;
1109 double t163 = -78003.0/143360.0+t129-t130-t131+t132+t133+t134-t135-t136+t137+t138-t139-t140-t141-t142+t143;
1110 double t165 = -t80+t81+t82-t83-t84+t85+t86-t87+t88+t89-t90-t91-t92+t93-t94;
1111 double t166 = 78003.0/358400.0-t96+t97-t98-t99-t100-t101+t102+t103-t104-t105+t106+t107+t108+t109+t110;
1112 double t168 = 1.0+xi;
1113 double t170 = t168*t71*t75;
1114 double t171 = 81.0/700.0*t170;
1115 double t173 = t168*eta*t7;
1116 double t174 = 81.0/350.0*t173;
1117 double t175 = -t171+t174+t17-t20-t22+t24+t27-t29-t32+t34-t36-t38+t40+t42+t44-t46;
1118 double t176 = -421161.0/11468800.0+t48+t51-t53+t55+t57+t58+t59-t60-t61+t62+t63-t64-t66-t67-t68-t70;
1119 double t178 = 243.0/350.0*t170;
1120 double t179 = 243.0/175.0*t173;
1121 double t180 = 585.0/256.0*t19;
1122 double t181 = 291519.0/89600.0*t21;
1123 double t182 = 7677.0/6400.0*t26;
1124 double t183 = 7677.0/2560.0*t28;
1125 double t184 = 7677.0/2560.0*t31;
1126 double t185 = 81.0/512.0*t33;
1127 double t186 = 1125.0/256.0*t35;
1128 double t187 = 5625.0/512.0*t39;
1129 double t188 = 5625.0/512.0*t41;
1130 double t189 = 101007.0/17920.0*t43;
1131 double t190 = 585.0/256.0*t45;
1132 double t191 = t178-t179+t180+t181-t83-t182+t183+t184-t185+t186+t89-t187-t188-t189+t190-t94;
1133 double t192 = 2925.0/512.0*t50;
1134 double t193 = 243.0/1024.0*t52;
1135 double t194 = 3375.0/512.0*t54;
1136 double t195 = 3375.0/512.0*t56;
1137 double t196 = 75.0/512.0*t10;
1138 double t197 = 75.0/512.0*t25;
1139 double t198 = 375.0/1024.0*t12;
1140 double t199 = 375.0/1024.0*t30;
1141 double t200 = 81.0/512.0*t3;
1142 double t201 = 101007.0/17920.0*t18;
1143 double t202 = 243.0/1024.0*t4;
1144 double t203 = 291519.0/89600.0*eta;
1145 double t204 = 16875.0/1024.0*t69;
1146 double t205 = 27.0/5120.0-t192+t193-t194-t195-t196-t197+t198+t199-t200-t201+t202+t107+t108+t203+t204;
1147 double t207 = 243.0/140.0*t170;
1148 double t208 = 243.0/70.0*t173;
1149 double t209 = 225.0/256.0*t19;
1150 double t210 = 574533.0/71680.0*t21;
1151 double t211 = 1521.0/5120.0*t26;
1152 double t212 = 1521.0/2048.0*t28;
1153 double t213 = 1521.0/2048.0*t31;
1154 double t214 = 1053.0/4096.0*t33;
1155 double t215 = 14625.0/2048.0*t35;
1156 double t216 = 73125.0/4096.0*t39;
1157 double t217 = 73125.0/4096.0*t41;
1158 double t218 = 49653.0/3584.0*t43;
1159 double t219 = 225.0/256.0*t45;
1160 double t220 = -t207+t208+t209-t210-t116-t211+t212+t213+t214-t215-t122+t216+t217+t218+t219-t127;
1161 double t221 = 1125.0/512.0*t50;
1162 double t222 = 1215.0/4096.0*t52;
1163 double t223 = 16875.0/2048.0*t54;
1164 double t224 = 16875.0/2048.0*t56;
1165 double t225 = 375.0/512.0*t10;
1166 double t226 = 375.0/512.0*t25;
1167 double t227 = 1875.0/1024.0*t12;
1168 double t228 = 1875.0/1024.0*t30;
1169 double t229 = 1053.0/4096.0*t3;
1170 double t230 = 49653.0/3584.0*t18;
1171 double t231 = 1215.0/4096.0*t4;
1172 double t232 = 574533.0/71680.0*eta;
1173 double t233 = 84375.0/4096.0*t69;
1174 double t234 = -27.0/1024.0-t221-t222+t223+t224+t225+t226-t227-t228+t229+t230-t231-t140-t141-t232-t233;
1175 double t236 = 95073.0/8960.0*t21;
1176 double t237 = 4823.0/1920.0*t26;
1177 double t238 = 4823.0/768.0*t28;
1178 double t239 = 4823.0/768.0*t31;
1179 double t240 = 95073.0/8960.0*eta;
1180 double t241 = 32913.0/1792.0*t18;
1181 double t242 = 32913.0/1792.0*t43;
1182 double t243 = 525.0/128.0*t19;
1183 double t244 = 525.0/128.0*t45;
1184 double t245 = 2625.0/256.0*t50;
1185 double t248 = t236+t148+t237-t238-t239+t240-t241-t242-t243-t244+t157+t245-162.0/35.0*t173+81.0/35.0*t170;
1186 double t249 = -t207+t208+t209-t210-t116-t211+t212+t213-t214+t215+t122-t216-t217+t218+t219-t127;
1187 double t250 = 27.0/1024.0-t221+t222-t223-t224-t225-t226+t227+t228-t229+t230+t231+t140+t141-t232+t233;
1188 double t252 = t178-t179+t180+t181-t83-t182+t183+t184+t185-t186-t89+t187+t188-t189+t190-t94;
1189 double t253 = -27.0/5120.0-t192-t193+t194+t195+t196+t197-t198-t199+t200-t201-t202-t107-t108+t203-t204;
1190 double t255 = -t171+t174-t17-t20-t22+t24+t27-t29-t32-t34+t36+t38-t40-t42+t44-t46;
1191 double t256 = 421161.0/11468800.0+t48+t51+t53-t55-t57-t58-t59+t60+t61-t62+t63+t64+t66+t67-t68+t70;
1192 double t258 = t80+t81+t82-t83-t84+t85+t86+t87-t88-t89+t90+t91-t92+t93-t94;
1193 double t259 = -78003.0/358400.0-t96-t97+t98+t99+t100+t101-t102-t103+t104-t105-t106-t107-t108+t109-t110;
1194 double t261 = -t113+t114-t115-t116+t117+t118-t119-t120-t121+t122+t123-t124+t125-t126-t127;
1195 double t262 = 78003.0/143360.0+t129+t130+t131-t132-t133-t134+t135+t136-t137+t138+t139+t140+t141-t142-t143;
1196 double t264 = -25581.0/35840.0+t146-t147+t148-t149+t150-t151-t152-t153+t154+t155-t156+t157-t158+t159+t160;
1197 double t265 = -t113+t114+t115-t116-t117+t118+t119+t120-t121-t122+t123+t124-t125+t126-t127;
1198 double t266 = 78003.0/143360.0-t129-t130+t131+t132-t133+t134+t135-t136-t137+t138+t139-t140-t141-t142-t143;
1199 double t268 = t80+t81-t82-t83+t84+t85-t86-t87-t88+t89+t90-t91+t92-t93-t94;
1200 double t269 = -78003.0/358400.0+t96+t97+t98-t99+t100-t101-t102+t103+t104-t105-t106+t107+t108+t109-t110;
1201 double t271 = t9-t17-t20+t22+t24-t27-t29+t32+t34+t36-t38-t40+t42-t44+t46+t48;
1202 double t272 = 421161.0/11468800.0-t51-t53-t55+t57-t58+t59+t60-t61-t62+t63+t64-t66-t67-t68+t70-t77;
1203 double t274 = 243.0/175.0*t8;
1204 double t275 = -t274+t180-t181-t83+t182+t183-t184-t185-t186+t89+t187-t188+t189-t190-t94+t192;
1205 double t276 = 243.0/350.0*t76;
1206 double t277 = -27.0/5120.0+t193+t194-t195+t196-t197-t198+t199+t200-t201-t202+t107+t108+t203-t204+t276;
1207 double t279 = 243.0/70.0*t8;
1208 double t280 = t279+t209+t210-t116+t211+t212-t213+t214+t215-t122-t216+t217-t218-t219-t127+t221;
1209 double t281 = 243.0/140.0*t76;
1210 double t282 = 27.0/1024.0-t222-t223+t224-t225+t226+t227-t228-t229+t230+t231-t140-t141-t232+t233-t281;
1211 double t286 = -t236+t148-t237-t238+t239+t240-t241+t242-t243+t244+t157-t245-162.0/35.0*t8+81.0/35.0*t76;
1212 double t287 = t279+t209+t210-t116+t211+t212-t213-t214-t215+t122+t216-t217-t218-t219-t127+t221;
1213 double t288 = -27.0/1024.0+t222+t223-t224+t225-t226-t227+t228+t229+t230-t231+t140+t141-t232-t233-t281;
1214 double t290 = -t274+t180-t181-t83+t182+t183-t184+t185+t186-t89-t187+t188+t189-t190-t94+t192;
1215 double t291 = 27.0/5120.0-t193-t194+t195-t196+t197+t198-t199-t200-t201+t202-t107-t108+t203+t204+t276;
1216 double t293 = 203125.0/8192.0*t19;
1217 double t294 = 40625.0/49152.0*t21;
1218 double t295 = 105625.0/8192.0*t23;
1219 double t296 = 528125.0/24576.0*t26;
1220 double t297 = 203125.0/16384.0*t28;
1221 double t298 = 1015625.0/49152.0*t31;
1222 double t299 = 203125.0/98304.0*t33;
1223 double t300 = 528125.0/16384.0*t35;
1224 double t301 = 2640625.0/49152.0*t37;
1225 double t302 = 1015625.0/32768.0*t39;
1226 double t303 = 5078125.0/98304.0*t41;
1227 double t304 = 78125.0/49152.0*t43;
1228 double t305 = 1015625.0/24576.0*t45;
1229 double t306 = 390625.0/16384.0*t47;
1230 double t307 = 1953125.0/49152.0*t50;
1231 double t308 = -t293+t294+t295-t296-t297+t298-t299-t300+t301+t302-t303-t304+t305+t306-t307;
1232 double t309 = 1953125.0/589824.0*t52;
1233 double t310 = 5078125.0/98304.0*t54;
1234 double t311 = 25390625.0/294912.0*t56;
1235 double t312 = 40625.0/98304.0*t10;
1236 double t313 = 203125.0/294912.0*t25;
1237 double t314 = 78125.0/196608.0*t12;
1238 double t315 = 390625.0/589824.0*t30;
1239 double t316 = 40625.0/32768.0*t3;
1240 double t317 = 15625.0/16384.0*t18;
1241 double t318 = 390625.0/196608.0*t4;
1242 double t319 = 48828125.0/589824.0*t65;
1243 double t320 = 15625.0/589824.0*xi;
1244 double t321 = 8125.0/16384.0*eta;
1245 double t322 = 9765625.0/196608.0*t69;
1246 double t323 = -3125.0/196608.0+t309+t310-t311+t312-t313-t314+t315+t316+t317-t318+t319+t320-t321-t322;
1247 double t325 = 203125.0/12288.0*t19;
1248 double t326 = 53125.0/73728.0*t21;
1249 double t327 = 138125.0/12288.0*t23;
1250 double t328 = 690625.0/36864.0*t26;
1251 double t329 = 265625.0/24576.0*t28;
1252 double t330 = 1328125.0/73728.0*t31;
1253 double t331 = 265625.0/49152.0*t33;
1254 double t332 = 690625.0/8192.0*t35;
1255 double t333 = 3453125.0/24576.0*t37;
1256 double t334 = 1328125.0/16384.0*t39;
1257 double t335 = 6640625.0/49152.0*t41;
1258 double t336 = 78125.0/73728.0*t43;
1259 double t337 = 1015625.0/36864.0*t45;
1260 double t338 = 390625.0/24576.0*t47;
1261 double t339 = 1953125.0/73728.0*t50;
1262 double t340 = t325-t326-t327+t328+t329-t330+t331+t332-t333-t334+t335+t336-t337-t338+t339;
1263 double t341 = 1953125.0/294912.0*t52;
1264 double t342 = 5078125.0/49152.0*t54;
1265 double t343 = 25390625.0/147456.0*t56;
1266 double t344 = 121875.0/16384.0*t10;
1267 double t345 = 203125.0/16384.0*t25;
1268 double t346 = 234375.0/32768.0*t12;
1269 double t347 = 390625.0/32768.0*t30;
1270 double t348 = 53125.0/16384.0*t3;
1271 double t349 = 15625.0/24576.0*t18;
1272 double t350 = 390625.0/98304.0*t4;
1273 double t351 = 48828125.0/294912.0*t65;
1274 double t352 = 15625.0/32768.0*xi;
1275 double t353 = 10625.0/24576.0*eta;
1276 double t354 = 9765625.0/98304.0*t69;
1277 double t355 = 9375.0/32768.0-t341-t342+t343-t344+t345+t346-t347-t348-t349+t350-t351-t352+t353+t354;
1278 double t357 = -9375.0/32768.0+t325-t326-t327+t328+t329-t330-t331-t332+t333+t334-t335+t336-t337-t338;
1279 double t358 = t339+t341+t342-t343+t344-t345-t346+t347+t348-t349-t350+t351+t352+t353-t354;
1280 double t360 = 3125.0/196608.0-t293+t294+t295-t296-t297+t298+t299+t300-t301-t302+t303-t304+t305+t306;
1281 double t361 = -t307-t309-t310+t311-t312+t313+t314-t315-t316+t317+t318-t319-t320-t321+t322;
1282 double t363 = 265625.0/12288.0*t19;
1283 double t364 = 121875.0/8192.0*t21;
1284 double t365 = 690625.0/12288.0*t26;
1285 double t366 = 203125.0/24576.0*t28;
1286 double t367 = 1015625.0/24576.0*t31;
1287 double t368 = 609375.0/16384.0*t33;
1288 double t369 = 690625.0/24576.0*t35;
1289 double t370 = 1015625.0/49152.0*t39;
1290 double t371 = 5078125.0/49152.0*t41;
1291 double t372 = 234375.0/8192.0*t43;
1292 double t373 = 1328125.0/12288.0*t45;
1293 double t374 = 1953125.0/24576.0*t50;
1294 double t375 = t363-t364-t327+t365+t366-t367+t368+t369-t333-t370+t371+t372-t373-t338+t374;
1295 double t376 = 1953125.0/32768.0*t52;
1296 double t377 = 6640625.0/147456.0*t54;
1297 double t378 = 33203125.0/147456.0*t56;
1298 double t379 = 53125.0/147456.0*t10;
1299 double t380 = 265625.0/147456.0*t25;
1300 double t381 = 78125.0/294912.0*t12;
1301 double t382 = 390625.0/294912.0*t30;
1302 double t383 = 121875.0/16384.0*t3;
1303 double t384 = 46875.0/8192.0*t18;
1304 double t385 = 390625.0/32768.0*t4;
1305 double t386 = 24375.0/8192.0*eta;
1306 double t387 = 9765625.0/294912.0*t69;
1307 double t388 = 3125.0/32768.0-t376-t377+t378-t379+t380+t381-t382-t383-t384+t385-t351-t352+t386+t387;
1308 double t390 = 265625.0/18432.0*t19;
1309 double t391 = 53125.0/4096.0*t21;
1310 double t392 = 180625.0/18432.0*t23;
1311 double t393 = 903125.0/18432.0*t26;
1312 double t394 = 265625.0/36864.0*t28;
1313 double t395 = 1328125.0/36864.0*t31;
1314 double t396 = 796875.0/8192.0*t33;
1315 double t397 = 903125.0/12288.0*t35;
1316 double t398 = 4515625.0/12288.0*t37;
1317 double t399 = 1328125.0/24576.0*t39;
1318 double t400 = 6640625.0/24576.0*t41;
1319 double t401 = 78125.0/4096.0*t43;
1320 double t402 = 1328125.0/18432.0*t45;
1321 double t403 = 390625.0/36864.0*t47;
1322 double t404 = 1953125.0/36864.0*t50;
1323 double t405 = -t390+t391+t392-t393-t394+t395-t396-t397+t398+t399-t400-t401+t402+t403-t404;
1324 double t406 = 1953125.0/16384.0*t52;
1325 double t407 = 6640625.0/73728.0*t54;
1326 double t408 = 33203125.0/73728.0*t56;
1327 double t409 = 53125.0/8192.0*t10;
1328 double t410 = 265625.0/8192.0*t25;
1329 double t411 = 78125.0/16384.0*t12;
1330 double t412 = 390625.0/16384.0*t30;
1331 double t413 = 159375.0/8192.0*t3;
1332 double t414 = 15625.0/4096.0*t18;
1333 double t415 = 390625.0/16384.0*t4;
1334 double t416 = 48828125.0/147456.0*t65;
1335 double t417 = 140625.0/16384.0*xi;
1336 double t418 = 10625.0/4096.0*eta;
1337 double t419 = 9765625.0/147456.0*t69;
1338 double t420 = -28125.0/16384.0+t406+t407-t408+t409-t410-t411+t412+t413+t414-t415+t416+t417-t418-t419;
1339 double t422 = -t390+t391+t392-t393-t394+t395+t396+t397-t398-t399+t400-t401+t402+t403-t404;
1340 double t423 = 28125.0/16384.0-t406-t407+t408-t409+t410+t411-t412-t413+t414+t415-t416-t417-t418+t419;
1341 double t425 = -3125.0/32768.0+t363-t364-t327+t365+t366-t367-t368-t369+t333+t370-t371+t372-t373-t338;
1342 double t426 = t374+t376+t377-t378+t379-t380-t381+t382+t383-t384-t385+t351+t352+t386-t387;
1343 double t428 = t363+t364-t327-t365+t366+t367-t368+t369+t333-t370-t371-t372+t373-t338-t374;
1344 double t429 = 3125.0/32768.0+t376-t377-t378-t379-t380+t381+t382-t383-t384+t385+t351+t352+t386+t387;
1345 double t431 = -t390-t391+t392+t393-t394-t395+t396-t397-t398+t399+t400+t401-t402+t403+t404;
1346 double t432 = -28125.0/16384.0-t406+t407+t408+t409+t410-t411-t412+t413+t414-t415-t416-t417-t418-t419;
1347 double t434 = -t390-t391+t392+t393-t394-t395-t396+t397+t398-t399-t400+t401-t402+t403+t404;
1348 double t435 = 28125.0/16384.0+t406-t407-t408-t409-t410+t411+t412-t413+t414+t415+t416+t417-t418+t419;
1349 double t437 = -3125.0/32768.0+t363+t364-t327-t365+t366+t367+t368-t369-t333+t370+t371-t372+t373-t338;
1350 double t438 = -t374-t376+t377+t378+t379+t380-t381-t382+t383-t384-t385-t351-t352+t386-t387;
1351 double t440 = -t293-t294+t295+t296-t297-t298+t299-t300-t301+t302+t303+t304-t305+t306+t307;
1352 double t441 = -3125.0/196608.0-t309+t310+t311+t312+t313-t314-t315+t316+t317-t318-t319-t320-t321-t322;
1353 double t443 = t325+t326-t327-t328+t329+t330-t331+t332+t333-t334-t335-t336+t337-t338-t339;
1354 double t444 = 9375.0/32768.0+t341-t342-t343-t344-t345+t346+t347-t348-t349+t350+t351+t352+t353+t354;
1355 double t446 = -9375.0/32768.0+t325+t326-t327-t328+t329+t330+t331-t332-t333+t334+t335-t336+t337-t338;
1356 double t447 = -t339-t341+t342+t343+t344+t345-t346-t347+t348-t349-t350-t351-t352+t353-t354;
1357 double t449 = 3125.0/196608.0-t293-t294+t295+t296-t297-t298-t299+t300+t301-t302-t303+t304-t305+t306;
1358 double t450 = t307+t309-t310-t311-t312-t313+t314+t315-t316+t317+t318+t319+t320-t321+t322;
1360 values[0] = t49+t78;
1361 values[1] = t95+t111;
1362 values[2] = t128+t144;
1364 values[4] = t162+t163;
1365 values[5] = t165+t166;
1366 values[6] = t175+t176;
1367 values[7] = t191+t205;
1368 values[8] = t220+t234;
1370 values[10] = t249+t250;
1371 values[11] = t252+t253;
1372 values[12] = t255+t256;
1373 values[13] = t258+t259;
1374 values[14] = t261+t262;
1376 values[16] = t265+t266;
1377 values[17] = t268+t269;
1378 values[18] = t271+t272;
1379 values[19] = t275+t277;
1380 values[20] = t280+t282;
1382 values[22] = t287+t288;
1383 values[23] = t290+t291;
1384 values[24] = t308+t323;
1385 values[25] = t340+t355;
1386 values[26] = t357+t358;
1387 values[27] = t360+t361;
1388 values[28] = t375+t388;
1389 values[29] = t405+t420;
1390 values[30] = t422+t423;
1391 values[31] = t425+t426;
1392 values[32] = t428+t429;
1393 values[33] = t431+t432;
1394 values[34] = t434+t435;
1395 values[35] = t437+t438;
1396 values[36] = t440+t441;
1397 values[37] = t443+t444;
1398 values[38] = t446+t447;
1399 values[39] = t449+t450;
1403 static void C_Q_UL6SE_2D_DeriveXiXi(
double xi,
double eta,
double *values)
1407 double t3 = 4651.0/16384.0*t2;
1408 double t4 = eta*eta;
1409 double t5 = 496367.0/1843200.0*t4;
1411 double t7 = 727871.0/1843200.0*t6;
1413 double t9 = 463271.0/737280.0*t8;
1414 double t10 = t8*eta;
1415 double t11 = 538871.0/737280.0*t10;
1416 double t12 = 18489.0/409600.0*xi;
1417 double t13 = 4891279.0/8601600.0*eta;
1418 double t14 = 335499.0/114688.0*t1;
1420 double t16 = 138955.0/24576.0*t15;
1421 double t17 = xi*eta;
1422 double t18 = 1873.0/16384.0*t17;
1423 double t19 = t1*eta;
1424 double t20 = 1875847.0/573440.0*t19;
1425 double t21 = t2*eta;
1426 double t22 = 42289.0/49152.0*t21;
1428 double t24 = 727871.0/614400.0*t23;
1429 double t25 = -t3+t5-t7-t9+t11+t12+t13+t14+t16-t18-t20+t22-t24;
1431 double t27 = 463271.0/122880.0*t26;
1433 double t29 = 538871.0/73728.0*t28;
1435 double t31 = 38375.0/24576.0*t30;
1437 double t33 = 770375.0/73728.0*t32;
1439 double t35 = 138955.0/49152.0*t34;
1441 double t37 = 430175.0/49152.0*t36;
1443 double t39 = 2528875.0/147456.0*t38;
1444 double t40 = t10*xi;
1445 double t41 = 154075.0/49152.0*t40;
1446 double t42 = t1*t10;
1447 double t43 = 505775.0/49152.0*t42;
1448 double t44 = t2*t10;
1449 double t45 = 2906875.0/147456.0*t44;
1450 double t46 = 1.0-eta;
1452 double t50 = 3.0/8.0+35.0/8.0*t47-15.0/4.0*t1;
1453 double t51 = t46*t50;
1454 double t52 = 81.0/350.0*t51;
1455 double t56 = 35.0/2.0*t2-15.0/2.0*xi;
1456 double t57 = t46*xi*t56;
1457 double t58 = 81.0/175.0*t57;
1458 double t59 = 1.0-t1;
1459 double t62 = 105.0/2.0*t1-15.0/2.0;
1460 double t63 = t46*t59*t62;
1461 double t64 = 81.0/700.0*t63;
1462 double t65 = -1564309.0/2867200.0-t27+t29+t31-t33+t35+t37-t39-t41-t43+t45+t52+t58-t64;
1463 double t67 = 243.0/256.0*t2;
1464 double t68 = 7677.0/6400.0*t4;
1465 double t69 = 7677.0/6400.0*t6;
1466 double t70 = 7677.0/2560.0*t8;
1467 double t71 = 7677.0/2560.0*t10;
1468 double t72 = 81.0/256.0*xi;
1469 double t73 = 291519.0/89600.0*eta;
1470 double t74 = 303021.0/17920.0*t1;
1471 double t75 = 1755.0/256.0*t15;
1472 double t76 = 81.0/256.0*t17;
1473 double t77 = 303021.0/17920.0*t19;
1474 double t78 = 243.0/256.0*t21;
1475 double t79 = 1125.0/128.0*t23;
1476 double t80 = t67-t68+t69+t70-t71-t72-t73-t74-t75+t76+t77-t78+t79;
1477 double t81 = 1755.0/256.0*t26;
1478 double t82 = 3375.0/128.0*t28;
1479 double t83 = 1125.0/128.0*t30;
1480 double t84 = 3375.0/128.0*t32;
1481 double t85 = 5625.0/256.0*t34;
1482 double t86 = 8775.0/512.0*t36;
1483 double t87 = 16875.0/256.0*t38;
1484 double t88 = 5625.0/256.0*t40;
1485 double t89 = 8775.0/512.0*t42;
1486 double t90 = 16875.0/256.0*t44;
1487 double t91 = 243.0/175.0*t51;
1488 double t92 = 486.0/175.0*t57;
1489 double t93 = 243.0/350.0*t63;
1490 double t94 = 291519.0/89600.0+t81-t82-t83+t84-t85-t86+t87+t88+t89-t90-t91-t92+t93;
1491 double t96 = 1215.0/1024.0*t2;
1492 double t97 = 1521.0/5120.0*t4;
1493 double t98 = 1521.0/5120.0*t6;
1494 double t99 = 1521.0/2048.0*t8;
1495 double t100 = 1521.0/2048.0*t10;
1496 double t101 = 1053.0/2048.0*xi;
1497 double t102 = 574533.0/71680.0*eta;
1498 double t103 = 148959.0/3584.0*t1;
1499 double t104 = 675.0/256.0*t15;
1500 double t105 = 1053.0/2048.0*t17;
1501 double t106 = 148959.0/3584.0*t19;
1502 double t107 = 1215.0/1024.0*t21;
1503 double t108 = -574533.0/71680.0-t96-t97+t98+t99-t100+t101+t102+t103-t104-t105-t106+t107;
1504 double t109 = 14625.0/1024.0*t23;
1505 double t110 = 675.0/256.0*t26;
1506 double t111 = 16875.0/512.0*t28;
1507 double t112 = 14625.0/1024.0*t30;
1508 double t113 = 16875.0/512.0*t32;
1509 double t114 = 73125.0/2048.0*t34;
1510 double t115 = 3375.0/512.0*t36;
1511 double t116 = 84375.0/1024.0*t38;
1512 double t117 = 73125.0/2048.0*t40;
1513 double t118 = 3375.0/512.0*t42;
1514 double t119 = 84375.0/1024.0*t44;
1515 double t120 = 243.0/70.0*t51;
1516 double t121 = 243.0/35.0*t57;
1517 double t122 = 243.0/140.0*t63;
1518 double t123 = -t109+t110+t111+t112-t113+t114-t115-t116-t117+t118+t119+t120+t121-t122;
1519 double t125 = 95073.0/8960.0*eta;
1520 double t126 = 98739.0/1792.0*t19;
1521 double t127 = 4823.0/1920.0*t4;
1522 double t128 = 1575.0/128.0*t26;
1523 double t129 = 4823.0/1920.0*t6;
1524 double t130 = 1575.0/128.0*t15;
1525 double t131 = 98739.0/1792.0*t1;
1526 double t132 = 4823.0/768.0*t8;
1527 double t133 = 7875.0/256.0*t36;
1528 double t134 = 4823.0/768.0*t10;
1529 double t135 = 7875.0/256.0*t42;
1530 double t139 = -t125+t126+t127-t128-t129+t130+95073.0/8960.0-t131-t132+t133+t134-t135-162.0/35.0*t51-324.0/35.0*t57+81.0/35.0*t63;
1531 double t140 = -574533.0/71680.0+t96-t97+t98+t99-t100-t101+t102+t103-t104+t105-t106-t107;
1532 double t141 = t109+t110-t111-t112+t113-t114-t115+t116+t117+t118-t119+t120+t121-t122;
1533 double t143 = -t67-t68+t69+t70-t71+t72-t73-t74-t75-t76+t77+t78-t79;
1534 double t144 = 291519.0/89600.0+t81+t82+t83-t84+t85-t86-t87-t88+t89+t90-t91-t92+t93;
1535 double t146 = t3+t5-t7-t9+t11-t12+t13+t14+t16+t18-t20-t22+t24;
1536 double t147 = -1564309.0/2867200.0-t27-t29-t31+t33-t35+t37+t39+t41-t43-t45+t52+t58-t64;
1537 double t149 = 2187.0/12800.0*xi;
1538 double t150 = 2187.0/2560.0*t1;
1539 double t151 = 729.0/512.0*t2;
1540 double t152 = 75.0/256.0*eta;
1541 double t153 = 225.0/256.0*t17;
1542 double t154 = 1125.0/256.0*t19;
1543 double t155 = 1875.0/256.0*t21;
1544 double t156 = 23031.0/6400.0*t23;
1545 double t157 = 23031.0/1280.0*t26;
1546 double t158 = 7677.0/256.0*t28;
1547 double t159 = t149-t150-t151+t83-t152-t153+t154+t155-t68-t156+t157+t158;
1548 double t160 = 375.0/128.0*t6;
1549 double t161 = 5625.0/128.0*t15;
1550 double t162 = 9375.0/128.0*t32;
1551 double t163 = 585.0/512.0*t8;
1552 double t164 = 1755.0/512.0*t34;
1553 double t165 = 14625.0/512.0*t38;
1554 double t166 = 675.0/256.0*t10;
1555 double t167 = 2025.0/256.0*t40;
1556 double t168 = 10125.0/256.0*t42;
1557 double t169 = 729.0/12800.0+t160-t161-t162+t163+t164-t86-t165-t166-t167+t168+t90;
1558 double t171 = 2187.0/5120.0*xi;
1559 double t172 = 2187.0/1024.0*t1;
1560 double t173 = 3645.0/1024.0*t2;
1561 double t174 = 375.0/256.0*eta;
1562 double t175 = 1125.0/256.0*t17;
1563 double t176 = 5625.0/256.0*t19;
1564 double t177 = 9375.0/256.0*t21;
1565 double t178 = 4563.0/5120.0*t23;
1566 double t179 = 4563.0/1024.0*t26;
1567 double t180 = 7605.0/1024.0*t28;
1568 double t181 = -t171+t172+t173-t112+t174+t175-t176-t177-t97-t178+t179+t180;
1569 double t182 = 4875.0/1024.0*t6;
1570 double t183 = 73125.0/1024.0*t15;
1571 double t184 = 121875.0/1024.0*t32;
1572 double t185 = 225.0/512.0*t8;
1573 double t186 = 675.0/512.0*t34;
1574 double t187 = 5625.0/512.0*t38;
1575 double t188 = 3375.0/1024.0*t10;
1576 double t189 = 10125.0/1024.0*t40;
1577 double t190 = 50625.0/1024.0*t42;
1578 double t191 = -729.0/5120.0-t182+t183+t184+t185+t186-t115-t187+t188+t189-t190-t119;
1579 double t193 = 4823.0/640.0*t23;
1580 double t194 = 4823.0/128.0*t26;
1581 double t195 = 24115.0/384.0*t28;
1582 double t196 = 1771.0/1280.0*xi;
1583 double t197 = 1771.0/256.0*t1;
1584 double t198 = 8855.0/768.0*t2;
1585 double t199 = 525.0/256.0*t8;
1586 double t200 = 1575.0/256.0*t34;
1587 double t201 = 13125.0/256.0*t38;
1588 double t202 = t127+t193-t194-t195-1771.0/3840.0-t196+t197+t198-t199-t200+t133+t201;
1589 double t203 = -t171+t172+t173+t112-t174-t175+t176+t177-t97-t178+t179+t180;
1590 double t204 = -729.0/5120.0+t182-t183-t184+t185+t186-t115-t187-t188-t189+t190+t119;
1591 double t206 = t149-t150-t151-t83+t152+t153-t154-t155-t68-t156+t157+t158;
1592 double t207 = 729.0/12800.0-t160+t161+t162+t163+t164-t86-t165+t166+t167-t168-t90;
1593 double t209 = 1.0+eta;
1594 double t210 = t209*t50;
1595 double t211 = 81.0/350.0*t210;
1596 double t212 = t3+t5+t7-t9-t11-t12-t13+t14+t211-t16-t18+t20+t22;
1597 double t214 = t209*t59*t62;
1598 double t215 = 81.0/700.0*t214;
1599 double t217 = t209*xi*t56;
1600 double t218 = 81.0/175.0*t217;
1601 double t219 = -1564309.0/2867200.0+t24-t27-t29+t31-t33-t35+t37+t39-t41+t43+t45-t215+t218;
1602 double t221 = 243.0/175.0*t210;
1603 double t222 = -t67-t68-t69+t70+t71+t72+t73-t74-t221+t75+t76-t77-t78;
1604 double t223 = 243.0/350.0*t214;
1605 double t224 = 486.0/175.0*t217;
1606 double t225 = 291519.0/89600.0-t79+t81+t82-t83+t84+t85-t86-t87+t88-t89-t90+t223-t224;
1607 double t227 = 243.0/70.0*t210;
1608 double t228 = -574533.0/71680.0+t96-t97-t98+t99+t100-t101-t102+t103+t227+t104-t105+t106;
1609 double t229 = 243.0/140.0*t214;
1610 double t230 = 243.0/35.0*t217;
1611 double t231 = t107+t109+t110-t111+t112-t113-t114-t115+t116-t117-t118+t119-t229+t230;
1612 double t236 = t125-t126+t127-t128+t129-t130+95073.0/8960.0-t131-t132+t133-t134+t135-162.0/35.0*t210-324.0/35.0*t217+81.0/35.0*t214;
1613 double t237 = -574533.0/71680.0-t96-t97-t98+t99+t100+t101-t102+t103+t227+t104+t105+t106;
1614 double t238 = -t107-t109+t110+t111-t112+t113+t114-t115-t116+t117-t118-t119-t229+t230;
1615 double t240 = t67-t68-t69+t70+t71-t72+t73-t74-t221+t75-t76-t77+t78;
1616 double t241 = 291519.0/89600.0+t79+t81-t82+t83-t84-t85-t86+t87-t88-t89+t90+t223-t224;
1617 double t243 = -t3+t5+t7-t9-t11+t12-t13+t14+t211-t16+t18+t20-t22;
1618 double t244 = -1564309.0/2867200.0-t24-t27+t29-t31+t33+t35+t37-t39+t41+t43-t45-t215+t218;
1619 double t246 = -t149-t150+t151+t83+t152-t153-t154+t155-t68+t156+t157-t158;
1620 double t247 = 729.0/12800.0-t160+t161-t162+t163-t164-t86+t165+t166-t167-t168+t90;
1621 double t249 = t171+t172-t173-t112-t174+t175+t176-t177-t97+t178+t179-t180;
1622 double t250 = -729.0/5120.0+t182-t183+t184+t185-t186-t115+t187-t188+t189+t190-t119;
1623 double t252 = t127-t193-t194+t195-1771.0/3840.0+t196+t197-t198-t199+t200+t133-t201;
1624 double t253 = t171+t172-t173+t112+t174-t175-t176+t177-t97+t178+t179-t180;
1625 double t254 = -729.0/5120.0-t182+t183-t184+t185-t186-t115+t187+t188-t189-t190+t119;
1626 double t256 = -t149-t150+t151-t83-t152+t153+t154-t155-t68+t156+t157-t158;
1627 double t257 = 729.0/12800.0+t160-t161+t162+t163-t164-t86+t165-t166+t167+t168-t90;
1628 double t259 = 40625.0/16384.0*xi;
1629 double t260 = 46875.0/16384.0*t1;
1630 double t261 = 390625.0/49152.0*t2;
1631 double t262 = 2640625.0/24576.0*t30;
1632 double t263 = 40625.0/49152.0*eta;
1633 double t264 = 203125.0/49152.0*t17;
1634 double t265 = 78125.0/16384.0*t19;
1635 double t266 = 1953125.0/147456.0*t21;
1636 double t267 = 105625.0/8192.0*t4;
1637 double t268 = 528125.0/8192.0*t23;
1638 double t269 = 609375.0/8192.0*t26;
1639 double t270 = 5078125.0/24576.0*t28;
1640 double t271 = t259+t260-t261+t262+t263-t264-t265+t266+t267-t268-t269+t270;
1641 double t272 = 528125.0/24576.0*t6;
1642 double t273 = 1015625.0/8192.0*t15;
1643 double t274 = 25390625.0/73728.0*t32;
1644 double t275 = 203125.0/16384.0*t8;
1645 double t276 = 1015625.0/16384.0*t34;
1646 double t277 = 1171875.0/16384.0*t36;
1647 double t278 = 9765625.0/49152.0*t38;
1648 double t279 = 1015625.0/49152.0*t10;
1649 double t280 = 5078125.0/49152.0*t40;
1650 double t281 = 1953125.0/16384.0*t42;
1651 double t282 = 48828125.0/147456.0*t44;
1652 double t283 = -8125.0/16384.0-t272+t273-t274-t275+t276+t277-t278+t279-t280-t281+t282;
1653 double t285 = 121875.0/8192.0*xi;
1654 double t286 = 140625.0/8192.0*t1;
1655 double t287 = 390625.0/8192.0*t2;
1656 double t288 = 3453125.0/12288.0*t30;
1657 double t289 = 121875.0/8192.0*eta;
1658 double t290 = 609375.0/8192.0*t17;
1659 double t291 = 703125.0/8192.0*t19;
1660 double t292 = 1953125.0/8192.0*t21;
1661 double t293 = 138125.0/12288.0*t4;
1662 double t294 = 690625.0/12288.0*t23;
1663 double t295 = 265625.0/4096.0*t26;
1664 double t296 = 6640625.0/36864.0*t28;
1665 double t297 = -t285-t286+t287-t288-t289+t290+t291-t292-t293+t294+t295-t296;
1666 double t298 = 690625.0/12288.0*t6;
1667 double t299 = 1328125.0/4096.0*t15;
1668 double t300 = 33203125.0/36864.0*t32;
1669 double t301 = 203125.0/24576.0*t8;
1670 double t302 = 1015625.0/24576.0*t34;
1671 double t303 = 390625.0/8192.0*t36;
1672 double t304 = 9765625.0/73728.0*t38;
1673 double t305 = 1015625.0/24576.0*t10;
1674 double t306 = 5078125.0/24576.0*t40;
1675 double t307 = 1953125.0/8192.0*t42;
1676 double t308 = 48828125.0/73728.0*t44;
1677 double t309 = 24375.0/8192.0+t298-t299+t300+t301-t302-t303+t304-t305+t306+t307-t308;
1678 double t311 = -t285-t286+t287+t288+t289-t290-t291+t292-t293+t294+t295-t296;
1679 double t312 = 24375.0/8192.0-t298+t299-t300+t301-t302-t303+t304+t305-t306-t307+t308;
1680 double t314 = t259+t260-t261-t262-t263+t264+t265-t266+t267-t268-t269+t270;
1681 double t315 = -8125.0/16384.0+t272-t273+t274-t275+t276+t277-t278-t279+t280+t281-t282;
1682 double t317 = 53125.0/8192.0*xi;
1683 double t318 = 15625.0/8192.0*t1;
1684 double t319 = 390625.0/24576.0*t2;
1685 double t320 = 53125.0/73728.0*eta;
1686 double t321 = 265625.0/24576.0*t17;
1687 double t322 = 78125.0/24576.0*t19;
1688 double t323 = 1953125.0/73728.0*t21;
1689 double t324 = 690625.0/4096.0*t23;
1690 double t325 = 203125.0/4096.0*t26;
1691 double t326 = 5078125.0/12288.0*t28;
1692 double t327 = -t317-t318+t319-t288-t320+t321+t322-t323-t293+t324+t325-t326;
1693 double t328 = 690625.0/36864.0*t6;
1694 double t329 = 1015625.0/12288.0*t15;
1695 double t330 = 25390625.0/36864.0*t32;
1696 double t331 = 265625.0/24576.0*t8;
1697 double t332 = 1328125.0/8192.0*t34;
1698 double t333 = 9765625.0/24576.0*t38;
1699 double t334 = 1328125.0/73728.0*t10;
1700 double t335 = 6640625.0/24576.0*t40;
1701 double t336 = 1953125.0/24576.0*t42;
1702 double t337 = 10625.0/24576.0+t328-t329+t330+t331-t332-t303+t333-t334+t335+t336-t308;
1703 double t339 = 159375.0/4096.0*xi;
1704 double t340 = 46875.0/4096.0*t1;
1705 double t341 = 390625.0/4096.0*t2;
1706 double t342 = 4515625.0/6144.0*t30;
1707 double t343 = 53125.0/4096.0*eta;
1708 double t344 = 796875.0/4096.0*t17;
1709 double t345 = 234375.0/4096.0*t19;
1710 double t346 = 1953125.0/4096.0*t21;
1711 double t347 = 180625.0/18432.0*t4;
1712 double t348 = 903125.0/6144.0*t23;
1713 double t349 = 265625.0/6144.0*t26;
1714 double t350 = 6640625.0/18432.0*t28;
1715 double t351 = t339+t340-t341+t342+t343-t344-t345+t346+t347-t348-t349+t350;
1716 double t352 = 903125.0/18432.0*t6;
1717 double t353 = 1328125.0/6144.0*t15;
1718 double t354 = 33203125.0/18432.0*t32;
1719 double t355 = 265625.0/36864.0*t8;
1720 double t356 = 1328125.0/12288.0*t34;
1721 double t357 = 390625.0/12288.0*t36;
1722 double t358 = 9765625.0/36864.0*t38;
1723 double t359 = 1328125.0/36864.0*t10;
1724 double t360 = 6640625.0/12288.0*t40;
1725 double t361 = 1953125.0/12288.0*t42;
1726 double t362 = 48828125.0/36864.0*t44;
1727 double t363 = -10625.0/4096.0-t352+t353-t354-t355+t356+t357-t358+t359-t360-t361+t362;
1728 double t365 = t339+t340-t341-t342-t343+t344+t345-t346+t347-t348-t349+t350;
1729 double t366 = -10625.0/4096.0+t352-t353+t354-t355+t356+t357-t358-t359+t360+t361-t362;
1730 double t368 = -t317-t318+t319+t288+t320-t321-t322+t323-t293+t324+t325-t326;
1731 double t369 = 10625.0/24576.0-t328+t329-t330+t331-t332-t303+t333+t334-t335-t336+t308;
1732 double t371 = t317-t318-t319+t288-t320-t321+t322+t323-t293-t324+t325+t326;
1733 double t372 = 10625.0/24576.0+t328-t329-t330+t331+t332-t303-t333-t334-t335+t336+t308;
1734 double t374 = -t339+t340+t341-t342+t343+t344-t345-t346+t347+t348-t349-t350;
1735 double t375 = -10625.0/4096.0-t352+t353+t354-t355-t356+t357+t358+t359+t360-t361-t362;
1736 double t377 = -t339+t340+t341+t342-t343-t344+t345+t346+t347+t348-t349-t350;
1737 double t378 = -10625.0/4096.0+t352-t353-t354-t355-t356+t357+t358-t359-t360+t361+t362;
1738 double t380 = t317-t318-t319-t288+t320+t321-t322-t323-t293-t324+t325+t326;
1739 double t381 = 10625.0/24576.0-t328+t329+t330+t331+t332-t303-t333+t334+t335-t336-t308;
1740 double t383 = -t259+t260+t261-t262+t263+t264-t265-t266+t267+t268-t269-t270;
1741 double t384 = -8125.0/16384.0-t272+t273+t274-t275-t276+t277+t278+t279+t280-t281-t282;
1742 double t386 = t285-t286-t287+t288-t289-t290+t291+t292-t293-t294+t295+t296;
1743 double t387 = 24375.0/8192.0+t298-t299-t300+t301+t302-t303-t304-t305-t306+t307+t308;
1744 double t389 = t285-t286-t287-t288+t289+t290-t291-t292-t293-t294+t295+t296;
1745 double t390 = 24375.0/8192.0-t298+t299+t300+t301+t302-t303-t304+t305+t306-t307-t308;
1746 double t392 = -t259+t260+t261+t262-t263-t264+t265+t266+t267+t268-t269-t270;
1747 double t393 = -8125.0/16384.0+t272-t273-t274-t275-t276+t277+t278-t279-t280+t281+t282;
1749 values[0] = t25+t65;
1750 values[1] = t80+t94;
1751 values[2] = t108+t123;
1753 values[4] = t140+t141;
1754 values[5] = t143+t144;
1755 values[6] = t146+t147;
1756 values[7] = t159+t169;
1757 values[8] = t181+t191;
1759 values[10] = t203+t204;
1760 values[11] = t206+t207;
1761 values[12] = t212+t219;
1762 values[13] = t222+t225;
1763 values[14] = t228+t231;
1765 values[16] = t237+t238;
1766 values[17] = t240+t241;
1767 values[18] = t243+t244;
1768 values[19] = t246+t247;
1769 values[20] = t249+t250;
1771 values[22] = t253+t254;
1772 values[23] = t256+t257;
1773 values[24] = t271+t283;
1774 values[25] = t297+t309;
1775 values[26] = t311+t312;
1776 values[27] = t314+t315;
1777 values[28] = t327+t337;
1778 values[29] = t351+t363;
1779 values[30] = t365+t366;
1780 values[31] = t368+t369;
1781 values[32] = t371+t372;
1782 values[33] = t374+t375;
1783 values[34] = t377+t378;
1784 values[35] = t380+t381;
1785 values[36] = t383+t384;
1786 values[37] = t386+t387;
1787 values[38] = t389+t390;
1788 values[39] = t392+t393;
1792 static void C_Q_UL6SE_2D_DeriveXiEta(
double xi,
double eta,
double *values)
1795 double t2 = 1873.0/32768.0*t1;
1797 double t4 = 1875847.0/1720320.0*t3;
1799 double t6 = 42289.0/196608.0*t5;
1800 double t7 = eta*eta;
1801 double t8 = 1873.0/32768.0*t7;
1803 double t10 = 1875847.0/1720320.0*t9;
1804 double t11 = 4891279.0/8601600.0*xi;
1805 double t12 = 4891279.0/8601600.0*eta;
1807 double t14 = 42289.0/196608.0*t13;
1809 double t16 = 138955.0/24576.0*t15;
1810 double t17 = xi*eta;
1811 double t18 = 496367.0/921600.0*t17;
1812 double t19 = t1*eta;
1813 double t20 = 727871.0/614400.0*t19;
1814 double t21 = t3*eta;
1815 double t22 = 463271.0/184320.0*t21;
1816 double t23 = t5*eta;
1817 double t24 = 538871.0/147456.0*t23;
1819 double t26 = 727871.0/614400.0*t25;
1820 double t27 = -t2-t4+t6-t8-t10+t11+t12+t14+t16+t18-t20-t22+t24-t26;
1822 double t29 = 38375.0/16384.0*t28;
1824 double t31 = 138955.0/24576.0*t30;
1826 double t33 = 770375.0/98304.0*t32;
1828 double t35 = 463271.0/184320.0*t34;
1830 double t37 = 430175.0/36864.0*t36;
1832 double t39 = 2528875.0/147456.0*t38;
1833 double t40 = xi*t13;
1834 double t41 = 538871.0/147456.0*t40;
1835 double t42 = t1*t13;
1836 double t43 = 770375.0/98304.0*t42;
1837 double t44 = t3*t13;
1838 double t45 = 2528875.0/147456.0*t44;
1839 double t46 = t5*t13;
1840 double t47 = 14534375.0/589824.0*t46;
1841 double t52 = (1.0-t7)*(35.0/2.0*t9-15.0/2.0*eta);
1842 double t53 = 81.0/700.0*t52;
1843 double t57 = eta*(3.0/8.0+35.0/8.0*t13-15.0/4.0*t7);
1844 double t58 = 81.0/350.0*t57;
1845 double t63 = (1.0-t1)*(35.0/2.0*t3-15.0/2.0*xi);
1846 double t64 = 81.0/700.0*t63;
1847 double t68 = xi*(3.0/8.0+35.0/8.0*t5-15.0/4.0*t1);
1848 double t69 = 81.0/350.0*t68;
1849 double t70 = 339.0/327680.0+t29+t31-t33-t35+t37-t39+t41-t43-t45+t47+t53-t58+t64-t69;
1850 double t72 = 81.0/512.0*t1;
1851 double t73 = 101007.0/17920.0*t3;
1852 double t74 = 243.0/1024.0*t5;
1853 double t75 = 225.0/512.0*t7;
1854 double t76 = 375.0/256.0*t9;
1855 double t77 = 291519.0/89600.0*xi;
1856 double t78 = 75.0/256.0*eta;
1857 double t79 = 1875.0/1024.0*t13;
1858 double t80 = 5625.0/128.0*t15;
1859 double t81 = 7677.0/3200.0*t17;
1860 double t82 = 1125.0/128.0*t19;
1861 double t83 = 585.0/128.0*t21;
1862 double t84 = -27.0/5120.0+t72+t73-t74+t75+t76-t77-t78-t79-t80-t81+t82+t83;
1863 double t85 = 3375.0/256.0*t23;
1864 double t86 = 23031.0/6400.0*t25;
1865 double t87 = 3375.0/256.0*t28;
1866 double t88 = 1755.0/256.0*t30;
1867 double t89 = 10125.0/512.0*t32;
1868 double t90 = 7677.0/640.0*t34;
1869 double t91 = 2925.0/128.0*t36;
1870 double t92 = 16875.0/256.0*t38;
1871 double t93 = 7677.0/512.0*t40;
1872 double t94 = 28125.0/512.0*t42;
1873 double t95 = 14625.0/512.0*t44;
1874 double t96 = 84375.0/1024.0*t46;
1875 double t97 = 243.0/350.0*t63;
1876 double t98 = 243.0/175.0*t68;
1877 double t99 = -t85+t86-t87-t88+t89+t90-t91+t92-t93+t94+t95-t96-t97+t98;
1878 double t101 = 1053.0/4096.0*t1;
1879 double t102 = 49653.0/3584.0*t3;
1880 double t103 = 1215.0/4096.0*t5;
1881 double t104 = 1125.0/512.0*t7;
1882 double t105 = 1875.0/256.0*t9;
1883 double t106 = 574533.0/71680.0*xi;
1884 double t107 = 375.0/256.0*eta;
1885 double t108 = 9375.0/1024.0*t13;
1886 double t109 = 73125.0/1024.0*t15;
1887 double t110 = 1521.0/2560.0*t17;
1888 double t111 = 14625.0/1024.0*t19;
1889 double t112 = 225.0/128.0*t21;
1890 double t113 = 16875.0/1024.0*t23;
1891 double t114 = -t101-t102+t103-t104-t105+t106+t107+t108+t109-t110-t111+t112+t113;
1892 double t115 = 4563.0/5120.0*t25;
1893 double t116 = 43875.0/2048.0*t28;
1894 double t117 = 675.0/256.0*t30;
1895 double t118 = 50625.0/2048.0*t32;
1896 double t119 = 1521.0/512.0*t34;
1897 double t120 = 1125.0/128.0*t36;
1898 double t121 = 84375.0/1024.0*t38;
1899 double t122 = 7605.0/2048.0*t40;
1900 double t123 = 365625.0/4096.0*t42;
1901 double t124 = 5625.0/512.0*t44;
1902 double t125 = 421875.0/4096.0*t46;
1903 double t126 = 243.0/140.0*t63;
1904 double t127 = 243.0/70.0*t68;
1905 double t128 = 27.0/1024.0+t115+t116-t117-t118+t119-t120-t121-t122-t123+t124+t125+t126-t127;
1906 double t130 = 95073.0/8960.0*xi;
1907 double t131 = 32913.0/1792.0*t3;
1908 double t132 = 4823.0/960.0*t17;
1909 double t133 = 525.0/64.0*t21;
1910 double t134 = 4823.0/640.0*t25;
1911 double t135 = 1575.0/128.0*t30;
1912 double t136 = 4823.0/192.0*t34;
1913 double t137 = 2625.0/64.0*t36;
1914 double t138 = 24115.0/768.0*t40;
1915 double t139 = 13125.0/256.0*t44;
1916 double t140 = 162.0/35.0*t68;
1917 double t141 = 81.0/35.0*t63;
1918 double t142 = -t130+t131+t132-t133-t134+t135-t136+t137+t138-t139+t140-t141;
1919 double t143 = t101-t102-t103+t104+t105+t106-t107-t108-t109-t110+t111+t112-t113;
1920 double t144 = -27.0/1024.0+t115-t116-t117+t118+t119-t120+t121-t122+t123+t124-t125+t126-t127;
1921 double t146 = 27.0/5120.0-t72+t73+t74-t75-t76-t77+t78+t79+t80-t81-t82+t83;
1922 double t147 = t85+t86+t87-t88-t89+t90-t91-t92-t93-t94+t95+t96-t97+t98;
1923 double t149 = t2-t4-t6+t8+t10+t11-t12-t14-t16+t18+t20-t22-t24-t26;
1924 double t150 = -339.0/327680.0-t29+t31+t33-t35+t37+t39+t41+t43-t45-t47-t53+t58+t64-t69;
1925 double t152 = 225.0/512.0*t1;
1926 double t153 = 375.0/256.0*t3;
1927 double t154 = 1875.0/1024.0*t5;
1928 double t155 = 81.0/512.0*t7;
1929 double t156 = 101007.0/17920.0*t9;
1930 double t157 = 75.0/256.0*xi;
1931 double t158 = 291519.0/89600.0*eta;
1932 double t159 = 243.0/1024.0*t13;
1933 double t160 = 1755.0/256.0*t15;
1934 double t161 = 23031.0/6400.0*t19;
1935 double t162 = 7677.0/640.0*t21;
1936 double t163 = 27.0/5120.0-t152+t153+t154-t155-t156-t157+t158+t159+t160-t81-t161+t162;
1937 double t164 = 7677.0/512.0*t23;
1938 double t165 = 1125.0/128.0*t25;
1939 double t166 = 5625.0/128.0*t30;
1940 double t167 = 28125.0/512.0*t32;
1941 double t168 = 585.0/128.0*t34;
1942 double t169 = 14625.0/512.0*t38;
1943 double t170 = 3375.0/256.0*t40;
1944 double t171 = 10125.0/512.0*t42;
1945 double t172 = 16875.0/256.0*t44;
1946 double t173 = 243.0/350.0*t52;
1947 double t174 = 243.0/175.0*t57;
1948 double t175 = t164+t165+t87-t166-t167+t168-t91-t169-t170-t171+t172+t96+t173-t174;
1949 double t177 = 1125.0/512.0*t1;
1950 double t178 = 1875.0/256.0*t3;
1951 double t179 = 9375.0/1024.0*t5;
1952 double t180 = 1053.0/4096.0*t7;
1953 double t181 = 49653.0/3584.0*t9;
1954 double t182 = 375.0/256.0*xi;
1955 double t183 = 574533.0/71680.0*eta;
1956 double t184 = 1215.0/4096.0*t13;
1957 double t185 = 675.0/256.0*t15;
1958 double t186 = 4563.0/5120.0*t19;
1959 double t187 = 1521.0/512.0*t21;
1960 double t188 = 7605.0/2048.0*t23;
1961 double t189 = t177-t178-t179+t180+t181+t182-t183-t184+t185-t110-t186+t187+t188;
1962 double t190 = 14625.0/1024.0*t25;
1963 double t191 = 73125.0/1024.0*t30;
1964 double t192 = 365625.0/4096.0*t32;
1965 double t193 = 225.0/128.0*t34;
1966 double t194 = 5625.0/512.0*t38;
1967 double t195 = 16875.0/1024.0*t40;
1968 double t196 = 50625.0/2048.0*t42;
1969 double t197 = 84375.0/1024.0*t44;
1970 double t198 = 243.0/140.0*t52;
1971 double t199 = 243.0/70.0*t57;
1972 double t200 = -27.0/1024.0-t190-t116+t191+t192+t193-t120-t194+t195+t196-t197-t125-t198+t199;
1973 double t202 = 95073.0/8960.0*eta;
1974 double t203 = 4823.0/640.0*t19;
1975 double t204 = 4823.0/192.0*t21;
1976 double t205 = 24115.0/768.0*t23;
1977 double t206 = 32913.0/1792.0*t9;
1978 double t207 = 525.0/64.0*t34;
1979 double t208 = 1575.0/128.0*t15;
1980 double t209 = 13125.0/256.0*t38;
1981 double t210 = 162.0/35.0*t57;
1982 double t211 = 81.0/35.0*t52;
1983 double t212 = t202+t132+t203-t204-t205-t206-t207-t208+t137+t209-t210+t211;
1984 double t213 = -t177+t178+t179-t180+t181-t182-t183+t184+t185-t110-t186+t187+t188;
1985 double t214 = 27.0/1024.0+t190+t116-t191-t192+t193-t120-t194-t195-t196+t197+t125-t198+t199;
1986 double t216 = -27.0/5120.0+t152-t153-t154+t155-t156+t157+t158-t159+t160-t81-t161+t162;
1987 double t217 = t164-t165-t87+t166+t167+t168-t91-t169+t170+t171-t172-t96+t173-t174;
1988 double t219 = -t2+t4+t6-t8+t10-t11-t12+t14-t16+t18+t20-t22-t24+t26;
1989 double t220 = 339.0/327680.0+t29-t31-t33-t35+t37+t39-t41-t43+t45+t47-t53+t58-t64+t69;
1990 double t222 = -27.0/5120.0+t72-t73-t74+t75-t76+t77+t78-t79+t80-t81-t82+t83;
1991 double t223 = t85-t86-t87+t88+t89+t90-t91-t92+t93+t94-t95-t96+t97-t98;
1992 double t225 = -t101+t102+t103-t104+t105-t106-t107+t108-t109-t110+t111+t112-t113;
1993 double t226 = 27.0/1024.0-t115+t116+t117-t118+t119-t120+t121+t122-t123-t124+t125-t126+t127;
1994 double t228 = t130-t131+t132-t133+t134-t135-t136+t137-t138+t139-t140+t141;
1995 double t229 = t101+t102-t103+t104-t105-t106+t107-t108+t109-t110-t111+t112+t113;
1996 double t230 = -27.0/1024.0-t115-t116+t117+t118+t119-t120-t121+t122+t123-t124-t125-t126+t127;
1997 double t232 = 27.0/5120.0-t72-t73+t74-t75+t76+t77-t78+t79-t80-t81+t82+t83;
1998 double t233 = -t85-t86+t87+t88-t89+t90-t91+t92+t93-t94-t95+t96+t97-t98;
1999 double t235 = t2+t4-t6+t8-t10-t11+t12-t14+t16+t18-t20-t22+t24+t26;
2000 double t236 = -339.0/327680.0-t29-t31+t33-t35+t37-t39-t41+t43+t45-t47+t53-t58-t64+t69;
2001 double t238 = 27.0/5120.0-t152-t153+t154-t155+t156+t157-t158+t159-t160-t81+t161+t162;
2002 double t239 = -t164-t165+t87+t166-t167+t168-t91+t169+t170-t171-t172+t96-t173+t174;
2003 double t241 = t177+t178-t179+t180-t181-t182+t183-t184-t185-t110+t186+t187-t188;
2004 double t242 = -27.0/1024.0+t190-t116-t191+t192+t193-t120+t194-t195+t196+t197-t125+t198-t199;
2005 double t244 = -t202+t132-t203-t204+t205+t206-t207+t208+t137-t209+t210-t211;
2006 double t245 = -t177-t178+t179-t180-t181+t182+t183+t184-t185-t110+t186+t187-t188;
2007 double t246 = 27.0/1024.0-t190+t116+t191-t192+t193-t120+t194+t195-t196-t197+t125+t198-t199;
2008 double t248 = -27.0/5120.0+t152+t153-t154+t155+t156-t157-t158-t159-t160-t81+t161+t162;
2009 double t249 = -t164+t165-t87-t166+t167+t168-t91+t169-t170+t171+t172-t96-t173+t174;
2010 double t251 = 203125.0/98304.0*t1;
2011 double t252 = 78125.0/49152.0*t3;
2012 double t253 = 1953125.0/589824.0*t5;
2013 double t254 = 203125.0/98304.0*t7;
2014 double t255 = 78125.0/49152.0*t9;
2015 double t256 = 40625.0/49152.0*xi;
2016 double t257 = 40625.0/49152.0*eta;
2017 double t258 = 1953125.0/589824.0*t13;
2018 double t259 = 1015625.0/8192.0*t15;
2019 double t260 = 105625.0/4096.0*t17;
2020 double t261 = 528125.0/8192.0*t19;
2021 double t262 = 15625.0/589824.0-t251-t252+t253-t254-t255+t256+t257+t258+t259+t260-t261;
2022 double t263 = 203125.0/4096.0*t21;
2023 double t264 = 5078125.0/49152.0*t23;
2024 double t265 = 528125.0/8192.0*t25;
2025 double t266 = 2640625.0/16384.0*t28;
2026 double t267 = 1015625.0/8192.0*t30;
2027 double t268 = 25390625.0/98304.0*t32;
2028 double t269 = 203125.0/4096.0*t34;
2029 double t270 = 390625.0/4096.0*t36;
2030 double t271 = 9765625.0/49152.0*t38;
2031 double t272 = 5078125.0/49152.0*t40;
2032 double t273 = 25390625.0/98304.0*t42;
2033 double t274 = 9765625.0/49152.0*t44;
2034 double t275 = 244140625.0/589824.0*t46;
2035 double t276 = -t263+t264-t265+t266+t267-t268-t269+t270-t271+t272-t273-t274+t275;
2036 double t278 = 609375.0/16384.0*t1;
2037 double t279 = 234375.0/8192.0*t3;
2038 double t280 = 1953125.0/32768.0*t5;
2039 double t281 = 265625.0/49152.0*t7;
2040 double t282 = 78125.0/73728.0*t9;
2041 double t283 = 121875.0/8192.0*xi;
2042 double t284 = 53125.0/73728.0*eta;
2043 double t285 = 1953125.0/294912.0*t13;
2044 double t286 = 1015625.0/12288.0*t15;
2045 double t287 = 138125.0/6144.0*t17;
2046 double t288 = 690625.0/12288.0*t19;
2047 double t289 = -15625.0/32768.0+t278+t279-t280+t281+t282-t283-t284-t285-t286-t287+t288;
2048 double t290 = 265625.0/6144.0*t21;
2049 double t291 = 6640625.0/73728.0*t23;
2050 double t292 = 690625.0/4096.0*t25;
2051 double t293 = 3453125.0/8192.0*t28;
2052 double t294 = 1328125.0/4096.0*t30;
2053 double t295 = 33203125.0/49152.0*t32;
2054 double t296 = 203125.0/6144.0*t34;
2055 double t297 = 390625.0/6144.0*t36;
2056 double t298 = 9765625.0/73728.0*t38;
2057 double t299 = 5078125.0/24576.0*t40;
2058 double t300 = 25390625.0/49152.0*t42;
2059 double t301 = 9765625.0/24576.0*t44;
2060 double t302 = 244140625.0/294912.0*t46;
2061 double t303 = t290-t291+t292-t293-t294+t295+t296-t297+t298-t299+t300+t301-t302;
2062 double t305 = 15625.0/32768.0-t278-t279+t280-t281+t282+t283-t284+t285-t286-t287+t288;
2063 double t306 = t290-t291-t292+t293+t294-t295+t296-t297+t298+t299-t300-t301+t302;
2064 double t308 = t251+t252-t253+t254-t255-t256+t257-t258+t259+t260-t261-t263;
2065 double t309 = -15625.0/589824.0+t264+t265-t266-t267+t268-t269+t270-t271-t272+t273+t274-t275;
2066 double t311 = 265625.0/49152.0*t1;
2067 double t312 = 78125.0/73728.0*t3;
2068 double t313 = 1953125.0/294912.0*t5;
2069 double t314 = 609375.0/16384.0*t7;
2070 double t315 = 234375.0/8192.0*t9;
2071 double t316 = 53125.0/73728.0*xi;
2072 double t317 = 121875.0/8192.0*eta;
2073 double t318 = 1953125.0/32768.0*t13;
2074 double t319 = 1328125.0/4096.0*t15;
2075 double t320 = 690625.0/4096.0*t19;
2076 double t321 = -15625.0/32768.0+t311+t312-t313+t314+t315-t316-t317-t318-t319-t287+t320;
2077 double t322 = 203125.0/6144.0*t21;
2078 double t323 = 5078125.0/24576.0*t23;
2079 double t324 = 690625.0/12288.0*t25;
2080 double t325 = 1015625.0/12288.0*t30;
2081 double t326 = 25390625.0/49152.0*t32;
2082 double t327 = 265625.0/6144.0*t34;
2083 double t328 = 9765625.0/24576.0*t38;
2084 double t329 = 6640625.0/73728.0*t40;
2085 double t330 = 33203125.0/49152.0*t42;
2086 double t331 = 9765625.0/73728.0*t44;
2087 double t332 = t322-t323+t324-t293-t325+t326+t327-t297+t328-t329+t330+t331-t302;
2088 double t334 = 796875.0/8192.0*t1;
2089 double t335 = 78125.0/4096.0*t3;
2090 double t336 = 1953125.0/16384.0*t5;
2091 double t337 = 796875.0/8192.0*t7;
2092 double t338 = 78125.0/4096.0*t9;
2093 double t339 = 53125.0/4096.0*xi;
2094 double t340 = 53125.0/4096.0*eta;
2095 double t341 = 1953125.0/16384.0*t13;
2096 double t342 = 1328125.0/6144.0*t15;
2097 double t343 = 180625.0/9216.0*t17;
2098 double t344 = 903125.0/6144.0*t19;
2099 double t345 = 140625.0/16384.0-t334-t335+t336-t337-t338+t339+t340+t341+t342+t343-t344;
2100 double t346 = 265625.0/9216.0*t21;
2101 double t347 = 6640625.0/36864.0*t23;
2102 double t348 = 903125.0/6144.0*t25;
2103 double t349 = 4515625.0/4096.0*t28;
2104 double t350 = 1328125.0/6144.0*t30;
2105 double t351 = 33203125.0/24576.0*t32;
2106 double t352 = 265625.0/9216.0*t34;
2107 double t353 = 390625.0/9216.0*t36;
2108 double t354 = 9765625.0/36864.0*t38;
2109 double t355 = 6640625.0/36864.0*t40;
2110 double t356 = 33203125.0/24576.0*t42;
2111 double t357 = 9765625.0/36864.0*t44;
2112 double t358 = 244140625.0/147456.0*t46;
2113 double t359 = -t346+t347-t348+t349+t350-t351-t352+t353-t354+t355-t356-t357+t358;
2114 double t361 = t334+t335-t336+t337-t338-t339+t340-t341+t342+t343-t344-t346;
2115 double t362 = -140625.0/16384.0+t347+t348-t349-t350+t351-t352+t353-t354-t355+t356+t357-t358;
2116 double t364 = 15625.0/32768.0-t311-t312+t313-t314+t315+t316-t317+t318-t319-t287+t320;
2117 double t365 = t322-t323-t324+t293+t325-t326+t327-t297+t328+t329-t330-t331+t302;
2118 double t367 = 15625.0/32768.0-t311+t312+t313-t314-t315-t316+t317+t318+t319-t287-t320;
2119 double t368 = t322+t323+t324+t293-t325-t326+t327-t297-t328-t329-t330+t331+t302;
2120 double t370 = t334-t335-t336+t337+t338+t339-t340-t341-t342+t343+t344-t346;
2121 double t371 = -140625.0/16384.0-t347-t348-t349+t350+t351-t352+t353+t354+t355+t356-t357-t358;
2122 double t373 = 140625.0/16384.0-t334+t335+t336-t337+t338-t339-t340+t341-t342+t343+t344;
2123 double t374 = -t346-t347+t348+t349-t350-t351-t352+t353+t354-t355-t356+t357+t358;
2124 double t376 = -15625.0/32768.0+t311-t312-t313+t314-t315+t316+t317-t318+t319-t287-t320;
2125 double t377 = t322+t323-t324-t293+t325+t326+t327-t297-t328+t329+t330-t331-t302;
2126 double t379 = t251-t252-t253+t254+t255+t256-t257-t258-t259+t260+t261-t263;
2127 double t380 = -15625.0/589824.0-t264-t265-t266+t267+t268-t269+t270+t271+t272+t273-t274-t275;
2128 double t382 = 15625.0/32768.0-t278+t279+t280-t281-t282-t283+t284+t285+t286-t287-t288;
2129 double t383 = t290+t291+t292+t293-t294-t295+t296-t297-t298-t299-t300+t301+t302;
2130 double t385 = -15625.0/32768.0+t278-t279-t280+t281-t282+t283+t284-t285+t286-t287-t288;
2131 double t386 = t290+t291-t292-t293+t294+t295+t296-t297-t298+t299+t300-t301-t302;
2132 double t388 = 15625.0/589824.0-t251+t252+t253-t254+t255-t256-t257+t258-t259+t260+t261;
2133 double t389 = -t263-t264+t265+t266-t267-t268-t269+t270+t271-t272-t273+t274+t275;
2135 values[0] = t27+t70;
2136 values[1] = t84+t99;
2137 values[2] = t114+t128;
2139 values[4] = t143+t144;
2140 values[5] = t146+t147;
2141 values[6] = t149+t150;
2142 values[7] = t163+t175;
2143 values[8] = t189+t200;
2145 values[10] = t213+t214;
2146 values[11] = t216+t217;
2147 values[12] = t219+t220;
2148 values[13] = t222+t223;
2149 values[14] = t225+t226;
2151 values[16] = t229+t230;
2152 values[17] = t232+t233;
2153 values[18] = t235+t236;
2154 values[19] = t238+t239;
2155 values[20] = t241+t242;
2157 values[22] = t245+t246;
2158 values[23] = t248+t249;
2159 values[24] = t262+t276;
2160 values[25] = t289+t303;
2161 values[26] = t305+t306;
2162 values[27] = t308+t309;
2163 values[28] = t321+t332;
2164 values[29] = t345+t359;
2165 values[30] = t361+t362;
2166 values[31] = t364+t365;
2167 values[32] = t367+t368;
2168 values[33] = t370+t371;
2169 values[34] = t373+t374;
2170 values[35] = t376+t377;
2171 values[36] = t379+t380;
2172 values[37] = t382+t383;
2173 values[38] = t385+t386;
2174 values[39] = t388+t389;
2178 static void C_Q_UL6SE_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
2181 double t3 = eta*eta;
2183 double t7 = 35.0/2.0*t4-15.0/2.0*eta;
2184 double t8 = t1*eta*t7;
2185 double t9 = 81.0/175.0*t8;
2187 double t11 = t10*t10;
2188 double t12 = t11*xi;
2189 double t13 = 538871.0/737280.0*t12;
2190 double t14 = 335499.0/114688.0*t3;
2191 double t15 = 1.0-t3;
2192 double t18 = 105.0/2.0*t3-15.0/2.0;
2193 double t19 = t1*t15*t18;
2194 double t20 = 81.0/700.0*t19;
2195 double t21 = t10*t4;
2196 double t22 = 538871.0/73728.0*t21;
2197 double t23 = xi*eta;
2198 double t24 = 1873.0/16384.0*t23;
2199 double t25 = t10*eta;
2200 double t26 = 727871.0/614400.0*t25;
2201 double t27 = t10*xi;
2202 double t28 = t27*eta;
2203 double t29 = 38375.0/24576.0*t28;
2204 double t30 = t11*eta;
2205 double t31 = 138955.0/49152.0*t30;
2206 double t32 = t12*eta;
2207 double t33 = 154075.0/49152.0*t32;
2209 double t35 = 1875847.0/573440.0*t34;
2210 double t36 = t10*t3;
2211 double t37 = 463271.0/122880.0*t36;
2212 double t38 = t27*t3;
2213 double t39 = 138955.0/24576.0*t38;
2214 double t40 = t9+t13+t14-t20+t22-t24-t26+t29+t31-t33-t35-t37+t39;
2215 double t41 = t11*t3;
2216 double t42 = 430175.0/49152.0*t41;
2217 double t43 = t12*t3;
2218 double t44 = 505775.0/49152.0*t43;
2220 double t46 = 42289.0/49152.0*t45;
2221 double t47 = t27*t4;
2222 double t48 = 770375.0/73728.0*t47;
2223 double t49 = t11*t4;
2224 double t50 = 2528875.0/147456.0*t49;
2225 double t51 = t12*t4;
2226 double t52 = 2906875.0/147456.0*t51;
2228 double t56 = 3.0/8.0+35.0/8.0*t53-15.0/4.0*t3;
2229 double t57 = t1*t56;
2230 double t58 = 81.0/350.0*t57;
2231 double t59 = 4651.0/16384.0*t4;
2232 double t60 = 496367.0/1843200.0*t10;
2233 double t61 = 727871.0/1843200.0*t27;
2234 double t62 = 463271.0/737280.0*t11;
2235 double t63 = 4891279.0/8601600.0*xi;
2236 double t64 = 18489.0/409600.0*eta;
2237 double t65 = -1564309.0/2867200.0+t42-t44+t46-t48-t50+t52+t58-t59+t60-t61-t62+t63+t64;
2238 double t67 = 2187.0/12800.0*eta;
2239 double t68 = 2187.0/2560.0*t3;
2240 double t69 = 729.0/512.0*t4;
2241 double t70 = 23031.0/1280.0*t36;
2242 double t71 = 75.0/256.0*xi;
2243 double t72 = 7677.0/6400.0*t10;
2244 double t73 = 375.0/128.0*t27;
2245 double t74 = 585.0/512.0*t11;
2246 double t75 = 675.0/256.0*t12;
2247 double t76 = 225.0/256.0*t23;
2248 double t77 = 23031.0/6400.0*t25;
2249 double t78 = 1125.0/128.0*t28;
2250 double t79 = -t67-t68+t69+t70-t71-t72+t73+t74-t75+t76+t77-t78;
2251 double t80 = 1755.0/512.0*t30;
2252 double t81 = 2025.0/256.0*t32;
2253 double t82 = 1125.0/256.0*t34;
2254 double t83 = 5625.0/128.0*t38;
2255 double t84 = 8775.0/512.0*t41;
2256 double t85 = 10125.0/256.0*t43;
2257 double t86 = 1875.0/256.0*t45;
2258 double t87 = 7677.0/256.0*t21;
2259 double t88 = 9375.0/128.0*t47;
2260 double t89 = 14625.0/512.0*t49;
2261 double t90 = 16875.0/256.0*t51;
2262 double t91 = 729.0/12800.0-t80+t81+t82-t83-t84+t85-t86-t87+t88+t89-t90;
2263 double t93 = 2187.0/5120.0*eta;
2264 double t94 = 2187.0/1024.0*t3;
2265 double t95 = 3645.0/1024.0*t4;
2266 double t96 = 4563.0/1024.0*t36;
2267 double t97 = 375.0/256.0*xi;
2268 double t98 = 1521.0/5120.0*t10;
2269 double t99 = 4875.0/1024.0*t27;
2270 double t100 = 225.0/512.0*t11;
2271 double t101 = 3375.0/1024.0*t12;
2272 double t102 = 1125.0/256.0*t23;
2273 double t103 = 4563.0/5120.0*t25;
2274 double t104 = 14625.0/1024.0*t28;
2275 double t105 = t93+t94-t95+t96+t97-t98-t99+t100+t101-t102+t103+t104;
2276 double t106 = 675.0/512.0*t30;
2277 double t107 = 10125.0/1024.0*t32;
2278 double t108 = 5625.0/256.0*t34;
2279 double t109 = 73125.0/1024.0*t38;
2280 double t110 = 3375.0/512.0*t41;
2281 double t111 = 50625.0/1024.0*t43;
2282 double t112 = 9375.0/256.0*t45;
2283 double t113 = 7605.0/1024.0*t21;
2284 double t114 = 121875.0/1024.0*t47;
2285 double t115 = 5625.0/512.0*t49;
2286 double t116 = 84375.0/1024.0*t51;
2287 double t117 = -729.0/5120.0-t106-t107-t108+t109-t110-t111+t112-t113-t114+t115+t116;
2288 double t119 = 4823.0/1920.0*t10;
2289 double t120 = 525.0/256.0*t11;
2290 double t121 = 4823.0/640.0*t25;
2291 double t122 = 1575.0/256.0*t30;
2292 double t123 = 1771.0/1280.0*eta;
2293 double t124 = 1771.0/256.0*t3;
2294 double t125 = 8855.0/768.0*t4;
2295 double t126 = 4823.0/128.0*t36;
2296 double t127 = 7875.0/256.0*t41;
2297 double t128 = 24115.0/384.0*t21;
2298 double t129 = 13125.0/256.0*t49;
2299 double t130 = t119-t120-t121+t122-1771.0/3840.0+t123+t124-t125-t126+t127+t128-t129;
2300 double t131 = t93+t94-t95+t96-t97-t98+t99+t100-t101+t102+t103-t104;
2301 double t132 = -729.0/5120.0-t106+t107+t108-t109-t110+t111-t112-t113+t114+t115-t116;
2302 double t134 = -t67-t68+t69+t70+t71-t72-t73+t74+t75-t76+t77+t78;
2303 double t135 = 729.0/12800.0-t80-t81-t82+t83-t84-t85+t86-t87-t88+t89+t90;
2304 double t137 = -t13+t14+t22+t24-t26-t29+t31+t33+t35-t37-t39+t42+t44;
2305 double t138 = 1.0+xi;
2306 double t140 = t138*t15*t18;
2307 double t141 = 81.0/700.0*t140;
2308 double t143 = t138*eta*t7;
2309 double t144 = 81.0/175.0*t143;
2310 double t145 = t138*t56;
2311 double t146 = 81.0/350.0*t145;
2312 double t147 = -1564309.0/2867200.0-t46+t48-t50-t52-t141+t144-t59+t60+t61-t62-t63+t64+t146;
2313 double t149 = 7677.0/2560.0*t12;
2314 double t150 = 303021.0/17920.0*t3;
2315 double t151 = 3375.0/128.0*t21;
2316 double t152 = 81.0/256.0*t23;
2317 double t153 = 1125.0/128.0*t25;
2318 double t154 = 5625.0/256.0*t30;
2319 double t155 = 5625.0/256.0*t32;
2320 double t156 = 303021.0/17920.0*t34;
2321 double t157 = 1755.0/256.0*t36;
2322 double t158 = 1755.0/256.0*t38;
2323 double t159 = 8775.0/512.0*t43;
2324 double t160 = t149-t150-t151-t152+t153+t78-t154-t155-t156+t157+t158-t84-t159;
2325 double t161 = 243.0/256.0*t45;
2326 double t162 = 3375.0/128.0*t47;
2327 double t163 = 16875.0/256.0*t49;
2328 double t164 = 243.0/350.0*t140;
2329 double t165 = 486.0/175.0*t143;
2330 double t166 = 243.0/256.0*t4;
2331 double t167 = 7677.0/6400.0*t27;
2332 double t168 = 7677.0/2560.0*t11;
2333 double t169 = 291519.0/89600.0*xi;
2334 double t170 = 81.0/256.0*eta;
2335 double t171 = 243.0/175.0*t145;
2336 double t172 = 291519.0/89600.0+t161-t162+t163+t90+t164-t165+t166-t72-t167+t168+t169-t170-t171;
2337 double t174 = 1521.0/2048.0*t12;
2338 double t175 = 148959.0/3584.0*t3;
2339 double t176 = 16875.0/512.0*t21;
2340 double t177 = 1053.0/2048.0*t23;
2341 double t178 = 14625.0/1024.0*t25;
2342 double t179 = 73125.0/2048.0*t30;
2343 double t180 = 73125.0/2048.0*t32;
2344 double t181 = 148959.0/3584.0*t34;
2345 double t182 = 675.0/256.0*t36;
2346 double t183 = 675.0/256.0*t38;
2347 double t184 = 3375.0/512.0*t43;
2348 double t185 = t174+t175+t176+t177-t178-t104+t179+t180+t181+t182+t183-t110-t184;
2349 double t186 = 1215.0/1024.0*t45;
2350 double t187 = 16875.0/512.0*t47;
2351 double t188 = 84375.0/1024.0*t49;
2352 double t189 = 243.0/140.0*t140;
2353 double t190 = 243.0/35.0*t143;
2354 double t191 = 1215.0/1024.0*t4;
2355 double t192 = 1521.0/5120.0*t27;
2356 double t193 = 1521.0/2048.0*t11;
2357 double t194 = 574533.0/71680.0*xi;
2358 double t195 = 1053.0/2048.0*eta;
2359 double t196 = 243.0/70.0*t145;
2360 double t197 = -574533.0/71680.0-t186+t187-t188-t116-t189+t190-t191-t98-t192+t193-t194+t195+t196;
2361 double t199 = 95073.0/8960.0*xi;
2362 double t200 = 4823.0/1920.0*t27;
2363 double t201 = 4823.0/768.0*t11;
2364 double t202 = 4823.0/768.0*t12;
2365 double t203 = 98739.0/1792.0*t3;
2366 double t204 = 98739.0/1792.0*t34;
2367 double t205 = 1575.0/128.0*t36;
2368 double t206 = 1575.0/128.0*t38;
2369 double t207 = 7875.0/256.0*t43;
2370 double t211 = t199+t119+t200-t201-t202+95073.0/8960.0-t203-t204-t205-t206+t127+t207-162.0/35.0*t145-324.0/35.0*t143+81.0/35.0*t140;
2371 double t212 = t174+t175-t176-t177+t178+t104-t179-t180+t181+t182+t183-t110-t184;
2372 double t213 = -574533.0/71680.0+t186-t187+t188+t116-t189+t190+t191-t98-t192+t193-t194-t195+t196;
2373 double t215 = t149-t150+t151+t152-t153-t78+t154+t155-t156+t157+t158-t84-t159;
2374 double t216 = 291519.0/89600.0-t161+t162-t163-t90+t164-t165-t166-t72-t167+t168+t169+t170-t171;
2375 double t218 = -t13+t14-t22-t24+t26+t29-t31-t33+t35-t37-t39+t42+t44;
2376 double t219 = -1564309.0/2867200.0+t46-t48+t50+t52-t141+t144+t59+t60+t61-t62-t63-t64+t146;
2377 double t221 = t67-t68-t69+t70+t71-t72-t73+t74+t75+t76-t77-t78;
2378 double t222 = 729.0/12800.0+t80+t81-t82+t83-t84-t85-t86+t87+t88-t89-t90;
2379 double t224 = -t93+t94+t95+t96-t97-t98+t99+t100-t101-t102-t103+t104;
2380 double t225 = -729.0/5120.0+t106-t107+t108-t109-t110+t111+t112+t113-t114-t115+t116;
2381 double t227 = t119-t120+t121-t122-1771.0/3840.0-t123+t124+t125-t126+t127-t128+t129;
2382 double t228 = -t93+t94+t95+t96+t97-t98-t99+t100+t101+t102-t103-t104;
2383 double t229 = -729.0/5120.0+t106+t107-t108+t109-t110-t111-t112+t113+t114-t115-t116;
2384 double t231 = t67-t68-t69+t70-t71-t72+t73+t74-t75-t76-t77+t78;
2385 double t232 = 729.0/12800.0+t80-t81+t82-t83-t84+t85+t86+t87-t88-t89+t90;
2386 double t234 = t9+t13+t14-t20-t22+t24+t26-t29-t31+t33-t35-t37+t39;
2387 double t235 = -1564309.0/2867200.0+t42-t44-t46+t48+t50-t52+t58+t59+t60-t61-t62+t63-t64;
2388 double t237 = 486.0/175.0*t8;
2389 double t238 = 243.0/350.0*t19;
2390 double t239 = -t237-t149-t150+t238+t151-t152-t153+t78+t154-t155+t156+t157-t158;
2391 double t240 = 243.0/175.0*t57;
2392 double t241 = 291519.0/89600.0-t84+t159+t161-t162-t163+t90-t240-t166-t72+t167+t168-t169+t170;
2393 double t243 = 243.0/35.0*t8;
2394 double t244 = 243.0/140.0*t19;
2395 double t245 = t243-t174+t175-t244-t176+t177+t178-t104-t179+t180-t181+t182-t183;
2396 double t246 = 243.0/70.0*t57;
2397 double t247 = -574533.0/71680.0-t110+t184-t186+t187+t188-t116+t246+t191-t98+t192+t193+t194-t195;
2398 double t252 = -t199+t119-t200-t201+t202+95073.0/8960.0-t203+t204-t205+t206+t127-t207-162.0/35.0*t57-324.0/35.0*t8+81.0/35.0*t19;
2399 double t253 = t243-t174+t175-t244+t176-t177-t178+t104+t179-t180-t181+t182-t183;
2400 double t254 = -574533.0/71680.0-t110+t184+t186-t187-t188+t116+t246-t191-t98+t192+t193+t194+t195;
2401 double t256 = -t237-t149-t150+t238-t151+t152+t153-t78-t154+t155+t156+t157-t158;
2402 double t257 = 291519.0/89600.0-t84+t159-t161+t162+t163-t90-t240+t166-t72+t167+t168-t169-t170;
2403 double t259 = 40625.0/16384.0*eta;
2404 double t260 = 46875.0/16384.0*t3;
2405 double t261 = 390625.0/49152.0*t4;
2406 double t262 = 609375.0/8192.0*t36;
2407 double t263 = 40625.0/49152.0*xi;
2408 double t264 = 105625.0/8192.0*t10;
2409 double t265 = 528125.0/24576.0*t27;
2410 double t266 = 203125.0/16384.0*t11;
2411 double t267 = 1015625.0/49152.0*t12;
2412 double t268 = 203125.0/49152.0*t23;
2413 double t269 = 528125.0/8192.0*t25;
2414 double t270 = 2640625.0/24576.0*t28;
2415 double t271 = t259+t260-t261-t262+t263+t264-t265-t266+t267-t268-t269+t270;
2416 double t272 = 1015625.0/16384.0*t30;
2417 double t273 = 5078125.0/49152.0*t32;
2418 double t274 = 78125.0/16384.0*t34;
2419 double t275 = 1015625.0/8192.0*t38;
2420 double t276 = 1171875.0/16384.0*t41;
2421 double t277 = 1953125.0/16384.0*t43;
2422 double t278 = 1953125.0/147456.0*t45;
2423 double t279 = 5078125.0/24576.0*t21;
2424 double t280 = 25390625.0/73728.0*t47;
2425 double t281 = 9765625.0/49152.0*t49;
2426 double t282 = 48828125.0/147456.0*t51;
2427 double t283 = -8125.0/16384.0+t272-t273-t274+t275+t276-t277+t278+t279-t280-t281+t282;
2428 double t285 = 53125.0/8192.0*eta;
2429 double t286 = 15625.0/8192.0*t3;
2430 double t287 = 390625.0/24576.0*t4;
2431 double t288 = 203125.0/4096.0*t36;
2432 double t289 = 53125.0/73728.0*xi;
2433 double t290 = 138125.0/12288.0*t10;
2434 double t291 = 690625.0/36864.0*t27;
2435 double t292 = 265625.0/24576.0*t11;
2436 double t293 = 1328125.0/73728.0*t12;
2437 double t294 = 265625.0/24576.0*t23;
2438 double t295 = 690625.0/4096.0*t25;
2439 double t296 = 3453125.0/12288.0*t28;
2440 double t297 = -t285-t286+t287+t288-t289-t290+t291+t292-t293+t294+t295-t296;
2441 double t298 = 1328125.0/8192.0*t30;
2442 double t299 = 6640625.0/24576.0*t32;
2443 double t300 = 78125.0/24576.0*t34;
2444 double t301 = 1015625.0/12288.0*t38;
2445 double t302 = 390625.0/8192.0*t41;
2446 double t303 = 1953125.0/24576.0*t43;
2447 double t304 = 1953125.0/73728.0*t45;
2448 double t305 = 5078125.0/12288.0*t21;
2449 double t306 = 25390625.0/36864.0*t47;
2450 double t307 = 9765625.0/24576.0*t49;
2451 double t308 = 48828125.0/73728.0*t51;
2452 double t309 = 10625.0/24576.0-t298+t299+t300-t301-t302+t303-t304-t305+t306+t307-t308;
2453 double t311 = t285-t286-t287+t288-t289-t290+t291+t292-t293-t294-t295+t296;
2454 double t312 = 10625.0/24576.0+t298-t299+t300-t301-t302+t303+t304+t305-t306-t307+t308;
2455 double t314 = -t259+t260+t261-t262+t263+t264-t265-t266+t267+t268+t269-t270;
2456 double t315 = -8125.0/16384.0-t272+t273-t274+t275+t276-t277-t278-t279+t280+t281-t282;
2457 double t317 = 121875.0/8192.0*eta;
2458 double t318 = 140625.0/8192.0*t3;
2459 double t319 = 390625.0/8192.0*t4;
2460 double t320 = 265625.0/4096.0*t36;
2461 double t321 = 121875.0/8192.0*xi;
2462 double t322 = 690625.0/12288.0*t27;
2463 double t323 = 203125.0/24576.0*t11;
2464 double t324 = 1015625.0/24576.0*t12;
2465 double t325 = 609375.0/8192.0*t23;
2466 double t326 = 690625.0/12288.0*t25;
2467 double t327 = -t317-t318+t319+t320-t321-t290+t322+t323-t324+t325+t326-t296;
2468 double t328 = 1015625.0/24576.0*t30;
2469 double t329 = 5078125.0/24576.0*t32;
2470 double t330 = 703125.0/8192.0*t34;
2471 double t331 = 1328125.0/4096.0*t38;
2472 double t332 = 1953125.0/8192.0*t43;
2473 double t333 = 1953125.0/8192.0*t45;
2474 double t334 = 6640625.0/36864.0*t21;
2475 double t335 = 33203125.0/36864.0*t47;
2476 double t336 = 9765625.0/73728.0*t49;
2477 double t337 = 24375.0/8192.0-t328+t329+t330-t331-t302+t332-t333-t334+t335+t336-t308;
2478 double t339 = 159375.0/4096.0*eta;
2479 double t340 = 46875.0/4096.0*t3;
2480 double t341 = 390625.0/4096.0*t4;
2481 double t342 = 265625.0/6144.0*t36;
2482 double t343 = 53125.0/4096.0*xi;
2483 double t344 = 180625.0/18432.0*t10;
2484 double t345 = 903125.0/18432.0*t27;
2485 double t346 = 265625.0/36864.0*t11;
2486 double t347 = 1328125.0/36864.0*t12;
2487 double t348 = 796875.0/4096.0*t23;
2488 double t349 = 903125.0/6144.0*t25;
2489 double t350 = 4515625.0/6144.0*t28;
2490 double t351 = t339+t340-t341-t342+t343+t344-t345-t346+t347-t348-t349+t350;
2491 double t352 = 1328125.0/12288.0*t30;
2492 double t353 = 6640625.0/12288.0*t32;
2493 double t354 = 234375.0/4096.0*t34;
2494 double t355 = 1328125.0/6144.0*t38;
2495 double t356 = 390625.0/12288.0*t41;
2496 double t357 = 1953125.0/12288.0*t43;
2497 double t358 = 1953125.0/4096.0*t45;
2498 double t359 = 6640625.0/18432.0*t21;
2499 double t360 = 33203125.0/18432.0*t47;
2500 double t361 = 9765625.0/36864.0*t49;
2501 double t362 = 48828125.0/36864.0*t51;
2502 double t363 = -10625.0/4096.0+t352-t353-t354+t355+t356-t357+t358+t359-t360-t361+t362;
2503 double t365 = -t339+t340+t341-t342+t343+t344-t345-t346+t347+t348+t349-t350;
2504 double t366 = -10625.0/4096.0-t352+t353-t354+t355+t356-t357-t358-t359+t360+t361-t362;
2505 double t368 = t317-t318-t319+t320-t321-t290+t322+t323-t324-t325-t326+t296;
2506 double t369 = 24375.0/8192.0+t328-t329+t330-t331-t302+t332+t333+t334-t335-t336+t308;
2507 double t371 = -t317-t318+t319+t320+t321-t290-t322+t323+t324-t325+t326+t296;
2508 double t372 = 24375.0/8192.0-t328-t329-t330+t331-t302-t332+t333-t334-t335+t336+t308;
2509 double t374 = t339+t340-t341-t342-t343+t344+t345-t346-t347+t348-t349-t350;
2510 double t375 = -10625.0/4096.0+t352+t353+t354-t355+t356+t357-t358+t359+t360-t361-t362;
2511 double t377 = -t339+t340+t341-t342-t343+t344+t345-t346-t347-t348+t349+t350;
2512 double t378 = -10625.0/4096.0-t352-t353+t354-t355+t356+t357+t358-t359-t360+t361+t362;
2513 double t380 = t317-t318-t319+t320+t321-t290-t322+t323+t324+t325-t326-t296;
2514 double t381 = 24375.0/8192.0+t328+t329-t330+t331-t302-t332-t333+t334+t335-t336-t308;
2515 double t383 = t259+t260-t261-t262-t263+t264+t265-t266-t267+t268-t269-t270;
2516 double t384 = -8125.0/16384.0+t272+t273+t274-t275+t276+t277-t278+t279+t280-t281-t282;
2517 double t386 = -t285-t286+t287+t288+t289-t290-t291+t292+t293-t294+t295+t296;
2518 double t387 = 10625.0/24576.0-t298-t299-t300+t301-t302-t303+t304-t305-t306+t307+t308;
2519 double t389 = t285-t286-t287+t288+t289-t290-t291+t292+t293+t294-t295-t296;
2520 double t390 = 10625.0/24576.0+t298+t299-t300+t301-t302-t303-t304+t305+t306-t307-t308;
2521 double t392 = -t259+t260+t261-t262-t263+t264+t265-t266-t267-t268+t269+t270;
2522 double t393 = -8125.0/16384.0-t272-t273+t274-t275+t276+t277+t278-t279-t280+t281+t282;
2524 values[0] = t40+t65;
2525 values[1] = t79+t91;
2526 values[2] = t105+t117;
2528 values[4] = t131+t132;
2529 values[5] = t134+t135;
2530 values[6] = t137+t147;
2531 values[7] = t160+t172;
2532 values[8] = t185+t197;
2534 values[10] = t212+t213;
2535 values[11] = t215+t216;
2536 values[12] = t218+t219;
2537 values[13] = t221+t222;
2538 values[14] = t224+t225;
2540 values[16] = t228+t229;
2541 values[17] = t231+t232;
2542 values[18] = t234+t235;
2543 values[19] = t239+t241;
2544 values[20] = t245+t247;
2546 values[22] = t253+t254;
2547 values[23] = t256+t257;
2548 values[24] = t271+t283;
2549 values[25] = t297+t309;
2550 values[26] = t311+t312;
2551 values[27] = t314+t315;
2552 values[28] = t327+t337;
2553 values[29] = t351+t363;
2554 values[30] = t365+t366;
2555 values[31] = t368+t369;
2556 values[32] = t371+t372;
2557 values[33] = t374+t375;
2558 values[34] = t377+t378;
2559 values[35] = t380+t381;
2560 values[36] = t383+t384;
2561 values[37] = t386+t387;
2562 values[38] = t389+t390;
2563 values[39] = t392+t393;
2569 (40, BF_C_Q_UL6SE_2D, BFUnitSquare,
2570 C_Q_UL6SE_2D_Funct, C_Q_UL6SE_2D_DeriveXi,
2571 C_Q_UL6SE_2D_DeriveEta, C_Q_UL6SE_2D_DeriveXiXi,
2572 C_Q_UL6SE_2D_DeriveXiEta, C_Q_UL6SE_2D_DeriveEtaEta, 6, 6,
Definition: BaseFunct2D.h:27