6 static void C_Q_UL6S_2D_Funct(
double xi,
double eta,
double *values)
10 double t3 = 153.0/280.0*t2;
12 double t5 = 3303.0/5600.0*t4;
13 double t7 = 3303.0/5600.0*t1;
15 double t9 = 3.0/4.0*t8;
17 double t11 = 3.0/4.0*t10;
19 double t13 = 27.0/128.0*t12;
22 double t16 = 261.0/1280.0*t15;
26 double t21 = 2007.0/4480.0*t20;
28 double t23 = 27.0/128.0*t22;
34 double t31 = 243.0/160.0*t30;
36 double t33 = 27.0/40.0*t32;
39 double t37 = 243.0/256.0*t36;
42 double t41 = 243.0/256.0*t40;
44 double t44 = t3-t5-663.0/5600.0*xi-t7+t9+t11+t13-t16-81.0/640.0*t18-t21+t23+1431.0/1280.0*t24-663.0/5600.0*eta+t31-t33-567.0/256.0*t34-t37-81.0/640.0*t38-t41+1431.0/1280.0*t42;
46 double t46 = 261.0/1280.0*t45;
48 double t48 = 81.0/256.0*t47;
50 double t50 = 189.0/256.0*t49;
52 double t52 = 189.0/256.0*t51;
55 double t56 = 2007.0/4480.0*t55;
64 double t73 = 153.0/280.0*t14;
65 double t74 = 27.0/40.0*t17;
66 double t79 = 3.0/8.0+35.0/8.0*t14-15.0/4.0*t4;
67 double t80 = (1.0-eta)*t27*t79;
68 double t81 = 81.0/700.0*t80;
70 double t83 = 243.0/160.0*t82;
71 double t88 = 3.0/8.0+35.0/8.0*t2-15.0/4.0*t1;
72 double t89 = (1.0-xi)*t28*t88;
73 double t90 = 81.0/700.0*t89;
74 double t91 = 243.0/2800.0-t46+t48+t50+t52-567.0/256.0*t53-t56+441.0/256.0*t57-309.0/256.0*t59+729.0/256.0*t61-19.0/320.0*t63+12127.0/22400.0*t65+12127.0/22400.0*t67-309.0/256.0*t69+437.0/1280.0*t71+t73-t74-t81+t83-t90;
75 double t93 = 81.0/400.0*t2;
76 double t94 = 9909.0/2800.0*t4;
77 double t95 = 9.0/20.0*xi;
78 double t96 = 81.0/400.0*t1;
79 double t97 = 9.0/2.0*t8;
80 double t98 = 27.0/20.0*t10;
81 double t100 = 81.0/80.0*t15;
82 double t102 = 1269.0/560.0*t20;
83 double t106 = 729.0/400.0*t30;
84 double t107 = 243.0/200.0*t32;
85 double t110 = -729.0/2800.0-t93+t94+t95+t96-t97-t98+189.0/160.0*t12+t100+81.0/80.0*t18+t102-9.0/8.0*t22-1053.0/160.0*t24+1107.0/2800.0*eta-t106+t107+243.0/16.0*t34-243.0/160.0*t38;
86 double t111 = 729.0/160.0*t40;
87 double t112 = 243.0/200.0*t42;
88 double t113 = 81.0/400.0*t45;
89 double t114 = 81.0/16.0*t49;
90 double t116 = 81.0/160.0*t55;
91 double t117 = 189.0/16.0*t57;
92 double t118 = 27.0/20.0*t59;
93 double t119 = 2187.0/160.0*t61;
94 double t120 = 9.0/80.0*t63;
95 double t124 = 243.0/200.0*t71;
96 double t125 = 459.0/140.0*t14;
97 double t126 = 81.0/20.0*t17;
98 double t127 = 243.0/350.0*t80;
99 double t128 = 729.0/80.0*t82;
100 double t129 = t111-t112+t113-t114+1701.0/160.0*t53+t116-t117+t118-t119+t120-1863.0/700.0*t65-117.0/160.0*t67+117.0/16.0*t69-t124-t125+t126+t127-t128;
101 double t131 = 9909.0/1120.0*t4;
102 double t132 = 9.0/8.0*xi;
103 double t133 = 45.0/4.0*t8;
104 double t134 = 567.0/128.0*t12;
105 double t135 = 567.0/256.0*t15;
106 double t137 = 4509.0/896.0*t20;
107 double t140 = 729.0/1120.0*eta;
108 double t142 = 2187.0/256.0*t36;
109 double t143 = 729.0/128.0*t38;
110 double t144 = 2187.0/256.0*t40;
111 double t145 = 2187.0/256.0*t42;
112 double t146 = 729.0/256.0*t45;
113 double t147 = 729.0/1120.0-t131-t132+t133-t134-t135-405.0/128.0*t18-t137+423.0/128.0*t22+4131.0/256.0*t24-t140-8019.0/256.0*t34+t142+t143-t144-t145+t146;
114 double t148 = 729.0/256.0*t47;
115 double t149 = 2673.0/256.0*t49;
116 double t150 = 1701.0/256.0*t51;
117 double t151 = 5103.0/256.0*t53;
118 double t152 = 243.0/128.0*t55;
119 double t153 = 6237.0/256.0*t57;
120 double t154 = 1701.0/256.0*t59;
121 double t155 = 6561.0/256.0*t61;
122 double t156 = 9.0/64.0*t63;
123 double t157 = 25461.0/4480.0*t65;
124 double t160 = 567.0/256.0*t71;
125 double t161 = 459.0/56.0*t14;
126 double t162 = 81.0/8.0*t17;
127 double t163 = 243.0/140.0*t80;
128 double t164 = 729.0/32.0*t82;
129 double t165 = -t148+t149-t150-t151-t152+t153+t154+t155-t156+t157+243.0/128.0*t67-4617.0/256.0*t69+t160+t161-t162-t163+t164;
130 double t167 = 9.0/16.0*t2;
131 double t169 = 3.0/2.0*xi;
132 double t170 = t1/16.0;
133 double t171 = 15.0*t8;
134 double t184 = 243.0/32.0*t40;
135 double t186 = t167+3303.0/280.0*t4+t169-t170-t171+21.0/16.0*t10+63.0/32.0*t12+45.0/16.0*t15+81.0/16.0*t18+45.0/7.0*t20-45.0/8.0*t22-675.0/32.0*t24+26.0/35.0*eta-27.0/16.0*t32+405.0/16.0*t34-243.0/16.0*t36-81.0/32.0*t38+t184+135.0/8.0*t42;
136 double t187 = 45.0/8.0*t45;
137 double t188 = 81.0/16.0*t47;
138 double t189 = 135.0/16.0*t49;
139 double t192 = 27.0/32.0*t55;
140 double t193 = 315.0/16.0*t57;
141 double t195 = 729.0/32.0*t61;
142 double t196 = 9.0/16.0*t63;
143 double t200 = 11.0/4.0*t71;
144 double t202 = 27.0/2.0*t17;
145 double t205 = -243.0/280.0-t187+t188-t189+189.0/16.0*t51+567.0/32.0*t53+t192-t193-105.0/8.0*t59-t195+t196-251.0/35.0*t65-75.0/32.0*t67+375.0/16.0*t69-t200-153.0/14.0*t14+t202+81.0/35.0*t80-243.0/8.0*t82;
146 double t211 = 1701.0/256.0*t34;
147 double t213 = 729.0/256.0*t40;
148 double t214 = 729.0/1120.0-t131-t132+t133+189.0/128.0*t12-t135-567.0/128.0*t18-t137+657.0/128.0*t22+3969.0/256.0*t24-t140-t211+t142-243.0/128.0*t38-t213-t145+t146;
149 double t215 = 567.0/256.0*t49;
150 double t216 = 1701.0/256.0*t53;
151 double t217 = 81.0/128.0*t55;
152 double t218 = 1323.0/256.0*t57;
153 double t219 = 2187.0/256.0*t61;
154 double t220 = 45.0/64.0*t63;
155 double t223 = -t148+t215-t150-t216+t217+t218+t154+t219-t220+t157+207.0/128.0*t67-4383.0/256.0*t69+t160+t161-t162-t163+t164;
156 double t225 = 729.0/2800.0*eta;
157 double t226 = 9.0/40.0*t63;
158 double t227 = 3537.0/1400.0*t65;
159 double t228 = 9.0/4.0*t22;
160 double t229 = 81.0/40.0*t18;
161 double t231 = 81.0/80.0*t71;
162 double t234 = t95+t225+t226-t227-t228+t102+t229-27.0/40.0*t67-t231+27.0/4.0*t69+t100-243.0/40.0*t24+t94-t97-t125+t126+t127-t128-729.0/2800.0;
163 double t235 = 72.0/175.0*t2;
164 double t237 = 2547.0/5600.0*t1;
165 double t238 = 3.0/20.0*t10;
166 double t240 = 243.0/640.0*t18;
167 double t244 = 243.0/800.0*t30;
168 double t245 = 27.0/200.0*t32;
169 double t247 = 243.0/640.0*t38;
170 double t248 = 243.0/1280.0*t40;
171 double t250 = t235-t5-177.0/5600.0*xi-t237+t9-t238-261.0/640.0*t12-t16-t240-t21+45.0/128.0*t22+1269.0/1280.0*t24-159.0/5600.0*eta+t244+t245-81.0/256.0*t34-t37+t247+t248+1971.0/6400.0*t42;
172 double t251 = 441.0/6400.0*t45;
173 double t252 = 27.0/256.0*t49;
174 double t254 = 1629.0/4480.0*t55;
175 double t255 = 63.0/256.0*t57;
176 double t257 = 729.0/1280.0*t61;
177 double t258 = t63/320.0;
178 double t262 = 1321.0/6400.0*t71;
179 double t265 = (1.0+xi)*t28*t88;
180 double t266 = 81.0/700.0*t265;
181 double t267 = 243.0/2800.0-t251+t48+t252+t52+567.0/1280.0*t53+t254+t255-393.0/1280.0*t59-t257+t258+10111.0/22400.0*t65-6877.0/22400.0*t67-291.0/256.0*t69+t262+t73-t74-t81+t83-t266;
182 double t269 = 432.0/175.0*t2;
183 double t270 = 81.0/400.0*t4;
184 double t272 = 7641.0/2800.0*t1;
185 double t273 = 27.0/20.0*t8;
186 double t274 = 9.0/10.0*t10;
187 double t276 = 81.0/400.0*t15;
188 double t278 = 81.0/160.0*t20;
189 double t280 = 243.0/200.0*t24;
190 double t281 = 9.0/100.0*eta;
191 double t282 = 81.0/100.0*t32;
192 double t284 = 729.0/160.0*t36;
193 double t285 = -729.0/2800.0-t269+t270-351.0/2800.0*xi+t272-t273+t274+99.0/40.0*t12+t276+243.0/800.0*t18+t278+27.0/160.0*t22-t280-t281-t106-t282+243.0/160.0*t34+t284;
194 double t288 = 81.0/16.0*t51;
195 double t290 = 1269.0/560.0*t55;
196 double t291 = 27.0/16.0*t57;
197 double t293 = 2187.0/800.0*t61;
198 double t294 = 99.0/400.0*t63;
199 double t297 = 27.0/20.0*t69;
200 double t298 = 81.0/200.0*t71;
201 double t299 = 81.0/400.0*t14;
202 double t300 = 243.0/200.0*t17;
203 double t301 = 729.0/400.0*t82;
204 double t302 = 243.0/350.0*t265;
205 double t303 = -891.0/400.0*t38-1377.0/800.0*t42+t113-t288-243.0/80.0*t53-t290-t291+153.0/80.0*t59+t293-t294-153.0/800.0*t65+837.0/350.0*t67+t297-t298-t299+t300-t301+t302;
206 double t305 = 216.0/35.0*t2;
207 double t306 = 729.0/1120.0*xi;
208 double t307 = 7641.0/1120.0*t1;
209 double t308 = 9.0/4.0*t10;
210 double t310 = 729.0/256.0*t15;
211 double t312 = 243.0/128.0*t20;
212 double t314 = 2187.0/1280.0*t24;
213 double t315 = 9.0/40.0*eta;
214 double t316 = 729.0/160.0*t30;
215 double t317 = 81.0/40.0*t32;
216 double t320 = 729.0/1120.0+t305+t306-t307-t308-3897.0/640.0*t12+t310-729.0/640.0*t18-t312-81.0/128.0*t22+t314+t315+t316+t317-729.0/256.0*t34-t142+3483.0/640.0*t38;
217 double t321 = 2187.0/1280.0*t40;
218 double t323 = 243.0/1280.0*t45;
219 double t324 = 243.0/256.0*t49;
220 double t325 = 2673.0/256.0*t51;
221 double t327 = 25947.0/4480.0*t55;
222 double t328 = 891.0/256.0*t57;
223 double t330 = 6561.0/1280.0*t61;
224 double t331 = 207.0/320.0*t63;
225 double t333 = 28863.0/4480.0*t67;
226 double t334 = 243.0/256.0*t69;
227 double t335 = 243.0/1280.0*t71;
228 double t336 = 243.0/140.0*t265;
229 double t337 = -t321+5103.0/1280.0*t42-t323-t148-t324+t325+8019.0/1280.0*t53+t327+t328-1161.0/256.0*t59-t330+t331+351.0/640.0*t65-t333+t334+t335-t336;
230 double t340 = t4/16.0;
231 double t346 = 45.0/8.0*t15;
232 double t348 = 27.0/32.0*t20;
233 double t355 = 243.0/32.0*t36;
234 double t358 = -288.0/35.0*t2-t340-25.0/28.0*xi+2547.0/280.0*t1+3.0/16.0*t8+3.0*t10+63.0/8.0*t12-t346+81.0/160.0*t18+t348+9.0/32.0*t22-27.0/8.0*t24-3.0/10.0*eta-243.0/40.0*t30-27.0/10.0*t32+81.0/32.0*t34+t355-567.0/80.0*t38+243.0/80.0*t40;
235 double t362 = 135.0/16.0*t51;
236 double t365 = 45.0/16.0*t57;
237 double t367 = 729.0/160.0*t61;
238 double t368 = 63.0/80.0*t63;
239 double t372 = t71/20.0;
240 double t373 = 9.0/16.0*t14;
241 double t376 = -243.0/280.0-783.0/160.0*t42+9.0/80.0*t45+t188+27.0/16.0*t49-t362-81.0/16.0*t53-1089.0/140.0*t55-t365+87.0/16.0*t59+t367-t368-87.0/160.0*t65+607.0/70.0*t67-15.0/8.0*t69-t372+t373+27.0/80.0*t17+81.0/35.0*t265;
242 double t379 = 81.0/128.0*t20;
243 double t381 = 729.0/256.0*t36;
244 double t383 = 729.0/1120.0+t305+t306-t307-t308-3663.0/640.0*t12+t310+t240+t379+t23+t314+t315+t316+t317-243.0/256.0*t34-t381+3321.0/640.0*t38;
245 double t385 = 567.0/256.0*t51;
246 double t387 = 189.0/256.0*t57;
247 double t389 = 2187.0/1280.0*t61;
248 double t390 = 171.0/320.0*t63;
249 double t392 = -t321+4293.0/1280.0*t42-t323-t148-t324+t385+1701.0/1280.0*t53+t327+t387-927.0/256.0*t59-t389+t390+171.0/640.0*t65-t333+t334+t335-t336;
250 double t394 = 729.0/2800.0*xi;
251 double t396 = 3537.0/1400.0*t67;
252 double t397 = 81.0/400.0*t71;
253 double t398 = 9.0/4.0*t12;
254 double t399 = 81.0/40.0*t38;
255 double t400 = -t394-t281-t226-27.0/200.0*t65+t396-t397+t398+t118-t290+t113-t399-t112+t272+t274-t269-t282+t302-t106-729.0/2800.0;
256 double t401 = 2547.0/5600.0*t4;
257 double t403 = 3.0/20.0*t8;
258 double t405 = 441.0/6400.0*t15;
259 double t407 = 1629.0/4480.0*t20;
260 double t413 = (1.0+eta)*t27*t79;
261 double t414 = 81.0/700.0*t413;
262 double t416 = 243.0/1280.0*t36;
263 double t418 = t235-t401+327.0/5600.0*xi-t237-t403-t238-243.0/640.0*t12-t405+1053.0/3200.0*t18+t407-243.0/640.0*t22+1161.0/6400.0*t24+327.0/5600.0*eta-t414+t244+t245+81.0/1280.0*t34+t416+1053.0/3200.0*t38+t248;
264 double t420 = 27.0/256.0*t51;
265 double t430 = 72.0/175.0*t14;
266 double t431 = 27.0/200.0*t17;
267 double t432 = 243.0/800.0*t82;
268 double t433 = 243.0/2800.0+1161.0/6400.0*t42-t251+t48+t252+t420+81.0/1280.0*t53+t254+9.0/256.0*t57-303.0/1280.0*t59+729.0/6400.0*t61+121.0/1600.0*t63-8893.0/22400.0*t65-8893.0/22400.0*t67-303.0/1280.0*t69+457.0/6400.0*t71+t430+t431+t432-t266;
269 double t435 = 9.0/100.0*xi;
270 double t437 = 7641.0/2800.0*t4;
271 double t438 = 9.0/10.0*t8;
272 double t439 = 432.0/175.0*t14;
273 double t440 = 81.0/100.0*t17;
274 double t441 = 243.0/350.0*t413;
275 double t442 = -t435-t225-t226+t227+t228-t102-t229-27.0/200.0*t67-t397+t297+t276-t280+t437+t438-t439-t440+t441-t301-729.0/2800.0;
276 double t443 = 7641.0/1120.0*t4;
277 double t444 = 9.0/40.0*xi;
278 double t445 = 9.0/4.0*t8;
279 double t446 = 243.0/1280.0*t15;
280 double t448 = 25947.0/4480.0*t20;
281 double t451 = 243.0/140.0*t413;
282 double t453 = 2187.0/1280.0*t36;
283 double t454 = 2187.0/1280.0*t42;
284 double t455 = 729.0/1120.0-t443+t444-t445+t13-t446+3321.0/640.0*t18+t448-3663.0/640.0*t22+4293.0/1280.0*t24+t140-t451+1701.0/1280.0*t34-t453+t247-t213+t454;
285 double t456 = 243.0/256.0*t51;
286 double t458 = 243.0/256.0*t59;
287 double t459 = 28863.0/4480.0*t65;
288 double t462 = 216.0/35.0*t14;
289 double t463 = 81.0/40.0*t17;
290 double t464 = 729.0/160.0*t82;
291 double t465 = t146-t148+t215-t456-243.0/256.0*t53+t217+t387+t458-t389+t390-t459+171.0/640.0*t67-927.0/256.0*t69+t335+t462+t463+t464;
292 double t483 = t167+2547.0/280.0*t4-3.0/10.0*xi-t170+3.0*t8+3.0/16.0*t10+9.0/32.0*t12+9.0/80.0*t15-567.0/80.0*t18-1089.0/140.0*t20+63.0/8.0*t22-783.0/160.0*t24-25.0/28.0*eta+81.0/35.0*t413+27.0/80.0*t32-81.0/16.0*t34+243.0/80.0*t36+81.0/160.0*t38+t184;
293 double t494 = -243.0/280.0-27.0/8.0*t42-t187+t188-t189+27.0/16.0*t51+81.0/32.0*t53+t192-t365-15.0/8.0*t59+t367-t368+607.0/70.0*t65-87.0/160.0*t67+87.0/16.0*t69-t372-288.0/35.0*t14-27.0/10.0*t17-243.0/40.0*t82;
294 double t502 = 729.0/1120.0-t443+t444-t445-81.0/128.0*t12-t446+3483.0/640.0*t18+t448-3897.0/640.0*t22+5103.0/1280.0*t24+t140-t451+8019.0/1280.0*t34-t453-729.0/640.0*t38-t144+t454;
295 double t506 = t146-t148+t149-t456-729.0/256.0*t53-t152+t328+t458-t330+t331-t459+351.0/640.0*t67-1161.0/256.0*t69+t335+t462+t463+t464;
296 double t514 = -729.0/2800.0-t93+t437-t435+t96+t438-t98+27.0/160.0*t12+t276-891.0/400.0*t18-t102+99.0/40.0*t22-1377.0/800.0*t24-351.0/2800.0*eta+t441-t106+t107-243.0/80.0*t34;
297 double t520 = 243.0/800.0*t38+t111-t112+t113-t114+243.0/160.0*t53+t116-t291+t118+t293-t294+837.0/350.0*t65-153.0/800.0*t67+153.0/80.0*t69-t298-t439-t440-t301;
298 double t528 = t3-t401-159.0/5600.0*xi-t7-t403+t11+45.0/128.0*t12-t405+t240+t407-261.0/640.0*t22+1971.0/6400.0*t24-177.0/5600.0*eta-t414+t31-t33+567.0/1280.0*t34+t416-t247-t41;
299 double t535 = 243.0/2800.0+1269.0/1280.0*t42-t46+t48+t50+t420-81.0/256.0*t53-t56+t255-291.0/256.0*t59-t257+t258-6877.0/22400.0*t65+10111.0/22400.0*t67-393.0/1280.0*t69+t262+t430+t431+t432-t90;
300 double t537 = 9.0/20.0*eta;
301 double t540 = 81.0/80.0*t45;
302 double t542 = 9909.0/2800.0*t1;
303 double t543 = 9.0/2.0*t10;
304 double t544 = 459.0/140.0*t2;
305 double t545 = 81.0/20.0*t32;
306 double t546 = 243.0/350.0*t89;
307 double t547 = 729.0/80.0*t30;
308 double t548 = t394+t537+t226-27.0/40.0*t65-t396-t231-t398+27.0/4.0*t59+t290+t540+t399-243.0/40.0*t42+t542-t543-t544+t545+t546-t547-729.0/2800.0;
309 double t549 = 459.0/56.0*t2;
310 double t550 = 9909.0/1120.0*t1;
311 double t551 = 45.0/4.0*t10;
312 double t555 = 2187.0/256.0*t24;
313 double t556 = 9.0/8.0*eta;
314 double t557 = 729.0/32.0*t30;
315 double t558 = 81.0/8.0*t32;
316 double t560 = 729.0/1120.0+t549-t306-t550+t551+657.0/128.0*t12+t310-243.0/128.0*t18+t379+189.0/128.0*t22-t555-t556+t557-t558-t211-t381-567.0/128.0*t38;
317 double t562 = 567.0/256.0*t45;
318 double t563 = 1701.0/256.0*t49;
319 double t564 = 4509.0/896.0*t55;
320 double t567 = 25461.0/4480.0*t67;
321 double t568 = 1701.0/256.0*t69;
322 double t569 = 243.0/140.0*t89;
323 double t570 = t144+3969.0/256.0*t42-t562-t148-t563+t385-t216-t564+t218-4383.0/256.0*t59+t219-t220+207.0/128.0*t65+t567+t568+t160-t569;
324 double t576 = 15.0*t10;
325 double t581 = 3.0/2.0*eta;
326 double t583 = 27.0/2.0*t32;
327 double t587 = -153.0/14.0*t2-t340+26.0/35.0*xi+3303.0/280.0*t1+21.0/16.0*t8-t576-45.0/8.0*t12-t346-81.0/32.0*t18+t348+63.0/32.0*t22+135.0/8.0*t24+t581-243.0/8.0*t30+t583+567.0/32.0*t34+t355+81.0/16.0*t38-243.0/16.0*t40;
328 double t599 = -243.0/280.0-675.0/32.0*t42+45.0/16.0*t45+t188+189.0/16.0*t49-t362+405.0/16.0*t53+45.0/7.0*t55-t193+375.0/16.0*t59-t195+t196-75.0/32.0*t65-251.0/35.0*t67-105.0/8.0*t69-t200+t373-27.0/16.0*t17+81.0/35.0*t89;
329 double t602 = 729.0/128.0*t18;
330 double t603 = 567.0/128.0*t22;
331 double t604 = 5103.0/256.0*t34;
332 double t606 = 729.0/1120.0+t549-t306-t550+t551+423.0/128.0*t12+t310+t602-t312-t603-t555-t556+t557-t558-t604-t142-405.0/128.0*t38;
333 double t611 = t144+4131.0/256.0*t42-t562-t148-t563+t325-8019.0/256.0*t53-t564+t153-4617.0/256.0*t59+t155-t156+243.0/128.0*t65+t567+t568+t160-t569;
334 double t618 = -729.0/2800.0-t544+t270+1107.0/2800.0*xi+t542-t273-t543-9.0/8.0*t12+t276-243.0/160.0*t18+t278+189.0/160.0*t22-t280+t537-t547+t545+1701.0/160.0*t34+t284;
335 double t625 = 81.0/80.0*t38-1053.0/160.0*t42+t540-t288+243.0/16.0*t53+t290-t117+117.0/16.0*t59-t119+t120-117.0/160.0*t65-1863.0/700.0*t67+t297-t124-t299+t300-t301+t546;
336 double t627 = 243.0/200.0*t2;
337 double t628 = 243.0/200.0*t4;
338 double t629 = 81.0/100.0*xi;
339 double t630 = 243.0/200.0*t1;
340 double t631 = 81.0/10.0*t8;
341 double t632 = 81.0/10.0*t10;
342 double t634 = 243.0/200.0*t15;
343 double t637 = 729.0/100.0*t24;
344 double t638 = 81.0/100.0*eta;
345 double t639 = 2187.0/200.0*t30;
346 double t640 = 729.0/100.0*t32;
347 double t642 = t627-t628-t629-t630+t631+t632-81.0/10.0*t12-t634+729.0/100.0*t18-81.0/10.0*t22+t637-t638+t639-t640-729.0/10.0*t34;
348 double t644 = 729.0/100.0*t42;
349 double t645 = 243.0/200.0*t45;
350 double t648 = 81.0/10.0*t59;
351 double t651 = 81.0/100.0*t65;
352 double t652 = 81.0/100.0*t67;
353 double t653 = 81.0/10.0*t69;
354 double t655 = 243.0/200.0*t14;
355 double t656 = 729.0/100.0*t17;
356 double t657 = 2187.0/200.0*t82;
357 double t658 = 729.0/100.0*t38+t644-t645-729.0/10.0*t53+81.0*t57-t648+6561.0/100.0*t61+81.0/100.0*t63+t651+t652-t653+243.0/100.0*t71+t655-t656+t657;
358 double t660 = 243.0/80.0*t2;
359 double t661 = 243.0/80.0*t1;
360 double t662 = 81.0/4.0*t10;
361 double t666 = 6561.0/160.0*t24;
362 double t667 = 81.0/40.0*eta;
363 double t668 = 2187.0/80.0*t30;
364 double t669 = 729.0/40.0*t32;
365 double t672 = 6561.0/160.0*t40;
366 double t673 = -t660+t661-t662+2673.0/160.0*t12-2187.0/80.0*t18+243.0/8.0*t22+t666+t667-t668+t669+2187.0/16.0*t34-2187.0/160.0*t38-t672;
367 double t674 = 729.0/40.0*t42;
368 double t675 = 243.0/80.0*t45;
369 double t676 = 729.0/16.0*t49;
370 double t678 = 729.0/160.0*t55;
371 double t679 = 2673.0/16.0*t57;
372 double t680 = 81.0/4.0*t59;
373 double t681 = 19683.0/160.0*t61;
374 double t682 = 243.0/80.0*t63;
375 double t683 = 81.0/40.0*t65;
376 double t684 = 729.0/160.0*t67;
377 double t685 = 729.0/16.0*t69;
378 double t686 = 243.0/80.0*t71;
379 double t687 = -t674+t675+t676+24057.0/160.0*t53-t678-t679+t680-t681-t682-t683+t684-t685-t686;
380 double t694 = 27.0/2.0*t12;
381 double t695 = 243.0/20.0*t18;
382 double t696 = 27.0/2.0*t22;
383 double t701 = 243.0/2.0*t34;
384 double t702 = 243.0/20.0*t38;
385 double t703 = 81.0/20.0*t2+9.0/10.0*xi-81.0/20.0*t1-9.0*t8+27.0*t10-t694+t695-t696-81.0*t24-27.0/10.0*eta+729.0/20.0*t30-243.0/10.0*t32-t701+t702;
386 double t708 = 243.0/2.0*t53;
387 double t710 = 135.0*t57;
388 double t712 = 2187.0/20.0*t61;
389 double t713 = 27.0/20.0*t63;
390 double t717 = 81.0/20.0*t71;
391 double t719 = 729.0/10.0*t40+243.0/10.0*t42-81.0/20.0*t45-81.0*t49-t708+81.0/10.0*t55+t710-27.0*t59+t712+t713+27.0/10.0*t65-9.0*t67+90.0*t69+t717+81.0/10.0*t17;
392 double t726 = -t660+t661-t662+567.0/160.0*t12+729.0/80.0*t18-81.0/8.0*t22+t666+t667-t668+t669+729.0/16.0*t34-729.0/160.0*t38-t672;
393 double t728 = 567.0/16.0*t57;
394 double t729 = 6561.0/160.0*t61;
395 double t730 = 81.0/80.0*t63;
396 double t731 = -t674+t675+t676+5103.0/160.0*t53-t678-t728+t680-t729+t730-t683+t684-t685-t686;
397 double t733 = 243.0/80.0*t4;
398 double t734 = 81.0/40.0*xi;
399 double t735 = 81.0/4.0*t8;
400 double t737 = 243.0/80.0*t15;
401 double t739 = 729.0/160.0*t20;
402 double t741 = 729.0/40.0*t24;
403 double t743 = 6561.0/160.0*t36;
404 double t745 = 6561.0/160.0*t42;
405 double t746 = t733+t734-t735+243.0/8.0*t12+t737-2187.0/160.0*t18-t739+2673.0/160.0*t22-t741+24057.0/160.0*t34-t743-2187.0/80.0*t38+t745;
406 double t747 = 729.0/16.0*t51;
407 double t749 = 729.0/16.0*t59;
408 double t750 = 729.0/160.0*t65;
409 double t751 = 81.0/40.0*t67;
410 double t752 = 81.0/4.0*t69;
411 double t753 = 243.0/80.0*t14;
412 double t754 = 729.0/40.0*t17;
413 double t755 = 2187.0/80.0*t82;
414 double t756 = t747+2187.0/16.0*t53-t679-t749-t681-t682+t750-t751+t752-t686-t753+t754-t755;
415 double t759 = 6561.0/256.0*t15;
416 double t761 = 2187.0/128.0*t20;
417 double t763 = 19683.0/256.0*t24;
418 double t765 = 19683.0/256.0*t36;
419 double t767 = 19683.0/256.0*t40;
420 double t768 = 19683.0/256.0*t42;
421 double t769 = 6561.0/256.0*t45;
422 double t770 = -8019.0/128.0*t12-t759+6561.0/128.0*t18+t761-8019.0/128.0*t22-t763-72171.0/256.0*t34+t765+6561.0/128.0*t38+t767-t768-t769;
423 double t771 = 6561.0/256.0*t47;
424 double t772 = 24057.0/256.0*t49;
425 double t773 = 24057.0/256.0*t51;
426 double t775 = 2187.0/128.0*t55;
427 double t777 = 24057.0/256.0*t59;
428 double t780 = 2187.0/128.0*t65;
429 double t781 = 2187.0/128.0*t67;
430 double t782 = 24057.0/256.0*t69;
431 double t783 = 6561.0/256.0*t71;
432 double t784 = t771-t772-t773-72171.0/256.0*t53+t775+88209.0/256.0*t57+t777+59049.0/256.0*t61+729.0/64.0*t63-t780-t781+t782+t783;
433 double t786 = 81.0/16.0*t4;
434 double t790 = 405.0/8.0*t15;
435 double t792 = 243.0/32.0*t20;
436 double t796 = 2187.0/32.0*t36;
437 double t799 = 2187.0/32.0*t42;
438 double t800 = 729.0/16.0*t45;
439 double t801 = t786-27.0/8.0*xi+297.0/16.0*t8+405.0/8.0*t12+t790-729.0/32.0*t18-t792+891.0/32.0*t22+1215.0/8.0*t24+8019.0/32.0*t34-t796-729.0/16.0*t38-2187.0/16.0*t40+t799+t800;
440 double t802 = 729.0/16.0*t47;
441 double t804 = 1215.0/16.0*t51;
442 double t807 = 4455.0/16.0*t57;
443 double t808 = 1215.0/16.0*t59;
444 double t809 = 6561.0/32.0*t61;
445 double t810 = 81.0/16.0*t63;
446 double t811 = 243.0/32.0*t65;
447 double t814 = 405.0/8.0*t71;
448 double t815 = 81.0/16.0*t14;
449 double t817 = -t802+2673.0/16.0*t49+t804+3645.0/16.0*t53-243.0/8.0*t55-t807-t808-t809-t810+t811+135.0/4.0*t67-1485.0/8.0*t69-t814-t815-243.0/16.0*t17;
450 double t820 = 2187.0/128.0*t18;
451 double t821 = 729.0/128.0*t20;
452 double t824 = 6561.0/256.0*t36;
453 double t825 = 2187.0/128.0*t38;
454 double t826 = 6561.0/256.0*t42;
455 double t827 = -1701.0/128.0*t12-t759-t820-t821+2673.0/128.0*t22-t763-24057.0/256.0*t34+t824+t825+t767-t826-t769;
456 double t828 = 5103.0/256.0*t51;
457 double t830 = 18711.0/256.0*t57;
458 double t831 = 5103.0/256.0*t59;
459 double t832 = 19683.0/256.0*t61;
460 double t833 = 243.0/64.0*t63;
461 double t834 = 729.0/128.0*t65;
462 double t835 = t771-t772-t828-15309.0/256.0*t53+t775+t830+t831+t832-t833+t834-t781+t782+t783;
463 double t847 = -81.0/20.0*t4-27.0/10.0*xi+27.0*t8-9.0*t10-t694-81.0/20.0*t15+t695+81.0/10.0*t20-t696+243.0/10.0*t24+9.0/10.0*eta+81.0/10.0*t32-t701+729.0/10.0*t36;
464 double t857 = t702-81.0*t42-81.0*t51-t708+t710+90.0*t59+t712+t713-9.0*t65+27.0/10.0*t67-27.0*t69+t717+81.0/20.0*t14-243.0/10.0*t17+729.0/20.0*t82;
465 double t859 = 81.0/16.0*t2;
466 double t860 = 81.0/16.0*t1;
467 double t863 = 729.0/16.0*t15;
468 double t867 = 2187.0/32.0*t24;
469 double t873 = 2187.0/32.0*t40;
470 double t874 = -t859+t860+297.0/16.0*t10+891.0/32.0*t12+t863-729.0/16.0*t18-243.0/8.0*t20+405.0/8.0*t22+t867-27.0/8.0*eta-243.0/16.0*t32+3645.0/16.0*t34-2187.0/16.0*t36-729.0/32.0*t38-t873;
471 double t876 = 405.0/8.0*t45;
472 double t877 = 1215.0/16.0*t49;
473 double t880 = 243.0/32.0*t55;
474 double t883 = 243.0/32.0*t67;
475 double t884 = 1215.0/16.0*t69;
476 double t885 = 1215.0/8.0*t42+t876-t802+t877+2673.0/16.0*t51+8019.0/32.0*t53-t880-t807-1485.0/8.0*t59-t809-t810+135.0/4.0*t65+t883-t884-t814;
477 double t899 = 1.0+9.0*t2-10.0*t4+t169-10.0*t1-t171-t576-45.0/2.0*t12-90.0*t15+81.0/4.0*t18+27.0/2.0*t20-45.0/2.0*t22-135.0*t24+t581+t583-405.0/2.0*t34+243.0/2.0*t36+81.0/4.0*t38;
478 double t917 = 243.0/2.0*t40-135.0*t42-90.0*t45+81.0*t47-135.0*t49-135.0*t51-405.0/2.0*t53+27.0/2.0*t55+225.0*t57+150.0*t59+729.0/4.0*t61+9.0/4.0*t63-15.0*t65-15.0*t67+150.0*t69+100.0*t71+9.0*t14+t202;
479 double t928 = -t859+t860+63.0/16.0*t10+189.0/32.0*t12+t863+243.0/16.0*t18+81.0/8.0*t20-135.0/8.0*t22+t867+t556-81.0/16.0*t32+1215.0/16.0*t34-729.0/16.0*t36-243.0/32.0*t38-t873;
480 double t932 = 945.0/16.0*t57;
481 double t934 = 2187.0/32.0*t61;
482 double t935 = 27.0/16.0*t63;
483 double t937 = 405.0/8.0*t42+t876-t802+t877+567.0/16.0*t51+1701.0/32.0*t53-t880-t932-315.0/8.0*t59-t934+t935-45.0/4.0*t65+t883-t884-t814;
484 double t944 = t733+t734-t735-81.0/8.0*t12+t737-729.0/160.0*t18-t739+567.0/160.0*t22-t741+5103.0/160.0*t34-t743+729.0/80.0*t38+t745;
485 double t946 = t747+729.0/16.0*t53-t728-t749-t729+t730+t750-t751+t752-t686-t753+t754-t755;
486 double t950 = 6561.0/256.0*t24;
487 double t952 = 6561.0/256.0*t40;
488 double t953 = 2673.0/128.0*t12-t759+t820+t761-1701.0/128.0*t22-t950-15309.0/256.0*t34+t765-t825+t952-t768-t769;
489 double t954 = 5103.0/256.0*t49;
490 double t956 = 729.0/128.0*t55;
491 double t957 = 729.0/128.0*t67;
492 double t958 = 5103.0/256.0*t69;
493 double t959 = t771-t954-t773-24057.0/256.0*t53-t956+t830+t777+t832-t833-t780+t957+t958+t783;
494 double t969 = t786+t132+63.0/16.0*t8-135.0/8.0*t12+t790-243.0/32.0*t18-t792+189.0/32.0*t22+405.0/8.0*t24+1701.0/32.0*t34-t796+243.0/16.0*t38-729.0/16.0*t40+t799+t800;
495 double t976 = -t802+567.0/16.0*t49+t804+1215.0/16.0*t53+81.0/8.0*t55-t932-t808-t934+t935+t811-45.0/4.0*t67-315.0/8.0*t69-t814-t815-81.0/16.0*t17;
496 double t978 = t134-t759-t602-t821+t603-t950-t604+t824-t143+t952-t826-t769;
497 double t981 = t771-t954-t828-t151-t956+3969.0/256.0*t57+t831+t155+81.0/64.0*t63+t834+t957+t958+t783;
498 double t983 = -t629+t652+t124-t653-t634+t637-t628+t631+t655-t656+t657;
499 double t984 = -t638+t651+t124-t648-t645+t644-t630+t632+t627-t640+t639;
502 values[1] = t110+t129;
503 values[2] = t147+t165;
504 values[3] = t186+t205;
505 values[4] = t214+t223;
507 values[6] = t250+t267;
508 values[7] = t285+t303;
509 values[8] = t320+t337;
510 values[9] = t358+t376;
511 values[10] = t383+t392;
513 values[12] = t418+t433;
515 values[14] = t455+t465;
516 values[15] = t483+t494;
517 values[16] = t502+t506;
518 values[17] = t514+t520;
519 values[18] = t528+t535;
521 values[20] = t560+t570;
522 values[21] = t587+t599;
523 values[22] = t606+t611;
524 values[23] = t618+t625;
525 values[24] = t642+t658;
526 values[25] = t673+t687;
527 values[26] = t703+t719;
528 values[27] = t726+t731;
529 values[28] = t746+t756;
530 values[29] = t770+t784;
531 values[30] = t801+t817;
532 values[31] = t827+t835;
533 values[32] = t847+t857;
534 values[33] = t874+t885;
535 values[34] = t899+t917;
536 values[35] = t928+t937;
537 values[36] = t944+t946;
538 values[37] = t953+t959;
539 values[38] = t969+t976;
540 values[39] = t978+t981;
546 static void C_Q_UL6S_2D_DeriveXi(
double xi,
double eta,
double *values)
550 double t3 = 27.0/128.0*t2;
553 double t7 = 2007.0/4480.0*t4;
558 double t15 = 35.0/2.0*t12-15.0/2.0*xi;
559 double t16 = t8*t10*t15;
560 double t17 = 81.0/700.0*t16;
562 double t20 = xi*t18*t4;
563 double t21 = 243.0/80.0*t20;
565 double t23 = t22*eta;
566 double t25 = t12*eta;
567 double t26 = 2007.0/1120.0*t25;
574 double t40 = 243.0/64.0*t39;
575 double t42 = t22*xi*t18;
576 double t43 = 243.0/80.0*t42;
577 double t47 = t18*(3.0/8.0+35.0/8.0*t4-15.0/4.0*t1);
578 double t48 = 81.0/700.0*t47;
580 double t50 = 261.0/640.0*t49;
581 double t51 = t3-81.0/640.0*t5-t7-t17-t21-81.0/128.0*t23-t26-309.0/128.0*t27+1431.0/256.0*t29+12127.0/22400.0*t1-19.0/320.0*eta-1701.0/256.0*t33+1431.0/640.0*t35+3645.0/256.0*t37-t40-t43+t48-t50;
584 double t55 = 81.0/64.0*t54;
586 double t57 = 1215.0/256.0*t56;
588 double t59 = 567.0/256.0*t58;
592 double t65 = 189.0/64.0*t64;
594 double t67 = 81.0/128.0*t66;
595 double t68 = 153.0/70.0*t12;
596 double t70 = t10*t18*t12;
597 double t71 = 243.0/40.0*t70;
601 double t77 = 261.0/320.0*t76;
602 double t78 = 27.0/8.0*t22;
603 double t79 = 9.0/4.0*t9;
604 double t80 = 3303.0/2800.0*xi;
605 double t84 = 3.0/8.0+35.0/8.0*t22-15.0/4.0*t9;
606 double t85 = t8*xi*t84;
607 double t86 = 81.0/350.0*t85;
608 double t87 = -663.0/5600.0-2835.0/256.0*t52+t55-t57+t59+12127.0/11200.0*t60+1323.0/256.0*t62+t65+t67+t68+t71+437.0/640.0*t72-927.0/256.0*t74-t77-t78+t79-t80+t86;
609 double t91 = 81.0/160.0*t4;
610 double t92 = 243.0/350.0*t16;
611 double t93 = 729.0/200.0*t20;
612 double t95 = 1269.0/140.0*t25;
613 double t96 = 27.0/10.0*t27;
614 double t99 = 9.0/80.0*eta;
615 double t101 = 243.0/100.0*t35;
616 double t102 = 2187.0/32.0*t37;
617 double t103 = 729.0/40.0*t42;
618 double t104 = 81.0/200.0*t49;
619 double t105 = 189.0/160.0*t2-243.0/160.0*t5+t91+t92+t93+81.0/16.0*t23+t95+t96-1053.0/32.0*t29-117.0/160.0*t1+t99+729.0/16.0*t33-t101-t102+t103+t104;
620 double t107 = 729.0/32.0*t56;
621 double t108 = 243.0/16.0*t58;
622 double t110 = 567.0/16.0*t62;
623 double t112 = 459.0/35.0*t12;
624 double t113 = 729.0/20.0*t70;
625 double t114 = 243.0/100.0*t72;
626 double t116 = 81.0/20.0*t76;
627 double t117 = 81.0/4.0*t22;
628 double t118 = 27.0/2.0*t9;
629 double t119 = 9909.0/1400.0*xi;
630 double t120 = 243.0/175.0*t85;
631 double t121 = 9.0/20.0+1701.0/32.0*t52+t107-t108-1863.0/350.0*t60-t110-27.0/8.0*t66-t112-t113-t114+351.0/16.0*t74+t116+t117-t118+t119-t120;
632 double t123 = 567.0/128.0*t2;
633 double t124 = 729.0/128.0*t5;
634 double t125 = 243.0/128.0*t4;
635 double t126 = 243.0/140.0*t16;
636 double t128 = 4509.0/224.0*t25;
637 double t129 = 1701.0/128.0*t27;
638 double t132 = 9.0/64.0*eta;
639 double t134 = 2187.0/128.0*t35;
640 double t135 = 32805.0/256.0*t37;
641 double t136 = 2187.0/64.0*t39;
642 double t137 = 729.0/16.0*t42;
643 double t138 = 729.0/128.0*t49;
644 double t139 = 25515.0/256.0*t52;
645 double t140 = -t123+t124-t125-t126-2025.0/128.0*t23-t128+t129+20655.0/256.0*t29+243.0/128.0*t1-t132-24057.0/256.0*t33-t134+t135+t136-t137+t138-t139;
646 double t141 = 729.0/64.0*t54;
647 double t142 = 10935.0/256.0*t56;
648 double t143 = 8019.0/256.0*t58;
649 double t144 = 25461.0/2240.0*t60;
650 double t145 = 18711.0/256.0*t62;
651 double t146 = 1701.0/64.0*t64;
652 double t148 = 459.0/14.0*t12;
653 double t149 = 729.0/8.0*t70;
654 double t150 = 567.0/128.0*t72;
655 double t152 = 567.0/64.0*t76;
656 double t153 = 405.0/8.0*t22;
657 double t154 = 135.0/4.0*t9;
658 double t155 = 9909.0/560.0*xi;
659 double t156 = 243.0/70.0*t85;
660 double t157 = -9.0/8.0-t141-t142+t143+t144+t145-t146+1269.0/128.0*t66+t148+t149+t150-13851.0/256.0*t74-t152-t153+t154-t155+t156;
661 double t161 = 27.0/32.0*t4;
662 double t168 = 9.0/16.0*eta;
663 double t171 = 3645.0/32.0*t37;
664 double t174 = 45.0/4.0*t49;
665 double t175 = 3.0/2.0+63.0/32.0*t2-81.0/32.0*t5+t161+81.0/35.0*t16+405.0/16.0*t23+180.0/7.0*t25-105.0/4.0*t27-3375.0/32.0*t29-75.0/32.0*t1+t168+1215.0/16.0*t33+135.0/4.0*t35-t171-243.0/4.0*t39+243.0/4.0*t42-t174;
666 double t177 = 81.0/4.0*t54;
667 double t178 = 1215.0/32.0*t56;
668 double t179 = 405.0/16.0*t58;
669 double t181 = 945.0/16.0*t62;
670 double t186 = 11.0/2.0*t72;
671 double t189 = 135.0/2.0*t22;
672 double t190 = 45.0*t9;
673 double t193 = 2835.0/32.0*t52+t177+t178-t179-502.0/35.0*t60-t181+189.0/4.0*t64-135.0/8.0*t66-306.0/7.0*t12-243.0/2.0*t70-t186+1125.0/16.0*t74+45.0/4.0*t76+t189-t190+3303.0/140.0*xi-162.0/35.0*t85;
674 double t197 = 81.0/128.0*t4;
675 double t201 = 45.0/64.0*eta;
676 double t202 = 5103.0/256.0*t33;
677 double t203 = 10935.0/256.0*t37;
678 double t204 = 8505.0/256.0*t52;
679 double t205 = 189.0/128.0*t2-243.0/128.0*t5+t197-t126-2835.0/128.0*t23-t128+t129+19845.0/256.0*t29+207.0/128.0*t1-t201-t202-t134+t203+t136-t137+t138-t204;
680 double t206 = 3645.0/256.0*t56;
681 double t207 = 1701.0/256.0*t58;
682 double t208 = 3969.0/256.0*t62;
683 double t211 = -9.0/8.0-t141-t206+t207+t144+t208-t146+1971.0/128.0*t66+t148+t149+t150-13149.0/256.0*t74-t152-t153+t154-t155+t156;
684 double t213 = 9.0/40.0*eta;
685 double t214 = 3537.0/700.0*t60;
686 double t215 = 27.0/4.0*t66;
687 double t216 = 81.0/8.0*t23;
688 double t218 = 81.0/40.0*t72;
689 double t221 = 9.0/20.0+t213-t214-t215+t95+t216-27.0/40.0*t1-t218+81.0/4.0*t74+t116-243.0/8.0*t29+t119-t118-t112+t117-t120+t92+t103-t113;
690 double t223 = 243.0/640.0*t5;
691 double t224 = 1629.0/4480.0*t4;
692 double t225 = 243.0/400.0*t20;
693 double t226 = 243.0/128.0*t23;
694 double t230 = eta/320.0;
695 double t233 = 729.0/256.0*t37;
696 double t234 = 441.0/3200.0*t49;
697 double t235 = -261.0/640.0*t2+t223+t224-t17-t225-t226-t26-393.0/640.0*t27+1269.0/256.0*t29-6877.0/22400.0*t1+t230-243.0/256.0*t33+1971.0/3200.0*t35-t233-t40-t43-t48-t234;
698 double t237 = 243.0/256.0*t56;
699 double t238 = 81.0/256.0*t58;
700 double t240 = 189.0/256.0*t62;
701 double t242 = 1321.0/3200.0*t72;
702 double t244 = -177.0/5600.0+567.0/256.0*t52+t55+t237+t238+10111.0/11200.0*t60+t240+t65+135.0/128.0*t66+t68+t71+t242-873.0/256.0*t74-t77-t78+t79-t80+t86;
703 double t248 = 1269.0/560.0*t4;
704 double t250 = 81.0/40.0*t25;
705 double t252 = 243.0/40.0*t29;
706 double t254 = 99.0/400.0*eta;
707 double t257 = 2187.0/160.0*t37;
708 double t258 = 729.0/40.0*t39;
709 double t259 = 729.0/200.0*t42;
710 double t260 = 99.0/40.0*t2-891.0/400.0*t5-t248+t93+243.0/160.0*t23+t250+153.0/40.0*t27-t252+837.0/350.0*t1-t254+729.0/160.0*t33-1377.0/400.0*t35+t257+t258+t259;
711 double t261 = 243.0/350.0*t47;
712 double t264 = 81.0/16.0*t62;
713 double t265 = 81.0/4.0*t64;
714 double t267 = 81.0/100.0*t12;
715 double t268 = 729.0/100.0*t70;
716 double t269 = 81.0/100.0*t72;
717 double t270 = 81.0/20.0*t74;
718 double t271 = 81.0/100.0*t76;
719 double t272 = 243.0/40.0*t22;
720 double t273 = 81.0/20.0*t9;
721 double t274 = 81.0/200.0*xi;
722 double t275 = -351.0/2800.0+t261+t104-243.0/16.0*t52-153.0/400.0*t60-t264-t265+81.0/160.0*t66-t267-t268-t269+t270+t271+t272-t273+t274;
723 double t279 = 25947.0/4480.0*t4;
724 double t280 = 729.0/80.0*t20;
725 double t282 = 243.0/32.0*t25;
726 double t284 = 2187.0/256.0*t29;
727 double t285 = 28863.0/4480.0*t1;
728 double t286 = 207.0/320.0*eta;
729 double t289 = 6561.0/256.0*t37;
730 double t290 = -3897.0/640.0*t2+3483.0/640.0*t5+t279-t280-729.0/128.0*t23-t282-1161.0/128.0*t27+t284-t285+t286-2187.0/256.0*t33+5103.0/640.0*t35-t289-t136;
731 double t291 = 243.0/140.0*t47;
732 double t292 = 243.0/640.0*t49;
733 double t294 = 2187.0/256.0*t56;
734 double t295 = 729.0/256.0*t58;
735 double t297 = 2673.0/256.0*t62;
736 double t298 = 2673.0/64.0*t64;
737 double t300 = 243.0/640.0*t72;
738 double t301 = 729.0/256.0*t74;
739 double t302 = 729.0/64.0*t76;
740 double t303 = 729.0/1120.0-t291-t292+8019.0/256.0*t52-t141-t294-t295+351.0/320.0*t60+t297+t298-243.0/128.0*t66+t300+t301+t302;
741 double t310 = 27.0/8.0*t25;
742 double t314 = 63.0/80.0*eta;
743 double t317 = 729.0/32.0*t37;
744 double t318 = 243.0/8.0*t39;
745 double t319 = 81.0/35.0*t47;
746 double t321 = 63.0/8.0*t2-567.0/80.0*t5-1089.0/140.0*t4+243.0/20.0*t20+81.0/32.0*t23+t310+87.0/8.0*t27-135.0/8.0*t29+607.0/70.0*t1-t314+243.0/32.0*t33-783.0/80.0*t35+t317+t318+t319+9.0/40.0*t49;
747 double t326 = 135.0/16.0*t62;
748 double t327 = 135.0/4.0*t64;
749 double t329 = 9.0/4.0*t12;
750 double t330 = t72/10.0;
751 double t332 = 45.0/2.0*t76;
752 double t335 = xi/8.0;
753 double t336 = -25.0/28.0-405.0/16.0*t52+t177+243.0/16.0*t56+81.0/16.0*t58-87.0/80.0*t60-t326-t327+27.0/32.0*t66+t329-t330-45.0/8.0*t74-t332+27.0/16.0*t22+9.0/16.0*t9-t335;
754 double t340 = 81.0/32.0*t25;
755 double t342 = 171.0/320.0*eta;
756 double t345 = 2187.0/256.0*t37;
757 double t346 = 729.0/64.0*t39;
758 double t347 = -3663.0/640.0*t2+3321.0/640.0*t5+t279-t280+t226+t340-927.0/128.0*t27+t284-t285+t342-729.0/256.0*t33+4293.0/640.0*t35-t345-t346;
759 double t350 = 567.0/256.0*t62;
760 double t351 = 567.0/64.0*t64;
761 double t352 = 729.0/1120.0-t291-t292+1701.0/256.0*t52-t141-t294-t295+171.0/320.0*t60+t350+t351+t67+t300+t301+t302;
762 double t355 = 3537.0/1400.0*t1;
763 double t356 = 81.0/200.0*t72;
764 double t357 = 9.0/4.0*t2;
765 double t358 = 81.0/40.0*t5;
766 double t359 = -729.0/2800.0-t213-27.0/100.0*t60+t355-t356+t357+t96-t248+t104-t358-t101+t261+t93;
767 double t363 = 1629.0/1120.0*t25;
768 double t367 = 1.0+eta;
769 double t369 = t367*xi*t84;
770 double t370 = 81.0/350.0*t369;
771 double t372 = t367*t10*t15;
772 double t373 = 81.0/700.0*t372;
773 double t378 = 243.0/320.0*t39;
774 double t379 = 243.0/400.0*t42;
775 double t380 = 327.0/5600.0-243.0/640.0*t2+1053.0/3200.0*t5+t224-t225+1053.0/640.0*t23+t363-303.0/640.0*t27+1161.0/1280.0*t29-8893.0/22400.0*t1+t370-t373+121.0/1600.0*eta+243.0/1280.0*t33+1161.0/3200.0*t35+729.0/1280.0*t37+t378-t379;
776 double t384 = 27.0/64.0*t64;
777 double t386 = 288.0/175.0*t12;
778 double t387 = 243.0/200.0*t70;
779 double t390 = 441.0/1600.0*t76;
780 double t391 = 27.0/40.0*t22;
781 double t392 = 9.0/20.0*t9;
782 double t393 = 2547.0/2800.0*xi;
783 double t394 = -t48-t234+81.0/256.0*t52+t55+t237+t238-8893.0/11200.0*t60+27.0/256.0*t62+t384-729.0/640.0*t66+t386+t387+457.0/3200.0*t72-909.0/1280.0*t74-t390+t391-t392-t393;
784 double t397 = 7641.0/1400.0*xi;
785 double t398 = 27.0/10.0*t9;
786 double t399 = 1728.0/175.0*t12;
787 double t400 = 81.0/20.0*t22;
788 double t401 = 243.0/175.0*t369;
789 double t402 = 243.0/350.0*t372;
790 double t403 = -9.0/100.0-t213+t214+t215-t95-t216-27.0/200.0*t1-t356+t270+t271-t252+t397+t398-t399-t400-t401+t402+t259-t268;
791 double t405 = 25947.0/1120.0*t25;
792 double t406 = 243.0/128.0*t27;
793 double t409 = 243.0/70.0*t369;
794 double t410 = 243.0/140.0*t372;
795 double t412 = 2187.0/640.0*t35;
796 double t413 = 2187.0/320.0*t39;
797 double t414 = 729.0/80.0*t42;
798 double t415 = t3+t223+t197+3321.0/128.0*t23+t405+t406+4293.0/256.0*t29+171.0/640.0*t1+t409-t410+t342+5103.0/1280.0*t33+t412-t345-t413-t414+t138;
799 double t417 = 28863.0/2240.0*t60;
800 double t418 = 243.0/64.0*t64;
801 double t420 = 864.0/35.0*t12;
802 double t421 = 729.0/40.0*t70;
803 double t423 = 243.0/320.0*t76;
804 double t424 = 81.0/8.0*t22;
805 double t425 = 27.0/4.0*t9;
806 double t426 = 7641.0/560.0*xi;
807 double t427 = 9.0/40.0-1215.0/256.0*t52-t141-t206+t207-t417+t350-t418-10989.0/640.0*t66+t420+t421+t300-2781.0/256.0*t74-t423+t424-t425-t426;
808 double t442 = -3.0/10.0+9.0/32.0*t2+81.0/160.0*t5+t161-567.0/16.0*t23-1089.0/35.0*t25-15.0/4.0*t27-783.0/32.0*t29-87.0/160.0*t1-162.0/35.0*t369+81.0/35.0*t372-t314-243.0/16.0*t33-27.0/4.0*t35+t317+243.0/20.0*t39+243.0/20.0*t42;
809 double t454 = -t174+405.0/32.0*t52+t177+t178-t179+607.0/35.0*t60-t326+27.0/4.0*t64+189.0/8.0*t66-1152.0/35.0*t12-243.0/10.0*t70-t330+261.0/16.0*t74+9.0/20.0*t76-27.0/2.0*t22+9.0*t9+2547.0/140.0*xi;
810 double t462 = -81.0/128.0*t2-729.0/640.0*t5-t125+3483.0/128.0*t23+t405+t406+5103.0/256.0*t29+351.0/640.0*t1+t409-t410+t286+24057.0/1280.0*t33+t412-t289-t413-t414+t138;
811 double t466 = 9.0/40.0-3645.0/256.0*t52-t141-t142+t143-t417+t297-t418-11691.0/640.0*t66+t420+t421+t300-3483.0/256.0*t74-t423+t424-t425-t426;
812 double t474 = -9.0/100.0+27.0/160.0*t2+243.0/800.0*t5+t91+t93-891.0/80.0*t23-t95+t96-1377.0/160.0*t29-153.0/800.0*t1-t401+t402-t254-729.0/80.0*t33-t101+t257;
813 double t479 = t259+t104+243.0/32.0*t52+t107-t108+837.0/175.0*t60-t264+297.0/40.0*t66-t399-t268-t269+459.0/80.0*t74+t271-t400+t398+t397;
814 double t487 = 45.0/128.0*t2-t223-t7-t21+t226+t363-291.0/128.0*t27+1971.0/1280.0*t29+10111.0/22400.0*t1+t370-t373+t230+1701.0/1280.0*t33+1269.0/640.0*t35-t233+t378-t379+t48;
815 double t492 = -159.0/5600.0-t50-405.0/256.0*t52+t55-t57+t59-6877.0/11200.0*t60+t240+t384-783.0/640.0*t66+t386+t387+t242-1179.0/1280.0*t74-t390+t391-t392-t393;
816 double t496 = 81.0/40.0*t49;
817 double t498 = 729.0/40.0*t20;
818 double t499 = 729.0/2800.0+t213-27.0/20.0*t60-t355-t218-t357+27.0/2.0*t27+t248+t496+t358-243.0/20.0*t35-t261+t498;
819 double t502 = 4509.0/896.0*t4;
820 double t503 = 729.0/16.0*t20;
821 double t506 = 10935.0/256.0*t29;
822 double t507 = 25461.0/4480.0*t1;
823 double t509 = 657.0/128.0*t2-567.0/128.0*t5-t502-t503-1215.0/128.0*t23+t340-4383.0/128.0*t27-t506+t507-t201-t202+3969.0/128.0*t35+t203-t346;
824 double t510 = 567.0/128.0*t49;
825 double t511 = 5103.0/256.0*t58;
826 double t514 = 5103.0/256.0*t74;
827 double t515 = -729.0/1120.0+t291-t510-t204-t141+t142-t511+207.0/64.0*t60+t208+t351+567.0/128.0*t66+t150+t514+t302;
828 double t528 = -45.0/8.0*t2+81.0/16.0*t5+45.0/7.0*t4+243.0/4.0*t20-405.0/32.0*t23+t310+375.0/8.0*t27+675.0/8.0*t29-251.0/35.0*t1+t168+1701.0/32.0*t33-675.0/16.0*t35-t171+t318-t319+45.0/8.0*t49;
829 double t537 = 26.0/35.0+2025.0/16.0*t52+t177-1215.0/16.0*t56+567.0/16.0*t58-75.0/16.0*t60-t181-t327+189.0/32.0*t66+t329-t186-315.0/8.0*t74-t332-135.0/16.0*t22+63.0/16.0*t9-t335;
830 double t541 = 3645.0/128.0*t23;
831 double t543 = 15309.0/256.0*t33;
832 double t545 = 423.0/128.0*t2-405.0/128.0*t5-t502-t503+t541-t282-4617.0/128.0*t27-t506+t507-t132-t543+4131.0/128.0*t35+t135-t136;
833 double t548 = 1701.0/128.0*t66;
834 double t549 = -729.0/1120.0+t291-t510-40095.0/256.0*t52-t141+t142-t511+243.0/64.0*t60+t145+t298-t548+t150+t514+t302;
835 double t558 = -9.0/8.0*t2+81.0/80.0*t5+t248+t498-243.0/32.0*t23+t250+117.0/8.0*t27-t252-1863.0/700.0*t1+t99+5103.0/160.0*t33-1053.0/80.0*t35-t102+t258+t259;
836 double t562 = 1107.0/2800.0-t261+t496+1215.0/16.0*t52-117.0/80.0*t60-t110-t265+567.0/160.0*t66-t267-t268-t114+t270+t271+t272-t273+t274;
837 double t566 = 2187.0/100.0*t20;
838 double t568 = 81.0/5.0*t27;
839 double t569 = 729.0/20.0*t29;
840 double t570 = 81.0/100.0*t1;
841 double t573 = 729.0/50.0*t35;
842 double t575 = 2187.0/100.0*t42;
843 double t576 = 243.0/100.0*t49;
844 double t577 = -81.0/10.0*t2+729.0/100.0*t5-t566+729.0/20.0*t23-t568+t569+t570+81.0/100.0*eta-2187.0/10.0*t33+t573+6561.0/20.0*t37-t575-t576;
845 double t579 = 81.0/50.0*t60;
846 double t582 = 243.0/50.0*t12;
847 double t583 = 2187.0/50.0*t70;
848 double t585 = 243.0/10.0*t74;
849 double t586 = 243.0/50.0*t76;
850 double t587 = 729.0/20.0*t22;
851 double t588 = 243.0/10.0*t9;
852 double t589 = 243.0/100.0*xi;
853 double t590 = -81.0/100.0-729.0/2.0*t52+t579+243.0*t62-243.0/10.0*t66+t582+t583+243.0/50.0*t72-t585-t586-t587+t588-t589;
854 double t592 = 6561.0/32.0*t29;
855 double t596 = 2187.0/40.0*t20;
856 double t599 = 6561.0/32.0*t56;
857 double t600 = 729.0/20.0*t35;
858 double t601 = 243.0/40.0*t49;
859 double t603 = 2187.0/16.0*t58;
860 double t605 = 729.0/160.0*t4;
861 double t606 = 8019.0/16.0*t62;
862 double t607 = 81.0/2.0*t27;
863 double t608 = 19683.0/32.0*t37;
864 double t609 = 243.0/80.0*eta;
865 double t610 = 81.0/20.0*t60;
866 double t611 = 729.0/160.0*t1;
867 double t612 = 2187.0/16.0*t74;
868 double t613 = 243.0/40.0*t72;
869 double t614 = t603+24057.0/32.0*t52-t605-t606+t607-t608-t609-t610+t611-t612-t613;
870 double t617 = 81.0/2.0*t66;
871 double t618 = 243.0/4.0*t23;
872 double t619 = 27.0/2.0*t2;
873 double t623 = 729.0/2.0*t33;
874 double t624 = 243.0/20.0*t5;
875 double t627 = 9.0/10.0-405.0*t29-t617+t618-t619-27.0*t9+81.0/2.0*t22-729.0/10.0*t20-t623+t624+729.0/2.0*t56+243.0/5.0*t35;
876 double t630 = 1215.0/2.0*t52;
877 double t632 = 405.0*t62;
878 double t634 = 2187.0/4.0*t37;
879 double t635 = 27.0/20.0*eta;
880 double t639 = 81.0/10.0*t72;
881 double t640 = -81.0/10.0*t49-243.0*t58-t630+81.0/10.0*t4+t632-54.0*t27+t634+t635+27.0/5.0*t60-9.0*t1+270.0*t74+t639;
882 double t649 = 1701.0/16.0*t62;
883 double t650 = 6561.0/32.0*t37;
884 double t651 = 81.0/80.0*eta;
885 double t652 = t603+5103.0/32.0*t52-t605-t649+t607-t650+t651-t610+t611-t612-t613;
886 double t657 = 729.0/40.0*t25;
887 double t658 = 729.0/8.0*t27;
888 double t659 = 729.0/8.0*t29;
889 double t660 = 81.0/40.0*t1;
890 double t662 = 6561.0/80.0*t35;
891 double t663 = 6561.0/40.0*t39;
892 double t664 = 2187.0/40.0*t42;
893 double t665 = 243.0/8.0*t2-2187.0/80.0*t5-2187.0/32.0*t23-t657-t658-t659-t660-t609+72171.0/160.0*t33+t662-t608-t663+t664;
894 double t667 = 729.0/80.0*t60;
895 double t668 = 729.0/4.0*t64;
896 double t670 = 243.0/20.0*t12;
897 double t671 = 2187.0/20.0*t70;
898 double t672 = 243.0/4.0*t74;
899 double t673 = 243.0/20.0*t76;
900 double t674 = 729.0/8.0*t22;
901 double t675 = 243.0/4.0*t9;
902 double t676 = 243.0/40.0*xi;
903 double t677 = 81.0/40.0+10935.0/16.0*t52+t667-t606+t668+8019.0/160.0*t66-t670-t671-t613+t672+t673+t674-t675+t676;
904 double t681 = 2187.0/128.0*t4;
905 double t683 = 2187.0/32.0*t25;
906 double t684 = 24057.0/128.0*t27;
907 double t685 = 98415.0/256.0*t29;
908 double t686 = 2187.0/128.0*t1;
909 double t689 = 19683.0/128.0*t35;
910 double t691 = -8019.0/128.0*t2+6561.0/128.0*t5+t681+32805.0/128.0*t23+t683+t684-t685-t686+729.0/64.0*eta-216513.0/256.0*t33-t689+295245.0/256.0*t37;
911 double t692 = 19683.0/64.0*t39;
912 double t693 = 6561.0/128.0*t49;
913 double t695 = 6561.0/64.0*t54;
914 double t696 = 98415.0/256.0*t56;
915 double t697 = 72171.0/256.0*t58;
916 double t698 = 2187.0/64.0*t60;
917 double t700 = 24057.0/64.0*t64;
918 double t702 = 6561.0/128.0*t72;
919 double t703 = 72171.0/256.0*t74;
920 double t704 = 6561.0/64.0*t76;
921 double t705 = t692-t693-360855.0/256.0*t52+t695+t696-t697-t698+264627.0/256.0*t62-t700-24057.0/128.0*t66+t702+t703-t704;
922 double t711 = 243.0/8.0*t25;
923 double t712 = 1215.0/8.0*t27;
924 double t715 = 81.0/16.0*eta;
925 double t717 = 2187.0/16.0*t35;
926 double t718 = 32805.0/32.0*t37;
927 double t719 = 2187.0/8.0*t39;
928 double t720 = 729.0/8.0*t49;
929 double t721 = -27.0/8.0+405.0/8.0*t2-729.0/16.0*t5-243.0/8.0*t4-3645.0/32.0*t23-t711-t712+6075.0/8.0*t29+135.0/4.0*t1-t715+24057.0/32.0*t33+t717-t718-t719+t720;
930 double t723 = 729.0/4.0*t54;
931 double t726 = 243.0/16.0*t60;
932 double t727 = 13365.0/16.0*t62;
933 double t728 = 1215.0/4.0*t64;
934 double t730 = 81.0/4.0*t12;
935 double t731 = 405.0/4.0*t72;
936 double t733 = 405.0/2.0*t76;
937 double t736 = 81.0/8.0*xi;
938 double t737 = 18225.0/16.0*t52-t723-10935.0/16.0*t56+8019.0/16.0*t58+t726-t727+t728+2673.0/32.0*t66-t730-t731-4455.0/8.0*t74+t733-1215.0/16.0*t22+891.0/16.0*t9+t736;
939 double t740 = 2187.0/128.0*t5;
940 double t741 = 10935.0/128.0*t23;
941 double t742 = 729.0/32.0*t25;
942 double t743 = 5103.0/128.0*t27;
943 double t744 = 243.0/64.0*eta;
944 double t746 = 6561.0/128.0*t35;
945 double t747 = 98415.0/256.0*t37;
946 double t748 = -1701.0/128.0*t2+t740+t681-t741-t742+t743-t685-t686-t744-72171.0/256.0*t33-t746+t747;
947 double t749 = 6561.0/64.0*t39;
948 double t751 = 729.0/64.0*t60;
949 double t752 = 56133.0/256.0*t62;
950 double t753 = 5103.0/64.0*t64;
951 double t755 = t749-t693-76545.0/256.0*t52+t695+t696-t697+t751+t752-t753+8019.0/128.0*t66+t702+t703-t704;
952 double t764 = -t619+t624+t618+162.0/5.0*t25+180.0*t27+243.0/2.0*t29+27.0/10.0*t1+t635-t623-162.0*t35+t634+1458.0/5.0*t39-729.0/10.0*t42;
953 double t774 = -27.0/10.0-t630-18.0*t60+t632-324.0*t64-t617+81.0/5.0*t12+729.0/5.0*t70+t639-81.0*t74-81.0/5.0*t76-243.0/2.0*t22+81.0*t9-81.0/10.0*xi;
954 double t778 = 243.0/32.0*t4;
955 double t782 = 10935.0/32.0*t29;
956 double t783 = 243.0/32.0*t1;
957 double t786 = 891.0/32.0*t2-729.0/32.0*t5-t778-3645.0/16.0*t23-243.0/2.0*t25-1485.0/4.0*t27+t782+t783-t715+10935.0/16.0*t33+1215.0/4.0*t35-t718;
958 double t788 = 405.0/4.0*t49;
959 double t790 = 10935.0/32.0*t56;
960 double t791 = 3645.0/16.0*t58;
961 double t795 = 3645.0/16.0*t74;
962 double t796 = 729.0/4.0*t76;
963 double t797 = -2187.0/4.0*t39+t788+40095.0/32.0*t52-t723-t790+t791+135.0/2.0*t60-t727+2673.0/4.0*t64+1215.0/8.0*t66-t731-t795+t796;
964 double t813 = 3.0/2.0-45.0/2.0*t2+81.0/4.0*t5+27.0/2.0*t4+405.0/4.0*t23+54.0*t25+300.0*t27-675.0*t29-15.0*t1+9.0/4.0*eta-1215.0/2.0*t33-270.0*t35+3645.0/4.0*t37+486.0*t39-180.0*t49;
965 double t827 = -2025.0/2.0*t52+324.0*t54+1215.0/2.0*t56-405.0*t58-30.0*t60+675.0*t62-540.0*t64-135.0/2.0*t66+36.0*t12+200.0*t72+450.0*t74-360.0*t76+t189-t190-20.0*xi;
966 double t834 = 27.0/16.0*eta;
967 double t837 = 10935.0/32.0*t37;
968 double t838 = 189.0/32.0*t2-243.0/32.0*t5-t778+1215.0/16.0*t23+81.0/2.0*t25-315.0/4.0*t27+t782+t783+t834+3645.0/16.0*t33+405.0/4.0*t35-t837;
969 double t842 = 2835.0/16.0*t62;
970 double t845 = -729.0/4.0*t39+t788+8505.0/32.0*t52-t723-t790+t791-45.0/2.0*t60-t842+567.0/4.0*t64-405.0/8.0*t66-t731-t795+t796;
971 double t851 = -81.0/8.0*t2+729.0/80.0*t5-729.0/32.0*t23-t657-t658-t659-t660+t651+15309.0/160.0*t33+t662-t650-t663+t664;
972 double t854 = 81.0/40.0+3645.0/16.0*t52+t667-t649+t668+1701.0/160.0*t66-t670-t671-t613+t672+t673+t674-t675+t676;
973 double t857 = 729.0/128.0*t4;
974 double t858 = 32805.0/256.0*t29;
975 double t859 = 729.0/128.0*t1;
976 double t861 = 2673.0/128.0*t2-t740-t857+t741+t683+t684-t858+t859-t744-45927.0/256.0*t33-t689+t747;
977 double t863 = 32805.0/256.0*t56;
978 double t864 = 15309.0/256.0*t58;
979 double t866 = 15309.0/256.0*t74;
980 double t867 = t692-t693-120285.0/256.0*t52+t695+t863-t864-t698+t752-t700-5103.0/128.0*t66+t702+t866-t704;
981 double t876 = 9.0/8.0-135.0/8.0*t2+243.0/16.0*t5+81.0/8.0*t4-1215.0/32.0*t23-t711-t712+2025.0/8.0*t29-45.0/4.0*t1+t834+5103.0/32.0*t33+t717-t837-t719+t720;
982 double t884 = 6075.0/16.0*t52-t723-3645.0/16.0*t56+1701.0/16.0*t58+t726-t842+t728+567.0/32.0*t66-t730-t731-945.0/8.0*t74+t733-405.0/16.0*t22+189.0/16.0*t9+t736;
983 double t887 = t123-t124-t857-t541-t742+t743-t858+t859+81.0/64.0*eta-t543-t746+t135;
984 double t889 = t749-t693-t139+t695+t863-t864+t751+11907.0/256.0*t62-t753+t548+t702+t866-t704;
985 double t891 = -81.0/100.0+t570+t114-t585-t586+t569-t589+t588+t582-t587-t575+t583;
988 values[1] = t105+t121;
989 values[2] = t140+t157;
990 values[3] = t175+t193;
991 values[4] = t205+t211;
993 values[6] = t235+t244;
994 values[7] = t260+t275;
995 values[8] = t290+t303;
996 values[9] = t321+t336;
997 values[10] = t347+t352;
999 values[12] = t380+t394;
1001 values[14] = t415+t427;
1002 values[15] = t442+t454;
1003 values[16] = t462+t466;
1004 values[17] = t474+t479;
1005 values[18] = t487+t492;
1007 values[20] = t509+t515;
1008 values[21] = t528+t537;
1009 values[22] = t545+t549;
1010 values[23] = t558+t562;
1011 values[24] = t577+t590;
1012 values[25] = t592+729.0/8.0*t66-2187.0/16.0*t23+2673.0/160.0*t2+t596+6561.0/16.0*t33-2187.0/160.0*t5-t599-t600+t601+t614;
1013 values[26] = t627+t640;
1014 values[27] = t592-243.0/8.0*t66+729.0/16.0*t23+567.0/160.0*t2+t596+2187.0/16.0*t33-729.0/160.0*t5-t599-t600+t601+t652;
1015 values[28] = t665+t677;
1016 values[29] = t691+t705;
1017 values[30] = t721+t737;
1018 values[31] = t748+t755;
1019 values[32] = t764+t774;
1020 values[33] = t786+t797;
1021 values[34] = t813+t827;
1022 values[35] = t838+t845;
1023 values[36] = t851+t854;
1024 values[37] = t861+t867;
1025 values[38] = t876+t884;
1026 values[39] = t887+t889;
1028 values[41] = t579+t114-t568-t576+t573-t566;
1032 static void C_Q_UL6S_2D_DeriveEta(
double xi,
double eta,
double *values)
1037 double t4 = eta*eta;
1040 double t7 = 243.0/64.0*t6;
1041 double t8 = 3303.0/2800.0*eta;
1042 double t10 = 1.0-t1;
1043 double t12 = t10*eta*t2;
1044 double t13 = 243.0/80.0*t12;
1045 double t14 = 1.0-xi;
1047 double t19 = 3.0/8.0+35.0/8.0*t16-15.0/4.0*t4;
1048 double t20 = t14*eta*t19;
1049 double t21 = 81.0/350.0*t20;
1050 double t22 = 1.0-t4;
1051 double t26 = 35.0/2.0*t5-15.0/2.0*eta;
1052 double t27 = t14*t22*t26;
1053 double t28 = 81.0/700.0*t27;
1054 double t29 = t1*t16;
1055 double t32 = 9.0/4.0*t4;
1056 double t33 = 153.0/70.0*t5;
1058 double t36 = 27.0/128.0*t35;
1059 double t37 = 2007.0/4480.0*t2;
1060 double t38 = 27.0/8.0*t16;
1061 double t42 = t10*(3.0/8.0+35.0/8.0*t2-15.0/4.0*t1);
1062 double t43 = 81.0/700.0*t42;
1064 double t45 = 81.0/128.0*t44;
1065 double t46 = t35*t4;
1066 double t48 = -663.0/5600.0-t7-t8-19.0/320.0*xi-t13+t21-t28+1431.0/256.0*t29+12127.0/22400.0*t1+t32+t33-81.0/640.0*t3+t36-t37-t38+t43+t45+1323.0/256.0*t46;
1068 double t52 = t10*t22*t5;
1069 double t53 = 243.0/40.0*t52;
1070 double t55 = t10*t16*eta;
1071 double t56 = 243.0/80.0*t55;
1072 double t57 = t1*eta;
1073 double t59 = xi*eta;
1075 double t62 = 261.0/320.0*t61;
1076 double t63 = t35*t5;
1077 double t64 = 189.0/64.0*t63;
1078 double t65 = xi*t16;
1080 double t68 = 81.0/64.0*t67;
1081 double t69 = t2*t16;
1082 double t70 = 1215.0/256.0*t69;
1083 double t71 = t3*t16;
1085 double t75 = t35*eta;
1086 double t77 = t2*eta;
1087 double t78 = 261.0/640.0*t77;
1088 double t79 = t3*eta;
1090 double t82 = 567.0/256.0*t81;
1092 double t84 = 2007.0/1120.0*t83;
1093 double t85 = t35*t16;
1094 double t87 = -927.0/256.0*t49+t53-t56+437.0/640.0*t57+12127.0/11200.0*t59-t62+t64-81.0/128.0*t65+t68-t70+3645.0/256.0*t71-1701.0/256.0*t73-309.0/128.0*t75-t78+1431.0/640.0*t79+t82-t84-2835.0/256.0*t85;
1095 double t89 = 729.0/40.0*t6;
1096 double t90 = 81.0/200.0*eta;
1097 double t91 = 9.0/80.0*xi;
1098 double t92 = 729.0/40.0*t12;
1099 double t93 = 243.0/40.0*t29;
1100 double t95 = 81.0/20.0*t4;
1101 double t96 = 81.0/100.0*t5;
1102 double t99 = 1269.0/560.0*t2;
1103 double t100 = 243.0/40.0*t16;
1104 double t101 = 243.0/350.0*t42;
1105 double t103 = 1107.0/2800.0+t89+t90+t91+t92-t93-1863.0/700.0*t1-t95-t96+81.0/80.0*t3-9.0/8.0*t35+t99+t100-t101+567.0/160.0*t44;
1106 double t104 = 567.0/16.0*t46;
1107 double t105 = 81.0/20.0*t49;
1108 double t106 = 729.0/100.0*t52;
1109 double t107 = 729.0/200.0*t55;
1110 double t108 = 243.0/100.0*t57;
1111 double t110 = 81.0/100.0*t61;
1112 double t111 = 81.0/4.0*t63;
1113 double t113 = 2187.0/32.0*t71;
1114 double t116 = 81.0/40.0*t77;
1115 double t118 = 81.0/40.0*t83;
1116 double t120 = -t104+t105-t106+t107-t108-117.0/80.0*t59+t110-t111-243.0/32.0*t65-t113+5103.0/160.0*t73+117.0/8.0*t75+t116-1053.0/80.0*t79+t118+1215.0/16.0*t85;
1117 double t122 = 2187.0/64.0*t6;
1118 double t123 = 9.0/64.0*xi;
1119 double t124 = 729.0/16.0*t12;
1120 double t125 = 10935.0/256.0*t29;
1121 double t126 = 25461.0/4480.0*t1;
1122 double t129 = 4509.0/896.0*t2;
1123 double t130 = 243.0/140.0*t42;
1124 double t131 = 1701.0/128.0*t44;
1125 double t132 = 18711.0/256.0*t46;
1126 double t133 = 5103.0/256.0*t49;
1127 double t134 = 567.0/128.0*t57;
1128 double t135 = -729.0/1120.0-t122-t123-t124-t125+t126-405.0/128.0*t3+423.0/128.0*t35-t129+t130-t131+t132+t133+t134;
1129 double t137 = 729.0/64.0*t61;
1130 double t138 = 2673.0/64.0*t63;
1131 double t139 = 3645.0/128.0*t65;
1132 double t140 = 729.0/64.0*t67;
1133 double t141 = 10935.0/256.0*t69;
1134 double t142 = 32805.0/256.0*t71;
1135 double t143 = 15309.0/256.0*t73;
1136 double t145 = 567.0/128.0*t77;
1137 double t147 = 5103.0/256.0*t81;
1138 double t148 = 243.0/32.0*t83;
1139 double t150 = 243.0/64.0*t59+t137+t138+t139-t140+t141+t142-t143-4617.0/128.0*t75-t145+4131.0/128.0*t79-t147-t148-40095.0/256.0*t85;
1140 double t152 = 243.0/8.0*t6;
1141 double t153 = eta/8.0;
1142 double t154 = 9.0/16.0*xi;
1143 double t159 = 9.0/4.0*t5;
1144 double t164 = 81.0/35.0*t42;
1145 double t166 = 945.0/16.0*t46;
1146 double t167 = 26.0/35.0+t152-t153+t154+243.0/4.0*t12+675.0/8.0*t29-251.0/35.0*t1+63.0/16.0*t4+t159+81.0/16.0*t3-45.0/8.0*t35+45.0/7.0*t2-135.0/16.0*t16-t164+189.0/32.0*t44-t166;
1147 double t169 = 11.0/2.0*t57;
1148 double t171 = 45.0/2.0*t61;
1149 double t172 = 135.0/4.0*t63;
1150 double t174 = 81.0/4.0*t67;
1151 double t176 = 3645.0/32.0*t71;
1152 double t182 = 27.0/8.0*t83;
1153 double t184 = -315.0/8.0*t49-t169-75.0/16.0*t59-t171-t172-405.0/32.0*t65+t174-1215.0/16.0*t69-t176+1701.0/32.0*t73+375.0/8.0*t75+45.0/8.0*t77-675.0/16.0*t79+567.0/16.0*t81+t182+2025.0/16.0*t85;
1154 double t186 = 729.0/64.0*t6;
1155 double t187 = 45.0/64.0*xi;
1156 double t191 = 3969.0/256.0*t46;
1157 double t192 = -729.0/1120.0-t186-t187-t124-t125+t126-567.0/128.0*t3+657.0/128.0*t35-t129+t130+567.0/128.0*t44+t191+t133+t134;
1158 double t194 = 567.0/64.0*t63;
1159 double t196 = 10935.0/256.0*t71;
1160 double t197 = 5103.0/256.0*t73;
1161 double t200 = 81.0/32.0*t83;
1162 double t201 = 8505.0/256.0*t85;
1163 double t202 = 207.0/64.0*t59+t137+t194-1215.0/128.0*t65-t140+t141+t196-t197-4383.0/128.0*t75-t145+3969.0/128.0*t79-t147+t200-t201;
1164 double t204 = 9.0/40.0*xi;
1165 double t205 = 3537.0/1400.0*t1;
1166 double t206 = 9.0/4.0*t35;
1167 double t207 = 81.0/40.0*t3;
1168 double t209 = 81.0/40.0*t57;
1169 double t212 = 729.0/2800.0+t204-t205-t206+t99+t207-27.0/20.0*t59-t209+27.0/2.0*t75+t116-243.0/20.0*t79-t101+t92;
1170 double t213 = 243.0/320.0*t6;
1171 double t214 = 2547.0/2800.0*eta;
1172 double t215 = xi/320.0;
1173 double t218 = 9.0/20.0*t4;
1174 double t219 = 288.0/175.0*t5;
1175 double t220 = 243.0/640.0*t3;
1176 double t222 = 27.0/40.0*t16;
1177 double t224 = 189.0/256.0*t46;
1178 double t226 = 1.0+xi;
1179 double t228 = t226*eta*t19;
1180 double t229 = 81.0/350.0*t228;
1181 double t230 = -159.0/5600.0+t213-t214+t215-t13+1971.0/1280.0*t29+10111.0/22400.0*t1-t218+t219-t220+45.0/128.0*t35-t37+t222+t43-783.0/640.0*t44+t224-1179.0/1280.0*t49+t229;
1182 double t232 = t226*t22*t26;
1183 double t233 = 81.0/700.0*t232;
1184 double t234 = 243.0/200.0*t52;
1185 double t235 = 243.0/400.0*t55;
1186 double t236 = 1321.0/3200.0*t57;
1187 double t238 = 441.0/1600.0*t61;
1188 double t239 = 27.0/64.0*t63;
1189 double t240 = 243.0/128.0*t65;
1190 double t241 = 729.0/256.0*t71;
1191 double t245 = 1629.0/1120.0*t83;
1192 double t247 = -t233+t234-t235+t236-6877.0/11200.0*t59-t238+t239+t240+t68-t70-t241+1701.0/1280.0*t73-291.0/128.0*t75-t78+1269.0/640.0*t79+t82+t245-405.0/256.0*t85;
1193 double t249 = 7641.0/1400.0*eta;
1194 double t250 = 99.0/400.0*xi;
1195 double t251 = 729.0/200.0*t12;
1196 double t254 = 27.0/10.0*t4;
1197 double t255 = 1728.0/175.0*t5;
1198 double t258 = 81.0/160.0*t2;
1199 double t259 = 81.0/20.0*t16;
1200 double t261 = 81.0/16.0*t46;
1201 double t263 = 243.0/175.0*t228;
1202 double t264 = -9.0/100.0+t249-t250+t251-1377.0/160.0*t29-153.0/800.0*t1+t254-t255+243.0/800.0*t3+27.0/160.0*t35+t258-t259+297.0/40.0*t44-t261+459.0/80.0*t49-t263;
1203 double t265 = 243.0/350.0*t232;
1204 double t266 = 81.0/100.0*t57;
1205 double t269 = 729.0/32.0*t69;
1206 double t270 = 2187.0/160.0*t71;
1207 double t272 = 27.0/10.0*t75;
1208 double t273 = 81.0/200.0*t77;
1209 double t274 = 243.0/100.0*t79;
1210 double t275 = 243.0/16.0*t81;
1211 double t276 = 1269.0/140.0*t83;
1212 double t278 = t265-t106+t107-t266+837.0/175.0*t59+t110-891.0/80.0*t65+t269+t270-729.0/80.0*t73+t272+t273-t274-t275-t276+243.0/32.0*t85;
1213 double t280 = 2187.0/320.0*t6;
1214 double t281 = 7641.0/560.0*eta;
1215 double t282 = 207.0/320.0*xi;
1216 double t285 = 27.0/4.0*t4;
1217 double t286 = 864.0/35.0*t5;
1218 double t289 = 243.0/128.0*t2;
1219 double t290 = 81.0/8.0*t16;
1220 double t292 = 2673.0/256.0*t46;
1221 double t294 = 243.0/70.0*t228;
1222 double t295 = 243.0/140.0*t232;
1223 double t296 = 9.0/40.0-t280-t281+t282+5103.0/256.0*t29+351.0/640.0*t1-t285+t286-729.0/640.0*t3-81.0/128.0*t35-t289+t290-11691.0/640.0*t44+t292-3483.0/256.0*t49+t294-t295;
1224 double t297 = 729.0/40.0*t52;
1225 double t298 = 729.0/80.0*t55;
1226 double t299 = 243.0/640.0*t57;
1227 double t300 = 28863.0/2240.0*t59;
1228 double t301 = 243.0/320.0*t61;
1229 double t302 = 243.0/64.0*t63;
1230 double t304 = 6561.0/256.0*t71;
1231 double t306 = 243.0/128.0*t75;
1232 double t307 = 729.0/128.0*t77;
1233 double t308 = 2187.0/640.0*t79;
1234 double t309 = 8019.0/256.0*t81;
1235 double t310 = 25947.0/1120.0*t83;
1236 double t312 = t297-t298+t299-t300-t301-t302+3483.0/128.0*t65-t140-t141-t304+24057.0/1280.0*t73+t306+t307+t308+t309+t310-3645.0/256.0*t85;
1237 double t316 = 63.0/80.0*xi;
1238 double t323 = 27.0/32.0*t2;
1239 double t326 = 135.0/16.0*t46;
1240 double t330 = -3.0/10.0+243.0/20.0*t6+2547.0/140.0*eta-t316-783.0/32.0*t29-87.0/160.0*t1+9.0*t4-1152.0/35.0*t5+81.0/160.0*t3+9.0/32.0*t35+t323-27.0/2.0*t16+189.0/8.0*t44-t326+261.0/16.0*t49-162.0/35.0*t228+81.0/35.0*t232;
1241 double t333 = t57/10.0;
1242 double t338 = 1215.0/32.0*t69;
1243 double t339 = 729.0/32.0*t71;
1244 double t342 = 45.0/4.0*t77;
1245 double t344 = 405.0/16.0*t81;
1246 double t347 = -243.0/10.0*t52+243.0/20.0*t55-t333+607.0/35.0*t59+9.0/20.0*t61+27.0/4.0*t63-567.0/16.0*t65+t174+t338+t339-243.0/16.0*t73-15.0/4.0*t75-t342-27.0/4.0*t79-t344-1089.0/35.0*t83+405.0/32.0*t85;
1247 double t349 = 171.0/320.0*xi;
1248 double t352 = 81.0/128.0*t2;
1249 double t354 = 567.0/256.0*t46;
1250 double t356 = 9.0/40.0-t280-t281+t349+4293.0/256.0*t29+171.0/640.0*t1-t285+t286+t220+t36+t352+t290-10989.0/640.0*t44+t354-2781.0/256.0*t49+t294-t295;
1251 double t358 = 3645.0/256.0*t69;
1252 double t359 = 2187.0/256.0*t71;
1253 double t361 = 1701.0/256.0*t81;
1254 double t363 = t297-t298+t299-t300-t301-t302+3321.0/128.0*t65-t140-t358-t359+5103.0/1280.0*t73+t306+t307+t308+t361+t310-1215.0/256.0*t85;
1255 double t366 = 3537.0/700.0*t59;
1256 double t367 = 81.0/200.0*t57;
1257 double t368 = 27.0/4.0*t44;
1258 double t369 = 81.0/8.0*t65;
1259 double t370 = -9.0/100.0-t204-27.0/200.0*t1+t366-t367+t368+t105-t276+t110-t369-t93+t249+t254-t255-t259-t263+t265+t107-t106;
1260 double t372 = 243.0/400.0*t12;
1261 double t377 = 1629.0/4480.0*t2;
1262 double t381 = 327.0/5600.0+t213-t214+121.0/1600.0*xi-t372+1161.0/1280.0*t29-8893.0/22400.0*t1-t218+t219+1053.0/3200.0*t3-243.0/640.0*t35+t377+t222-t43-729.0/640.0*t44+27.0/256.0*t46-909.0/1280.0*t49+t229;
1263 double t385 = 243.0/256.0*t69;
1264 double t389 = 441.0/3200.0*t77;
1265 double t391 = 81.0/256.0*t81;
1266 double t393 = -t233+t234-t235+457.0/3200.0*t57-8893.0/11200.0*t59-t238+t239+1053.0/640.0*t65+t68+t385+729.0/1280.0*t71+243.0/1280.0*t73-303.0/640.0*t75-t389+1161.0/3200.0*t79+t391+t245+81.0/256.0*t85;
1267 double t396 = -729.0/2800.0-t204+t205+t206-t99-t207-27.0/100.0*t59-t367+t272+t273-t274+t101+t251;
1268 double t397 = 729.0/80.0*t12;
1269 double t398 = 2187.0/256.0*t29;
1270 double t399 = 28863.0/4480.0*t1;
1271 double t402 = 25947.0/4480.0*t2;
1272 double t403 = 729.0/256.0*t49;
1273 double t404 = 729.0/1120.0-t186+t349-t397+t398-t399+3321.0/640.0*t3-3663.0/640.0*t35+t402-t130+t45+t354+t403+t299;
1274 double t406 = 2187.0/256.0*t69;
1275 double t409 = 243.0/640.0*t77;
1276 double t411 = 729.0/256.0*t81;
1277 double t413 = 171.0/320.0*t59+t137+t194+t240-t140-t406-t359-729.0/256.0*t73-927.0/128.0*t75-t409+4293.0/640.0*t79-t411+t200+1701.0/256.0*t85;
1278 double t424 = -25.0/28.0+t152-t153-t316+243.0/20.0*t12-135.0/8.0*t29+607.0/70.0*t1+9.0/16.0*t4+t159-567.0/80.0*t3+63.0/8.0*t35-1089.0/140.0*t2+27.0/16.0*t16+t164+27.0/32.0*t44-t326;
1279 double t435 = -45.0/8.0*t49-t333-87.0/80.0*t59-t171-t172+81.0/32.0*t65+t174+243.0/16.0*t69+t339+243.0/32.0*t73+87.0/8.0*t75+9.0/40.0*t77-783.0/80.0*t79+81.0/16.0*t81+t182-405.0/16.0*t85;
1280 double t440 = 729.0/1120.0-t122+t282-t397+t398-t399+3483.0/640.0*t3-3897.0/640.0*t35+t402-t130-243.0/128.0*t44+t292+t403+t299;
1281 double t447 = 351.0/320.0*t59+t137+t138-729.0/128.0*t65-t140-t406-t304-2187.0/256.0*t73-1161.0/128.0*t75-t409+5103.0/640.0*t79-t411-t148+8019.0/256.0*t85;
1282 double t453 = -351.0/2800.0+t89+t90-t250+t251-t93+837.0/350.0*t1-t95-t96-891.0/400.0*t3+99.0/40.0*t35-t99+t100+t101+81.0/160.0*t44;
1283 double t460 = -t261+t105-t106+t107-t266-153.0/400.0*t59+t110-t111+243.0/160.0*t65+t270+729.0/160.0*t73+153.0/40.0*t75+t273-1377.0/400.0*t79+t118-243.0/16.0*t85;
1284 double t467 = -t7-t8+t215-t372+t21-t28+1269.0/256.0*t29-6877.0/22400.0*t1+t32+t33+t220-261.0/640.0*t35+t377-t38-t43+135.0/128.0*t44+t224-873.0/256.0*t49;
1285 double t473 = -177.0/5600.0+t53-t56+t236+10111.0/11200.0*t59-t62+t64-t240+t68+t385-t241-243.0/256.0*t73-393.0/640.0*t75-t389+1971.0/3200.0*t79+t391-t84+567.0/256.0*t85;
1286 double t477 = 81.0/20.0*t61;
1287 double t479 = 9909.0/1400.0*eta;
1288 double t480 = 27.0/2.0*t4;
1289 double t481 = 459.0/35.0*t5;
1290 double t482 = 81.0/4.0*t16;
1291 double t483 = 243.0/175.0*t20;
1292 double t484 = 243.0/350.0*t27;
1293 double t485 = 729.0/40.0*t55;
1294 double t486 = 729.0/20.0*t52;
1295 double t487 = 9.0/20.0+t204-27.0/40.0*t1-t366-t209-t368+81.0/4.0*t49+t276+t477+t369-243.0/8.0*t29+t479-t480-t481+t482-t483+t484+t485-t486;
1296 double t488 = 9909.0/560.0*eta;
1297 double t489 = 243.0/70.0*t20;
1298 double t490 = 243.0/140.0*t27;
1299 double t493 = 135.0/4.0*t4;
1300 double t494 = 459.0/14.0*t5;
1301 double t497 = 405.0/8.0*t16;
1302 double t500 = -9.0/8.0+t122-t488-t187+t489-t490+19845.0/256.0*t29+207.0/128.0*t1+t493+t494-243.0/128.0*t3+189.0/128.0*t35+t352-t497+1971.0/128.0*t44+t191-13149.0/256.0*t49;
1303 double t501 = 729.0/8.0*t52;
1304 double t502 = 729.0/16.0*t55;
1305 double t503 = 25461.0/2240.0*t59;
1306 double t504 = 567.0/64.0*t61;
1307 double t505 = 1701.0/64.0*t63;
1308 double t507 = 1701.0/128.0*t75;
1309 double t508 = 2187.0/128.0*t79;
1310 double t509 = 4509.0/224.0*t83;
1311 double t510 = t501-t502+t134+t503-t504-t505-2835.0/128.0*t65-t140-t358+t196-t197+t507+t307-t508+t361-t509-t201;
1312 double t518 = 45.0*t4;
1313 double t522 = 135.0/2.0*t16;
1314 double t525 = 3.0/2.0-243.0/4.0*t6+3303.0/140.0*eta+t154-162.0/35.0*t20+81.0/35.0*t27-3375.0/32.0*t29-75.0/32.0*t1-t518-306.0/7.0*t5-81.0/32.0*t3+63.0/32.0*t35+t323+t522-135.0/8.0*t44-t166+1125.0/16.0*t49;
1315 double t537 = -243.0/2.0*t52+243.0/4.0*t55-t169-502.0/35.0*t59+45.0/4.0*t61+189.0/4.0*t63+405.0/16.0*t65+t174+t338-t176+1215.0/16.0*t73-105.0/4.0*t75-t342+135.0/4.0*t79-t344+180.0/7.0*t83+2835.0/32.0*t85;
1316 double t541 = 729.0/128.0*t3;
1317 double t542 = 567.0/128.0*t35;
1318 double t545 = -9.0/8.0+t122-t488-t123+t489-t490+20655.0/256.0*t29+243.0/128.0*t1+t493+t494+t541-t542-t289-t497+1269.0/128.0*t44+t132-13851.0/256.0*t49;
1319 double t548 = 25515.0/256.0*t85;
1320 double t549 = t501-t502+t134+t503-t504-t505-2025.0/128.0*t65-t140-t141+t142-24057.0/256.0*t73+t507+t307-t508+t309-t509-t548;
1321 double t556 = 9.0/20.0+t479+t91+t251-t483+t484-1053.0/32.0*t29-117.0/160.0*t1-t480-t481-243.0/160.0*t3+189.0/160.0*t35+t258+t482-27.0/8.0*t44-t104;
1322 double t562 = 351.0/16.0*t49-t486+t485-t108-1863.0/350.0*t59+t477+81.0/16.0*t65+t269-t113+729.0/16.0*t73+t272+t273-t274-t275+t276+1701.0/32.0*t85;
1323 double t564 = 243.0/100.0*eta;
1324 double t566 = 2187.0/100.0*t12;
1325 double t567 = 729.0/20.0*t29;
1326 double t568 = 81.0/100.0*t1;
1327 double t569 = 243.0/10.0*t4;
1328 double t570 = 243.0/50.0*t5;
1329 double t573 = 729.0/20.0*t16;
1330 double t576 = -81.0/100.0-t564+81.0/100.0*xi-t566+t567+t568+t569+t570+729.0/100.0*t3-81.0/10.0*t35-t573-243.0/10.0*t44+243.0*t46;
1331 double t577 = 243.0/10.0*t49;
1332 double t578 = 2187.0/50.0*t52;
1333 double t579 = 2187.0/100.0*t55;
1334 double t581 = 81.0/50.0*t59;
1335 double t582 = 243.0/50.0*t61;
1336 double t586 = 81.0/5.0*t75;
1337 double t587 = 243.0/100.0*t77;
1338 double t588 = 729.0/50.0*t79;
1339 double t590 = -t577+t578-t579+243.0/50.0*t57+t581-t582+729.0/20.0*t65+6561.0/20.0*t71-2187.0/10.0*t73-t586-t587+t588-729.0/2.0*t85;
1340 double t592 = 6561.0/40.0*t6;
1341 double t593 = 243.0/40.0*eta;
1342 double t594 = 243.0/80.0*xi;
1343 double t595 = 729.0/8.0*t29;
1344 double t596 = 81.0/40.0*t1;
1345 double t597 = 243.0/4.0*t4;
1346 double t598 = 243.0/20.0*t5;
1347 double t601 = 729.0/8.0*t16;
1348 double t603 = 8019.0/16.0*t46;
1349 double t604 = 81.0/40.0-t592+t593-t594-t595-t596-t597-t598-2187.0/80.0*t3+243.0/8.0*t35+t601+8019.0/160.0*t44-t603;
1350 double t605 = 243.0/4.0*t49;
1351 double t606 = 2187.0/20.0*t52;
1352 double t607 = 2187.0/40.0*t55;
1353 double t608 = 243.0/40.0*t57;
1354 double t609 = 729.0/80.0*t59;
1355 double t610 = 243.0/20.0*t61;
1356 double t611 = 729.0/4.0*t63;
1357 double t613 = 19683.0/32.0*t71;
1358 double t615 = 729.0/8.0*t75;
1359 double t616 = 6561.0/80.0*t79;
1360 double t617 = 729.0/40.0*t83;
1361 double t619 = t605-t606+t607-t608+t609+t610+t611-2187.0/32.0*t65-t613+72171.0/160.0*t73-t615+t616-t617+10935.0/16.0*t85;
1362 double t623 = 27.0/20.0*xi;
1363 double t628 = 243.0/20.0*t3;
1364 double t629 = 27.0/2.0*t35;
1365 double t631 = 81.0/2.0*t44;
1366 double t632 = 405.0*t46;
1367 double t633 = -27.0/10.0+1458.0/5.0*t6-81.0/10.0*eta+t623+243.0/2.0*t29+27.0/10.0*t1+81.0*t4+81.0/5.0*t5+t628-t629-243.0/2.0*t16-t631+t632;
1368 double t637 = 81.0/10.0*t57;
1369 double t641 = 243.0/4.0*t65;
1370 double t642 = 2187.0/4.0*t71;
1371 double t643 = 729.0/2.0*t73;
1372 double t647 = 1215.0/2.0*t85;
1373 double t648 = -81.0*t49+729.0/5.0*t52-729.0/10.0*t55+t637-18.0*t59-81.0/5.0*t61-324.0*t63+t641+t642-t643+180.0*t75-162.0*t79+162.0/5.0*t83-t647;
1374 double t650 = 81.0/80.0*xi;
1375 double t654 = 1701.0/16.0*t46;
1376 double t655 = 81.0/40.0-t592+t593+t650-t595-t596-t597-t598+729.0/80.0*t3-81.0/8.0*t35+t601+1701.0/160.0*t44-t654;
1377 double t657 = 6561.0/32.0*t71;
1378 double t660 = t605-t606+t607-t608+t609+t610+t611-729.0/32.0*t65-t657+15309.0/160.0*t73-t615+t616-t617+3645.0/16.0*t85;
1379 double t662 = 2187.0/40.0*t12;
1380 double t663 = 729.0/20.0*t79;
1381 double t665 = 729.0/160.0*t2;
1382 double t667 = 243.0/40.0*t77;
1383 double t670 = 6561.0/32.0*t69;
1384 double t673 = 6561.0/32.0*t29;
1385 double t674 = 2187.0/16.0*t81;
1386 double t676 = 2187.0/16.0*t49;
1387 double t677 = 729.0/160.0*t1;
1388 double t678 = 81.0/20.0*t59;
1389 double t679 = 81.0/2.0*t75;
1390 double t680 = t673+t674+6561.0/16.0*t73-t603-t676-t613-t594+t677-t678+t679-t608;
1391 double t682 = 19683.0/64.0*t6;
1392 double t684 = 98415.0/256.0*t29;
1393 double t685 = 2187.0/128.0*t1;
1394 double t688 = 2187.0/128.0*t2;
1395 double t691 = 72171.0/256.0*t49;
1396 double t692 = 6561.0/128.0*t57;
1397 double t693 = 2187.0/64.0*t59;
1398 double t694 = t682+729.0/64.0*xi-t684-t685+6561.0/128.0*t3-8019.0/128.0*t35+t688-24057.0/128.0*t44+264627.0/256.0*t46+t691+t692-t693;
1399 double t695 = 6561.0/64.0*t61;
1400 double t696 = 24057.0/64.0*t63;
1401 double t698 = 6561.0/64.0*t67;
1402 double t699 = 98415.0/256.0*t69;
1403 double t702 = 24057.0/128.0*t75;
1404 double t703 = 6561.0/128.0*t77;
1405 double t704 = 19683.0/128.0*t79;
1406 double t705 = 72171.0/256.0*t81;
1407 double t706 = 2187.0/32.0*t83;
1408 double t708 = -t695-t696+32805.0/128.0*t65+t698+t699+295245.0/256.0*t71-216513.0/256.0*t73+t702-t703-t704-t705+t706-360855.0/256.0*t85;
1409 double t711 = 81.0/16.0*xi;
1410 double t712 = 10935.0/32.0*t29;
1411 double t713 = 243.0/32.0*t1;
1412 double t716 = 243.0/32.0*t2;
1413 double t718 = 13365.0/16.0*t46;
1414 double t719 = 3645.0/16.0*t49;
1415 double t720 = 405.0/4.0*t57;
1416 double t722 = -2187.0/4.0*t6-t711+t712+t713-729.0/32.0*t3+891.0/32.0*t35-t716+1215.0/8.0*t44-t718-t719-t720+135.0/2.0*t59;
1417 double t723 = 729.0/4.0*t61;
1418 double t726 = 729.0/4.0*t67;
1419 double t727 = 10935.0/32.0*t69;
1420 double t728 = 32805.0/32.0*t71;
1421 double t731 = 405.0/4.0*t77;
1422 double t733 = 3645.0/16.0*t81;
1423 double t736 = t723+2673.0/4.0*t63-3645.0/16.0*t65-t726-t727-t728+10935.0/16.0*t73-1485.0/4.0*t75+t731+1215.0/4.0*t79+t733-243.0/2.0*t83+40095.0/32.0*t85;
1424 double t738 = 243.0/64.0*xi;
1425 double t739 = 32805.0/256.0*t29;
1426 double t740 = 729.0/128.0*t1;
1427 double t741 = 2187.0/128.0*t3;
1428 double t743 = 729.0/128.0*t2;
1429 double t745 = 56133.0/256.0*t46;
1430 double t746 = 15309.0/256.0*t49;
1431 double t747 = t682-t738-t739+t740-t741+2673.0/128.0*t35-t743-5103.0/128.0*t44+t745+t746+t692-t693;
1432 double t748 = 10935.0/128.0*t65;
1433 double t749 = 32805.0/256.0*t69;
1434 double t750 = 98415.0/256.0*t71;
1435 double t752 = 15309.0/256.0*t81;
1436 double t754 = -t695-t696+t748+t698+t749+t750-45927.0/256.0*t73+t702-t703-t704-t752+t706-120285.0/256.0*t85;
1437 double t763 = 9.0/10.0-729.0/10.0*t12+243.0/5.0*t79-t629+81.0/10.0*t2+t628-81.0/10.0*t77-t631+81.0/2.0*t16-27.0*t4-t647+729.0/2.0*t69;
1438 double t770 = t641-405.0*t29-243.0*t81-t643+t632+270.0*t49+t642+t623-9.0*t1+27.0/5.0*t59-54.0*t75+t637;
1439 double t772 = 2187.0/8.0*t6;
1440 double t773 = 81.0/8.0*eta;
1441 double t777 = 81.0/4.0*t5;
1442 double t784 = -27.0/8.0-t772+t773-t711+6075.0/8.0*t29+135.0/4.0*t1+891.0/16.0*t4-t777-729.0/16.0*t3+405.0/8.0*t35-243.0/8.0*t2-1215.0/16.0*t16+2673.0/32.0*t44-t718-4455.0/8.0*t49;
1443 double t785 = 243.0/16.0*t59;
1444 double t786 = 405.0/2.0*t61;
1445 double t787 = 1215.0/4.0*t63;
1446 double t791 = 1215.0/8.0*t75;
1447 double t792 = 729.0/8.0*t77;
1448 double t793 = 2187.0/16.0*t79;
1449 double t795 = 243.0/8.0*t83;
1450 double t797 = -t720+t785+t786+t787-3645.0/32.0*t65-t726-10935.0/16.0*t69-t728+24057.0/32.0*t73-t791+t792+t793+8019.0/16.0*t81-t795+18225.0/16.0*t85;
1451 double t811 = 3.0/2.0+486.0*t6-20.0*eta+9.0/4.0*xi-675.0*t29-15.0*t1-t518+36.0*t5+81.0/4.0*t3-45.0/2.0*t35+27.0/2.0*t2+t522-135.0/2.0*t44+675.0*t46+450.0*t49;
1452 double t827 = 200.0*t57-30.0*t59-360.0*t61-540.0*t63+405.0/4.0*t65+324.0*t67+1215.0/2.0*t69+3645.0/4.0*t71-1215.0/2.0*t73+300.0*t75-180.0*t77-270.0*t79-405.0*t81+54.0*t83-2025.0/2.0*t85;
1453 double t829 = 27.0/16.0*xi;
1454 double t838 = 2835.0/16.0*t46;
1455 double t840 = 9.0/8.0-t772+t773+t829+2025.0/8.0*t29-45.0/4.0*t1+189.0/16.0*t4-t777+243.0/16.0*t3-135.0/8.0*t35+81.0/8.0*t2-405.0/16.0*t16+567.0/32.0*t44-t838-945.0/8.0*t49;
1456 double t843 = 10935.0/32.0*t71;
1457 double t847 = -t720+t785+t786+t787-1215.0/32.0*t65-t726-3645.0/16.0*t69-t843+5103.0/32.0*t73-t791+t792+t793+1701.0/16.0*t81-t795+6075.0/16.0*t85;
1458 double t856 = t673+t674+2187.0/16.0*t73-t654-t676-t657+t650+t677-t678+t679-t608;
1459 double t858 = 6561.0/64.0*t6;
1460 double t861 = 729.0/64.0*t59;
1461 double t862 = t858-t738-t684-t685+t741-1701.0/128.0*t35+t688+8019.0/128.0*t44+t745+t691+t692+t861;
1462 double t863 = 5103.0/64.0*t63;
1463 double t865 = 5103.0/128.0*t75;
1464 double t866 = 6561.0/128.0*t79;
1465 double t867 = 729.0/32.0*t83;
1466 double t869 = -t695-t863-t748+t698+t699+t750-72171.0/256.0*t73+t865-t703-t866-t705-t867-76545.0/256.0*t85;
1467 double t876 = -729.0/4.0*t6+t829+t712+t713-243.0/32.0*t3+189.0/32.0*t35-t716-405.0/8.0*t44-t838-t719-t720-45.0/2.0*t59;
1468 double t884 = t723+567.0/4.0*t63+1215.0/16.0*t65-t726-t727-t843+3645.0/16.0*t73-315.0/4.0*t75+t731+405.0/4.0*t79+t733+81.0/2.0*t83+8505.0/32.0*t85;
1469 double t888 = t858+81.0/64.0*xi-t739+t740-t541+t542-t743+t131+11907.0/256.0*t46+t746+t692+t861;
1470 double t889 = -t695-t863-t139+t698+t749+t142-t143+t865-t703-t866-t752-t867-t548;
1471 double t892 = -81.0/100.0+t568+t108-t577-t582+t567-t564+t569+t570-t573-t579+t578;
1473 values[0] = t48+t87;
1474 values[1] = t103+t120;
1475 values[2] = t135+t150;
1476 values[3] = t167+t184;
1477 values[4] = t192+t202;
1479 values[6] = t230+t247;
1480 values[7] = t264+t278;
1481 values[8] = t296+t312;
1482 values[9] = t330+t347;
1483 values[10] = t356+t363;
1485 values[12] = t381+t393;
1487 values[14] = t404+t413;
1488 values[15] = t424+t435;
1489 values[16] = t440+t447;
1490 values[17] = t453+t460;
1491 values[18] = t467+t473;
1493 values[20] = t500+t510;
1494 values[21] = t525+t537;
1495 values[22] = t545+t549;
1496 values[23] = t556+t562;
1497 values[24] = t576+t590;
1498 values[25] = t604+t619;
1499 values[26] = t633+t648;
1500 values[27] = t655+t660;
1501 values[28] = t662-t663+2673.0/160.0*t35-t665-2187.0/160.0*t3+t667+729.0/8.0*t44+24057.0/32.0*t85-t670-2187.0/16.0*t65+t680;
1502 values[29] = t694+t708;
1503 values[30] = t722+t736;
1504 values[31] = t747+t754;
1505 values[32] = t763+t770;
1506 values[33] = t784+t797;
1507 values[34] = t811+t827;
1508 values[35] = t840+t847;
1509 values[36] = t662-t663+567.0/160.0*t35-t665-729.0/160.0*t3+t667-243.0/8.0*t44+5103.0/32.0*t85-t670+729.0/16.0*t65+t856;
1510 values[37] = t862+t869;
1511 values[38] = t876+t884;
1512 values[39] = t888+t889;
1513 values[40] = t581+t108-t586-t587+t588-t566;
1518 static void C_Q_UL6S_2D_DeriveXiXi(
double xi,
double eta,
double *values)
1521 double t2 = 459.0/70.0*t1;
1522 double t3 = eta*eta;
1523 double t5 = 9.0/2.0*xi;
1527 double t11 = 27.0/2.0*t10;
1528 double t12 = t3*eta;
1529 double t14 = 261.0/640.0*t6;
1530 double t15 = t10*t7;
1533 double t20 = 729.0/64.0*t19;
1535 double t22 = 243.0/64.0*t21;
1536 double t23 = t10*t6;
1537 double t24 = 1215.0/64.0*t23;
1539 double t26 = 567.0/128.0*t25;
1540 double t27 = -3303.0/2800.0+t2+437.0/640.0*t3+t5+1431.0/640.0*t7+12127.0/11200.0*eta-t11-309.0/128.0*t12-t14+3645.0/64.0*t15-1701.0/128.0*t17-t20+t22-t24+t26;
1541 double t28 = t10*t12;
1542 double t30 = t1*t12;
1543 double t31 = 567.0/64.0*t30;
1544 double t32 = xi*eta;
1545 double t33 = 81.0/64.0*t32;
1546 double t34 = t1*eta;
1547 double t35 = 6021.0/1120.0*t34;
1548 double t36 = 1.0-t3;
1549 double t37 = t36*t6;
1550 double t38 = 243.0/80.0*t37;
1551 double t39 = 1.0-eta;
1553 double t43 = 3.0/8.0+35.0/8.0*t40-15.0/4.0*t1;
1554 double t44 = t39*t43;
1555 double t45 = 81.0/350.0*t44;
1556 double t46 = t40*t36;
1557 double t47 = 2187.0/80.0*t46;
1559 double t50 = t10*t3;
1561 double t53 = 783.0/320.0*t52;
1562 double t54 = xi*t12;
1563 double t56 = t10*eta;
1564 double t61 = 35.0/2.0*t10-15.0/2.0*xi;
1565 double t62 = t39*xi*t61;
1566 double t63 = 81.0/175.0*t62;
1567 double t64 = 1.0-t1;
1568 double t66 = t64*t36*t1;
1569 double t67 = 729.0/40.0*t66;
1570 double t70 = 105.0/2.0*t1-15.0/2.0;
1571 double t71 = t39*t64*t70;
1572 double t72 = 81.0/700.0*t71;
1573 double t73 = -2835.0/64.0*t28+t31+t33-t35-t38+t45-t47-927.0/128.0*t48+1431.0/64.0*t50-t53+1323.0/128.0*t54-81.0/32.0*t56+t63+t67-t72;
1574 double t75 = 1377.0/35.0*t1;
1575 double t76 = 243.0/100.0*t3;
1576 double t77 = 27.0*xi;
1577 double t78 = 243.0/100.0*t7;
1578 double t80 = 81.0*t10;
1579 double t81 = 27.0/10.0*t12;
1580 double t82 = 81.0/200.0*t6;
1581 double t83 = 2187.0/8.0*t15;
1582 double t85 = 729.0/8.0*t23;
1583 double t86 = 243.0/8.0*t25;
1584 double t87 = 9909.0/1400.0-t75-t76-t77-t78-1863.0/350.0*eta+t80+t81+t82-t83+729.0/8.0*t17+t85-t86;
1585 double t90 = 3807.0/140.0*t34;
1586 double t91 = 729.0/200.0*t37;
1587 double t92 = 243.0/175.0*t44;
1588 double t93 = 6561.0/40.0*t46;
1589 double t96 = 243.0/20.0*t52;
1590 double t97 = 567.0/8.0*t54;
1591 double t99 = 486.0/175.0*t62;
1592 double t100 = 2187.0/20.0*t66;
1593 double t101 = 243.0/350.0*t71;
1594 double t102 = 1701.0/8.0*t28-27.0/4.0*t32+t90+t91-t92+t93+351.0/8.0*t48-1053.0/8.0*t50+t96-t97+81.0/4.0*t56-t99-t100+t101;
1595 double t104 = 1377.0/14.0*t1;
1596 double t105 = 567.0/128.0*t3;
1597 double t106 = 135.0/2.0*xi;
1598 double t107 = 2187.0/128.0*t7;
1599 double t108 = 25461.0/2240.0*eta;
1600 double t109 = 405.0/2.0*t10;
1601 double t110 = 1701.0/128.0*t12;
1602 double t111 = 729.0/128.0*t6;
1603 double t112 = 32805.0/64.0*t15;
1604 double t114 = 6561.0/64.0*t19;
1605 double t115 = 2187.0/64.0*t21;
1606 double t116 = 10935.0/64.0*t23;
1607 double t117 = -9909.0/560.0+t104+t105+t106-t107+t108-t109+t110+t111+t112-24057.0/128.0*t17+t114-t115-t116;
1608 double t118 = 8019.0/128.0*t25;
1609 double t119 = 25515.0/64.0*t28;
1610 double t120 = 5103.0/64.0*t30;
1611 double t122 = 13527.0/224.0*t34;
1612 double t123 = 243.0/70.0*t44;
1613 double t124 = 6561.0/16.0*t46;
1614 double t127 = 1701.0/64.0*t52;
1615 double t128 = 18711.0/128.0*t54;
1616 double t130 = 243.0/35.0*t62;
1617 double t131 = 2187.0/8.0*t66;
1618 double t132 = 243.0/140.0*t71;
1619 double t133 = t118-t119-t120+1269.0/64.0*t32-t122+t123-t124-13851.0/128.0*t48+20655.0/64.0*t50-t127+t128-2025.0/32.0*t56+t130+t131-t132;
1620 double t136 = 11.0/2.0*t3;
1621 double t137 = 90.0*xi;
1622 double t140 = 270.0*t10;
1623 double t142 = 45.0/4.0*t6;
1624 double t143 = 3645.0/8.0*t15;
1625 double t146 = 243.0/4.0*t21;
1626 double t147 = 1215.0/8.0*t23;
1627 double t148 = 3303.0/140.0-918.0/7.0*t1-t136-t137+135.0/4.0*t7-502.0/35.0*eta+t140-105.0/4.0*t12-t142-t143+1215.0/8.0*t17-729.0/4.0*t19+t146+t147;
1628 double t149 = 405.0/8.0*t25;
1629 double t159 = 945.0/8.0*t54;
1630 double t164 = -t149+2835.0/8.0*t28+567.0/4.0*t30-135.0/4.0*t32+540.0/7.0*t34-162.0/35.0*t44+2187.0/4.0*t46+1125.0/8.0*t48-3375.0/8.0*t50+135.0/4.0*t52-t159+405.0/4.0*t56-324.0/35.0*t62-729.0/2.0*t66+81.0/35.0*t71;
1631 double t166 = 10935.0/64.0*t15;
1632 double t167 = 5103.0/128.0*t17;
1633 double t168 = 3645.0/64.0*t23;
1634 double t169 = -9909.0/560.0+t104+t105+t106-t107+t108-t109+t110+t111+t166-t167+t114-t115-t168;
1635 double t170 = 1701.0/128.0*t25;
1636 double t171 = 8505.0/64.0*t28;
1637 double t175 = 3969.0/128.0*t54;
1638 double t177 = t170-t171-t120+1971.0/64.0*t32-t122+t123-t124-13149.0/128.0*t48+19845.0/64.0*t50-t127+t175-2835.0/32.0*t56+t130+t131-t132;
1639 double t179 = 3537.0/700.0*eta;
1640 double t180 = 27.0/2.0*t32;
1641 double t181 = 81.0/2.0*t56;
1642 double t182 = 81.0/40.0*t3;
1643 double t185 = -t179-t180+t90+t181-t182+81.0/2.0*t48+t96-243.0/2.0*t50+9909.0/1400.0-t77-t75+t80-t92-t99+t101+t93-t100;
1644 double t186 = 1321.0/3200.0*t3;
1645 double t190 = 441.0/3200.0*t6;
1646 double t191 = 729.0/64.0*t15;
1647 double t193 = 243.0/64.0*t23;
1648 double t194 = 81.0/128.0*t25;
1649 double t195 = -3303.0/2800.0+t2+t186+t5+1971.0/3200.0*t7+10111.0/11200.0*eta-t11-393.0/640.0*t12-t190-t191-243.0/128.0*t17-t20+t22+t193+t194;
1650 double t198 = 243.0/400.0*t37;
1651 double t201 = 189.0/128.0*t54;
1652 double t202 = 243.0/32.0*t56;
1653 double t203 = 567.0/64.0*t28+t31+135.0/64.0*t32-t35-t198+t45-t47-873.0/128.0*t48+1269.0/64.0*t50-t53+t201-t202+t63+t67-t72;
1654 double t205 = 2187.0/100.0*t66;
1655 double t207 = 81.0/8.0*t54;
1656 double t209 = 243.0/100.0*t1;
1657 double t210 = 243.0/10.0*t10;
1658 double t211 = 81.0/100.0*t3;
1659 double t213 = 81.0/10.0*xi;
1660 double t215 = 2187.0/40.0*t15;
1661 double t216 = -t205+243.0/40.0*t56-t207+t82-1377.0/400.0*t7-t209+t210-t211+153.0/40.0*t12-t213-153.0/400.0*eta+t215;
1662 double t218 = 2187.0/40.0*t19;
1663 double t220 = 243.0/4.0*t30;
1664 double t222 = 243.0/40.0*t34;
1665 double t223 = 6561.0/200.0*t46;
1666 double t224 = 81.0/10.0*t48;
1667 double t225 = 243.0/10.0*t50;
1668 double t226 = 243.0/100.0*t52;
1669 double t227 = 81.0/200.0+729.0/80.0*t17+t218-243.0/4.0*t28-t220+81.0/80.0*t32+t222+t91+t223+t224-t225+t226;
1670 double t229 = 729.0/32.0*t34;
1671 double t231 = 2187.0/64.0*t50;
1672 double t233 = 6561.0/64.0*t15;
1673 double t236 = 729.0/128.0*t25;
1674 double t237 = 2187.0/64.0*t23;
1675 double t240 = 243.0/640.0*t6;
1676 double t241 = 8019.0/64.0*t30;
1677 double t242 = 2673.0/128.0*t54;
1678 double t245 = 729.0/80.0*t37;
1679 double t246 = 243.0/640.0*t3;
1680 double t247 = 2187.0/64.0*t52;
1681 double t248 = 729.0/128.0*t48;
1682 double t249 = -t115+8019.0/64.0*t28-t240+t241+t242+351.0/320.0*eta-243.0/64.0*t32-t245+t246+t247+t248;
1683 double t251 = 27.0/4.0*t1;
1684 double t252 = t3/10.0;
1685 double t259 = 729.0/8.0*t15;
1686 double t261 = 729.0/8.0*t19;
1687 double t262 = -1.0/8.0+t251-t252+9.0/8.0*xi-783.0/80.0*t7-87.0/80.0*eta+27.0/4.0*t10+87.0/8.0*t12+9.0/40.0*t6+t259+243.0/16.0*t17+t261;
1688 double t266 = 405.0/4.0*t30;
1689 double t268 = 81.0/8.0*t34;
1690 double t272 = 135.0/2.0*t52;
1691 double t273 = 135.0/8.0*t54;
1692 double t275 = t146+243.0/4.0*t23+81.0/8.0*t25-405.0/4.0*t28-t266+27.0/16.0*t32+t268+243.0/20.0*t37-45.0/4.0*t48-135.0/2.0*t50-t272-t273+81.0/8.0*t56;
1693 double t277 = 243.0/32.0*t34;
1694 double t279 = 2187.0/64.0*t19;
1695 double t280 = 2187.0/64.0*t15;
1696 double t285 = 1701.0/64.0*t30;
1697 double t286 = 567.0/128.0*t54;
1698 double t288 = -t115+1701.0/64.0*t28-t240+t285+t286+171.0/320.0*eta+t33-t245+t246+t247+t248;
1699 double t291 = 81.0/200.0*t3;
1700 double t293 = 864.0/175.0*t1;
1701 double t295 = 1.0+eta;
1702 double t296 = t295*t43;
1703 double t297 = 81.0/350.0*t296;
1704 double t298 = 9.0/10.0*xi;
1705 double t301 = 27.0/10.0*t10;
1706 double t305 = 729.0/320.0*t19;
1707 double t306 = t293+457.0/3200.0*t3+t297-t298+1161.0/3200.0*t7-8893.0/11200.0*eta+t301-303.0/640.0*t12-t190+729.0/320.0*t15+243.0/640.0*t17+t305+t22+t193+t194;
1708 double t308 = 81.0/64.0*t30;
1709 double t310 = 4887.0/1120.0*t34;
1710 double t311 = 2187.0/400.0*t46;
1711 double t314 = 1323.0/1600.0*t52;
1712 double t317 = 729.0/200.0*t66;
1713 double t319 = t295*xi*t61;
1714 double t320 = 81.0/175.0*t319;
1715 double t322 = t295*t64*t70;
1716 double t323 = 81.0/700.0*t322;
1717 double t324 = -2547.0/2800.0+81.0/64.0*t28+t308-729.0/320.0*t32+t310-t198-t311-909.0/640.0*t48+1161.0/320.0*t50-t314+27.0/128.0*t54+1053.0/160.0*t56+t317+t320-t323;
1718 double t326 = 27.0/5.0*xi;
1719 double t327 = 5184.0/175.0*t1;
1720 double t328 = 81.0/5.0*t10;
1721 double t329 = 243.0/175.0*t296;
1722 double t330 = 486.0/175.0*t319;
1723 double t331 = 243.0/350.0*t322;
1724 double t332 = t179+t180-t90-t181-t291+t224+t226-t225+7641.0/1400.0+t326-t327-t328-t329-t330+t331+t223-t205;
1725 double t333 = 2592.0/35.0*t1;
1726 double t334 = 243.0/70.0*t296;
1727 double t335 = 27.0/2.0*xi;
1728 double t336 = 2187.0/640.0*t7;
1729 double t337 = 28863.0/2240.0*eta;
1730 double t338 = 81.0/2.0*t10;
1731 double t339 = 243.0/128.0*t12;
1732 double t341 = 6561.0/320.0*t19;
1733 double t342 = -7641.0/560.0+t333+t246+t334-t335+t336-t337+t338+t339+t111-t280+5103.0/640.0*t17-t341-t115;
1734 double t344 = 729.0/64.0*t30;
1735 double t346 = 77841.0/1120.0*t34;
1736 double t347 = 6561.0/80.0*t46;
1737 double t350 = 729.0/320.0*t52;
1738 double t352 = 2187.0/40.0*t66;
1739 double t353 = 243.0/35.0*t319;
1740 double t354 = 243.0/140.0*t322;
1741 double t355 = -t168+t170-1215.0/64.0*t28-t344-10989.0/320.0*t32+t346-t347-2781.0/128.0*t48+4293.0/64.0*t50-t350+t286+3321.0/32.0*t56+t352+t353-t354;
1742 double t366 = 2547.0/140.0-3456.0/35.0*t1-t252-162.0/35.0*t296+18.0*xi-27.0/4.0*t7+607.0/35.0*eta-54.0*t10-15.0/4.0*t12-t142+t259-243.0/8.0*t17+729.0/20.0*t19+t146;
1743 double t379 = t147-t149+405.0/8.0*t28+81.0/4.0*t30+189.0/4.0*t32-3267.0/35.0*t34+2187.0/20.0*t46+261.0/8.0*t48-783.0/8.0*t50+27.0/20.0*t52-t273-567.0/4.0*t56-729.0/10.0*t66-324.0/35.0*t319+81.0/35.0*t322;
1744 double t382 = -7641.0/560.0+t333+t246+t334-t335+t336-t337+t338+t339+t111-t233+24057.0/640.0*t17-t341-t115;
1745 double t388 = -t116+t118-3645.0/64.0*t28-t344-11691.0/320.0*t32+t346-t347-3483.0/128.0*t48+5103.0/64.0*t50-t350+t242+3483.0/32.0*t56+t352+t353-t354;
1746 double t392 = 7641.0/1400.0-t327-t211-t329+t326-t78+837.0/175.0*eta-t328+t81+t82+t215-729.0/40.0*t17+t85;
1747 double t398 = -t86+243.0/8.0*t28+297.0/20.0*t32-t90+t91+t223+459.0/40.0*t48-1377.0/40.0*t50+t226-t207-891.0/20.0*t56-t205-t330+t331;
1748 double t404 = t293+t186+t297-t298+1269.0/640.0*t7-6877.0/11200.0*eta+t301-291.0/128.0*t12-t14-t191+1701.0/640.0*t17+t305+t22-t24+t26;
1749 double t409 = -2547.0/2800.0-405.0/64.0*t28+t308-783.0/320.0*t32+t310-t38-t311-1179.0/640.0*t48+1971.0/320.0*t50-t314+t201+t202+t317+t320-t323;
1750 double t413 = 81.0/40.0*t6;
1751 double t415 = 729.0/40.0*t37;
1752 double t418 = 10935.0/64.0*t50;
1753 double t421 = 5103.0/128.0*t25;
1754 double t423 = 567.0/128.0*t6;
1755 double t426 = 729.0/16.0*t37;
1756 double t427 = 5103.0/128.0*t48;
1757 double t428 = -t115-t171-t423+t285+t175+207.0/64.0*eta+567.0/64.0*t32-t426+t105+t247+t427;
1758 double t437 = -1.0/8.0+t251-t136+63.0/8.0*xi-675.0/16.0*t7-75.0/16.0*eta-135.0/4.0*t10+375.0/8.0*t12+45.0/8.0*t6-t143+1701.0/16.0*t17+t261;
1759 double t446 = t146-1215.0/4.0*t23+567.0/8.0*t25+2025.0/4.0*t28-t266+189.0/16.0*t32+t268+243.0/4.0*t37-315.0/4.0*t48+675.0/2.0*t50-t272-t159-405.0/8.0*t56;
1760 double t448 = 3645.0/32.0*t56;
1761 double t451 = 15309.0/128.0*t17;
1762 double t455 = 1701.0/64.0*t32;
1763 double t456 = -t115-40095.0/64.0*t28-t423+t241+t128+243.0/64.0*eta-t455-t426+t105+t247+t427;
1764 double t462 = -t205-243.0/8.0*t56-t97+t413-1053.0/80.0*t7-t209+t210-t76+117.0/8.0*t12-t213-117.0/80.0*eta-t83;
1765 double t466 = 81.0/200.0+5103.0/80.0*t17+t218+1215.0/4.0*t28-t220+567.0/80.0*t32+t222+t415+t223+t224-t225+t226;
1766 double t468 = 19683.0/100.0*t46;
1767 double t469 = 6561.0/50.0*t66;
1768 double t471 = 729.0/5.0*t50;
1769 double t472 = 81.0/5.0*t12;
1770 double t473 = 243.0/5.0*xi;
1771 double t474 = 729.0/50.0*t1;
1772 double t475 = 729.0/5.0*t10;
1773 double t478 = 729.0/50.0*t7;
1774 double t481 = 243.0/100.0*t6;
1775 double t483 = 81.0/50.0*eta;
1776 double t485 = 2187.0/100.0*t37;
1777 double t487 = 729.0/50.0*t52;
1778 double t488 = 243.0/5.0*t48;
1779 double t489 = t478-2187.0/5.0*t17-1458.0*t28-t481+486.0*t54+t483-243.0/5.0*t32-t485+243.0/50.0*t3-t487-t488;
1780 double t491 = 6561.0/8.0*t50;
1781 double t494 = 2187.0/40.0*t37;
1782 double t496 = 6561.0/8.0*t23;
1783 double t497 = 729.0/20.0*t7;
1784 double t498 = 243.0/40.0*t6;
1785 double t499 = 2187.0/8.0*t25;
1786 double t501 = 8019.0/8.0*t54;
1787 double t502 = 81.0/2.0*t12;
1788 double t503 = 19683.0/8.0*t15;
1789 double t504 = 81.0/20.0*eta;
1790 double t505 = 2187.0/8.0*t48;
1791 double t506 = 243.0/40.0*t3;
1792 double t507 = t491+729.0/4.0*t32-2187.0/4.0*t56+t494+6561.0/8.0*t17-t496-t497+t498+t499+24057.0/8.0*t28-t501+t502-t503-t504-t505-t506;
1793 double t509 = 81.0*t32;
1794 double t510 = 243.0*t56;
1795 double t514 = 729.0*t17;
1796 double t519 = 2430.0*t28;
1797 double t520 = 810.0*t54;
1798 double t522 = 2187.0*t15;
1799 double t525 = 81.0/10.0*t3;
1800 double t526 = -1620.0*t50-t509+t510-54.0*xi+162.0*t10-729.0/10.0*t37-t514+1458.0*t23+243.0/5.0*t7-81.0/10.0*t6-486.0*t25-t519+t520-54.0*t12+t522+27.0/5.0*eta+540.0*t48+t525;
1801 double t531 = 1701.0/8.0*t54;
1802 double t532 = 6561.0/8.0*t15;
1803 double t533 = t491-243.0/4.0*t32+729.0/4.0*t56+t494+2187.0/8.0*t17-t496-t497+t498+t499+5103.0/8.0*t28-t531+t502-t532-t504-t505-t506;
1804 double t534 = 19683.0/40.0*t46;
1805 double t535 = 6561.0/20.0*t66;
1806 double t536 = 2187.0/40.0*t34;
1807 double t538 = 729.0/2.0*t50;
1808 double t539 = 729.0/8.0*t12;
1809 double t540 = 243.0/2.0*xi;
1810 double t541 = 729.0/20.0*t1;
1811 double t542 = 729.0/2.0*t10;
1812 double t543 = 19683.0/40.0*t19;
1813 double t544 = 243.0/40.0+t534-t535-t536-2187.0/8.0*t56-t538-t539-t540-t541+t542-t543;
1814 double t545 = 6561.0/80.0*t7;
1815 double t548 = 2187.0/4.0*t30;
1816 double t549 = 729.0/80.0*eta;
1817 double t551 = 729.0/20.0*t52;
1818 double t552 = 243.0/2.0*t48;
1819 double t553 = -t503+t545+72171.0/80.0*t17+10935.0/4.0*t28+t548-t501+t549+8019.0/80.0*t32-t506+t551+t552;
1820 double t555 = 6561.0/32.0*t34;
1821 double t557 = 98415.0/64.0*t50;
1822 double t558 = 24057.0/128.0*t12;
1823 double t559 = 59049.0/64.0*t19;
1824 double t561 = 19683.0/128.0*t7;
1825 double t563 = 72171.0/128.0*t25;
1826 double t564 = 98415.0/64.0*t23;
1827 double t565 = 19683.0/64.0*t21;
1828 double t567 = 6561.0/128.0*t6;
1829 double t568 = 72171.0/64.0*t30;
1830 double t570 = 2187.0/64.0*eta;
1831 double t572 = 6561.0/128.0*t3;
1832 double t573 = 19683.0/64.0*t52;
1833 double t574 = 72171.0/128.0*t48;
1834 double t575 = t555+32805.0/32.0*t56-t557+t558+t559+295245.0/64.0*t15-t561-216513.0/128.0*t17-t563+t564+t565-360855.0/64.0*t28-t567-t568+264627.0/128.0*t54-t570-24057.0/64.0*t32+t572-t573+t574;
1835 double t576 = 729.0/8.0*t34;
1836 double t579 = 1215.0/8.0*t12;
1837 double t581 = 243.0/4.0*t1;
1838 double t583 = 6561.0/8.0*t19;
1839 double t584 = 32805.0/8.0*t15;
1840 double t585 = 2187.0/16.0*t7;
1841 double t587 = 81.0/8.0-t576-3645.0/8.0*t56+6075.0/2.0*t50-t579+891.0/8.0*xi-t581-1215.0/4.0*t10-t583-t584+t585+24057.0/16.0*t17;
1842 double t590 = 2187.0/4.0*t21;
1843 double t592 = 729.0/8.0*t6;
1844 double t593 = 3645.0/4.0*t30;
1845 double t594 = 13365.0/8.0*t54;
1846 double t595 = 243.0/16.0*eta;
1847 double t597 = 405.0/4.0*t3;
1848 double t598 = 1215.0/2.0*t52;
1849 double t600 = 8019.0/8.0*t25-10935.0/4.0*t23-t590+18225.0/4.0*t28+t592+t593-t594+t595+2673.0/16.0*t32-t597+t598-4455.0/4.0*t48;
1850 double t602 = 2187.0/32.0*t34;
1851 double t603 = 10935.0/32.0*t56;
1852 double t604 = 5103.0/128.0*t12;
1853 double t605 = 19683.0/64.0*t19;
1854 double t606 = 98415.0/64.0*t15;
1855 double t607 = 6561.0/128.0*t7;
1856 double t610 = 15309.0/64.0*t30;
1857 double t611 = 56133.0/128.0*t54;
1858 double t612 = 729.0/64.0*eta;
1859 double t614 = -t602-t603-t557+t604+t605+t606-t607-72171.0/128.0*t17-t563+t564+t565-76545.0/64.0*t28-t567-t610+t611+t612+8019.0/64.0*t32+t572-t573+t574;
1860 double t624 = -81.0/10.0-6561.0/10.0*t46+2187.0/5.0*t66+486.0/5.0*t34+t510+486.0*t50+180.0*t12+162.0*xi+243.0/5.0*t1-486.0*t10+4374.0/5.0*t19;
1861 double t630 = t522-162.0*t7-t514-t519-972.0*t30+t520-18.0*eta-t509+t525-243.0/5.0*t52-162.0*t48;
1862 double t634 = 10935.0/8.0*t50;
1863 double t639 = 3645.0/8.0*t25;
1864 double t640 = 10935.0/8.0*t23;
1865 double t642 = 405.0/4.0*t6;
1866 double t646 = 2187.0/4.0*t52;
1867 double t647 = 3645.0/8.0*t48;
1868 double t648 = -729.0/2.0*t34-3645.0/4.0*t56+t634-1485.0/4.0*t12-6561.0/4.0*t19-t584+1215.0/4.0*t7+10935.0/8.0*t17+t639-t640-t590+40095.0/8.0*t28+t642+8019.0/4.0*t30-t594+135.0/2.0*eta+1215.0/4.0*t32-t597+t646-t647;
1869 double t658 = -20.0+162.0*t34+405.0*t56-2700.0*t50+300.0*t12-t137+108.0*t1+t140+1458.0*t19+3645.0*t15-270.0*t7-1215.0*t17;
1870 double t671 = -810.0*t25+2430.0*t23+972.0*t21-4050.0*t28-180.0*t6-1620.0*t30+1350.0*t54-30.0*eta-135.0*t32+200.0*t3-1080.0*t52+900.0*t48;
1871 double t677 = 10935.0/8.0*t15;
1872 double t682 = 2835.0/8.0*t54;
1873 double t685 = 243.0/2.0*t34+1215.0/4.0*t56+t634-315.0/4.0*t12-2187.0/4.0*t19-t677+405.0/4.0*t7+3645.0/8.0*t17+t639-t640-t590+8505.0/8.0*t28+t642+1701.0/4.0*t30-t682-45.0/2.0*eta-405.0/4.0*t32-t597+t646-t647;
1874 double t687 = 243.0/40.0+t534-t535-t536-729.0/8.0*t56-t538-t539-t540-t541+t542-t543;
1875 double t691 = -t532+t545+15309.0/80.0*t17+3645.0/4.0*t28+t548-t531+t549+1701.0/80.0*t32-t506+t551+t552;
1876 double t693 = 32805.0/64.0*t50;
1877 double t695 = 15309.0/128.0*t25;
1878 double t696 = 32805.0/64.0*t23;
1879 double t699 = 15309.0/128.0*t48;
1880 double t700 = t555+t603-t693+t558+t559+t606-t561-45927.0/128.0*t17-t695+t696+t565-120285.0/64.0*t28-t567-t568+t611-t570-5103.0/64.0*t32+t572-t573+t699;
1881 double t706 = 81.0/8.0-t576-1215.0/8.0*t56+2025.0/2.0*t50-t579+189.0/8.0*xi-t581-405.0/4.0*t10-t583-t677+t585+5103.0/16.0*t17;
1882 double t712 = 1701.0/8.0*t25-3645.0/4.0*t23-t590+6075.0/4.0*t28+t592+t593-t682+t595+567.0/16.0*t32-t597+t598-945.0/4.0*t48;
1883 double t715 = -t602-t448-t693+t604+t605+t112-t607-t451-t695+t696+t565-t119-t567-t610+11907.0/128.0*t54+t612+t455+t572-t573+t699;
1885 values[0] = t27+t73;
1886 values[1] = t87+t102;
1887 values[2] = t117+t133;
1888 values[3] = t148+t164;
1889 values[4] = t169+t177;
1891 values[6] = t195+t203;
1892 values[7] = t216+t227;
1893 values[8] = -t229-729.0/32.0*t56+t231-1161.0/128.0*t12-t114-t233+5103.0/640.0*t7-2187.0/128.0*t17-t236-t237+t249;
1894 values[9] = t262+t275;
1895 values[10] = t277+t202+t231-927.0/128.0*t12-t279-t280+4293.0/640.0*t7-729.0/128.0*t17-t236-t237+t288;
1896 values[11] = -27.0/100.0*eta-t291+t81+t82-t78+t91;
1897 values[12] = t306+t324;
1899 values[14] = t342+t355;
1900 values[15] = t366+t379;
1901 values[16] = t382+t388;
1902 values[17] = t392+t398;
1903 values[18] = t404+t409;
1904 values[19] = -27.0/20.0*eta-t182+27.0/2.0*t12+t413-243.0/20.0*t7+t415;
1905 values[20] = t277-1215.0/32.0*t56-t418-4383.0/128.0*t12-t279+t166+3969.0/128.0*t7-t167-t421+t116+t428;
1906 values[21] = t437+t446;
1907 values[22] = -t229+t448-t418-4617.0/128.0*t12-t114+t112+4131.0/128.0*t7-t451-t421+t116+t456;
1908 values[23] = t462+t466;
1909 values[24] = -243.0/100.0-t468+t469+729.0/5.0*t56+t471-t472+t473+t474-t475+6561.0/5.0*t15+t489;
1913 values[28] = t544+t553;
1915 values[30] = t587+t600;
1917 values[32] = t624+t630;
1919 values[34] = t658+t671;
1921 values[36] = t687+t691;
1923 values[38] = t706+t712;
1925 values[40] = t76-t488-t487+t471-243.0/100.0+t473+t474-t475-t468+t469;
1926 values[41] = t483+t76-t472-t481+t478-t485;
1930 static void C_Q_UL6S_2D_DeriveXiEta(
double xi,
double eta,
double *values)
1932 double t1 = eta*eta;
1935 double t4 = 261.0/160.0*t3;
1942 double t13 = t12*t6;
1943 double t14 = 1215.0/64.0*t13;
1945 double t16 = 1215.0/64.0*t15;
1947 double t19 = t12*t2;
1948 double t20 = 81.0/16.0*t19;
1950 double t22 = 567.0/64.0*t21;
1951 double t23 = xi*eta;
1952 double t25 = t5*eta;
1953 double t27 = 1.0-t5;
1954 double t31 = t27*(35.0/2.0*t12-15.0/2.0*xi);
1955 double t32 = 81.0/700.0*t31;
1956 double t33 = 1.0-t1;
1957 double t37 = t33*(35.0/2.0*t2-15.0/2.0*eta);
1958 double t38 = 81.0/700.0*t37;
1959 double t42 = eta*(3.0/8.0+35.0/8.0*t6-15.0/4.0*t1);
1960 double t43 = 81.0/350.0*t42;
1961 double t47 = xi*(3.0/8.0+35.0/8.0*t9-15.0/4.0*t5);
1962 double t48 = 81.0/350.0*t47;
1964 double t51 = -19.0/320.0-t4-8505.0/256.0*t7+18225.0/256.0*t10-t14-t16+1431.0/128.0*t17+t20+t22+437.0/320.0*t23-927.0/128.0*t25+t32+t38-t43-t48-927.0/128.0*t49;
1965 double t52 = t1*t12;
1966 double t53 = 567.0/64.0*t52;
1968 double t57 = 81.0/128.0*t1;
1969 double t58 = 2007.0/1120.0*t2;
1970 double t59 = 2007.0/1120.0*t12;
1971 double t61 = 81.0/128.0*t5;
1972 double t62 = t9*eta;
1973 double t66 = t12*eta;
1974 double t67 = 261.0/160.0*t66;
1976 double t71 = t9*xi*eta;
1977 double t72 = 243.0/40.0*t71;
1978 double t74 = xi*t6*eta;
1979 double t75 = 243.0/40.0*t74;
1980 double t77 = xi*t33*t2;
1981 double t78 = 243.0/20.0*t77;
1982 double t80 = t27*eta*t12;
1983 double t81 = 243.0/20.0*t80;
1984 double t82 = t53+3969.0/256.0*t54-81.0/128.0*t9+t57-t58-t59-81.0/128.0*t6+t61+1431.0/128.0*t62+12127.0/11200.0*xi+12127.0/11200.0*eta-t67-8505.0/256.0*t68+t72+t75-t78-t81;
1985 double t84 = 81.0/50.0*t3;
1986 double t86 = 10935.0/32.0*t10;
1987 double t87 = 729.0/8.0*t15;
1988 double t88 = 243.0/20.0*t17;
1989 double t89 = 243.0/4.0*t21;
1990 double t90 = 243.0/50.0*t23;
1991 double t92 = 243.0/350.0*t31;
1992 double t93 = 243.0/175.0*t47;
1993 double t94 = 81.0/10.0*t49;
1994 double t95 = 1701.0/16.0*t54;
1995 double t98 = t84+3645.0/16.0*t7-t86+t87-t88-t89-t90+351.0/8.0*t25-t92+t93+t94-t95+81.0/16.0*t9+567.0/160.0*t1;
1996 double t99 = 81.0/40.0*t2;
1997 double t100 = 1269.0/140.0*t12;
1998 double t106 = 81.0/10.0*t66;
1999 double t108 = 729.0/20.0*t71;
2000 double t109 = 729.0/100.0*t74;
2001 double t110 = 729.0/50.0*t77;
2002 double t111 = 729.0/10.0*t80;
2003 double t112 = 9.0/80.0+t99+t100-243.0/32.0*t6-27.0/8.0*t5-1053.0/16.0*t62-1863.0/350.0*xi-117.0/80.0*eta+t106+5103.0/32.0*t68-t108-t109+t110+t111;
2004 double t114 = 729.0/32.0*t3;
2005 double t116 = 164025.0/256.0*t10;
2006 double t117 = 10935.0/64.0*t13;
2007 double t118 = 10935.0/64.0*t15;
2008 double t119 = 10935.0/128.0*t17;
2009 double t120 = 729.0/16.0*t19;
2010 double t121 = 8019.0/64.0*t21;
2011 double t122 = 567.0/64.0*t23;
2012 double t124 = 243.0/140.0*t31;
2013 double t125 = 243.0/70.0*t47;
2014 double t126 = 5103.0/128.0*t49;
2015 double t127 = -9.0/64.0+t114-120285.0/256.0*t7+t116+t117-t118-t119-t120+t121+t122-13851.0/128.0*t25+t124-t125+t126;
2016 double t128 = 5103.0/64.0*t52;
2017 double t129 = 56133.0/256.0*t54;
2018 double t131 = 1701.0/128.0*t1;
2019 double t132 = 243.0/32.0*t2;
2020 double t133 = 4509.0/224.0*t12;
2021 double t134 = 3645.0/128.0*t6;
2022 double t137 = 25461.0/2240.0*xi;
2023 double t139 = 567.0/32.0*t66;
2024 double t140 = 76545.0/256.0*t68;
2025 double t141 = 729.0/8.0*t71;
2026 double t142 = 729.0/4.0*t80;
2027 double t143 = -t128+t129-2025.0/128.0*t9-t131-t132-t133+t134+1269.0/128.0*t5+20655.0/128.0*t62+t137+243.0/64.0*eta-t139-t140+t141-t142;
2028 double t145 = 45.0*t3;
2029 double t147 = 18225.0/32.0*t10;
2030 double t149 = 1215.0/8.0*t15;
2031 double t151 = 81.0*t19;
2032 double t152 = 405.0/4.0*t21;
2033 double t153 = 11.0*t23;
2034 double t155 = 81.0/35.0*t31;
2035 double t156 = 162.0/35.0*t47;
2036 double t158 = 9.0/16.0-t145+6075.0/16.0*t7-t147-1215.0/4.0*t13+t149+675.0/4.0*t17+t151-t152-t153+1125.0/8.0*t25-t155+t156-315.0/4.0*t49;
2037 double t160 = 2835.0/16.0*t54;
2038 double t163 = 27.0/8.0*t2;
2039 double t174 = 567.0/4.0*t52-t160+405.0/16.0*t9+189.0/32.0*t1+t163+180.0/7.0*t12-405.0/32.0*t6-135.0/8.0*t5-3375.0/16.0*t62-502.0/35.0*xi-75.0/16.0*eta+45.0/2.0*t66+8505.0/32.0*t68-243.0/2.0*t71+243.0*t80;
2040 double t176 = 25515.0/256.0*t7;
2041 double t177 = 54675.0/256.0*t10;
2042 double t178 = 3645.0/64.0*t15;
2043 double t179 = 1701.0/64.0*t21;
2044 double t181 = t114-t176+t177+t117-t178-t119-t120+t179+t122-13149.0/128.0*t25+t124-t125+t126-t128;
2045 double t182 = 11907.0/256.0*t54;
2046 double t185 = 81.0/32.0*t2;
2047 double t190 = 25515.0/256.0*t68;
2048 double t191 = -45.0/64.0+t182-2835.0/128.0*t9+567.0/128.0*t1+t185-t133-1215.0/128.0*t6+1971.0/128.0*t5+19845.0/128.0*t62+t137+207.0/64.0*eta-t139-t190+t141-t142;
2049 double t193 = 3537.0/700.0*xi;
2050 double t194 = 27.0/4.0*t5;
2051 double t195 = 81.0/8.0*t9;
2052 double t197 = 81.0/20.0*t23;
2053 double t200 = 9.0/40.0-t193-t194+t100+t195-27.0/20.0*eta-t197+81.0/2.0*t25+t106-243.0/4.0*t62+t93-t92-t108+t111;
2054 double t201 = 441.0/800.0*t3;
2055 double t203 = 3645.0/256.0*t10;
2056 double t204 = 243.0/64.0*t15;
2057 double t206 = 81.0/64.0*t21;
2058 double t207 = 1321.0/1600.0*t23;
2059 double t210 = -t201-1215.0/256.0*t7-t203-t14+t204+1971.0/640.0*t17+t20+t206+t207-873.0/128.0*t25+t32-t38+t43-t48-1179.0/640.0*t49+t53;
2060 double t211 = 567.0/256.0*t54;
2061 double t212 = 243.0/128.0*t9;
2062 double t214 = 1629.0/1120.0*t2;
2063 double t215 = 243.0/128.0*t6;
2064 double t221 = 243.0/200.0*t74;
2065 double t222 = 243.0/100.0*t77;
2066 double t223 = 1.0/320.0+t211-t212-783.0/640.0*t1+t214-t59+t215+135.0/128.0*t5+1269.0/128.0*t62+10111.0/11200.0*xi-6877.0/11200.0*eta-t67+1701.0/256.0*t68+t72+t221-t222-t81;
2067 double t226 = 2187.0/32.0*t10;
2068 double t227 = 729.0/8.0*t13;
2069 double t229 = 81.0/50.0*t23;
2070 double t230 = 81.0/10.0*t25;
2071 double t231 = 243.0/350.0*t37;
2072 double t232 = 243.0/175.0*t42;
2073 double t234 = 243.0/4.0*t52;
2074 double t235 = 243.0/16.0*t54;
2075 double t238 = t84+729.0/32.0*t7+t226+t227-1377.0/80.0*t17-t229+t230+t231-t232+459.0/40.0*t49-t234-t235+243.0/160.0*t9+297.0/40.0*t1;
2076 double t239 = 1269.0/140.0*t2;
2077 double t240 = 81.0/40.0*t12;
2078 double t243 = 243.0/20.0*t62;
2079 double t246 = 81.0/50.0*t66;
2080 double t248 = 729.0/100.0*t71;
2081 double t249 = 729.0/50.0*t80;
2082 double t250 = -99.0/400.0-t239+t240-891.0/80.0*t6+81.0/160.0*t5-t243-153.0/400.0*xi+837.0/175.0*eta+t246-729.0/16.0*t68-t248-t109+t110+t249;
2083 double t252 = 243.0/160.0*t3;
2084 double t254 = 32805.0/256.0*t10;
2085 double t255 = 2187.0/64.0*t15;
2086 double t257 = 729.0/64.0*t21;
2087 double t258 = 243.0/320.0*t23;
2088 double t259 = 729.0/128.0*t25;
2089 double t260 = 243.0/140.0*t37;
2090 double t261 = 243.0/70.0*t42;
2091 double t263 = 207.0/320.0-t252-10935.0/256.0*t7-t254-t117-t255+5103.0/128.0*t17-t120-t257+t258+t259-t260+t261-3483.0/128.0*t49;
2092 double t264 = 8019.0/64.0*t52;
2093 double t265 = 8019.0/256.0*t54;
2094 double t268 = 25947.0/1120.0*t2;
2095 double t269 = 243.0/32.0*t12;
2096 double t272 = 2187.0/128.0*t62;
2097 double t274 = 28863.0/2240.0*eta;
2098 double t275 = 729.0/32.0*t66;
2099 double t277 = 729.0/40.0*t74;
2100 double t278 = 729.0/20.0*t77;
2101 double t279 = t264+t265-729.0/128.0*t9-11691.0/640.0*t1+t268-t269+3483.0/128.0*t6-243.0/128.0*t5+t272+351.0/320.0*xi-t274+t275+24057.0/256.0*t68+t277-t278;
2102 double t283 = 3645.0/32.0*t10;
2103 double t284 = 1215.0/8.0*t13;
2104 double t288 = t23/5.0;
2105 double t290 = 81.0/35.0*t37;
2106 double t291 = 162.0/35.0*t42;
2107 double t293 = -63.0/80.0+9.0/10.0*t3+1215.0/32.0*t7+t283+t284+243.0/4.0*t15-783.0/16.0*t17+t151+81.0/4.0*t21-t288-45.0/4.0*t25+t290-t291+261.0/8.0*t49;
2108 double t294 = 405.0/4.0*t52;
2109 double t295 = 405.0/16.0*t54;
2110 double t299 = 27.0/8.0*t12;
2111 double t305 = 45.0*t66;
2112 double t309 = -t294-t295+81.0/32.0*t9+189.0/8.0*t1-1089.0/35.0*t2+t299-567.0/16.0*t6+27.0/32.0*t5-135.0/4.0*t62-87.0/80.0*xi+607.0/35.0*eta-t305-1215.0/16.0*t68-243.0/10.0*t74+243.0/5.0*t77;
2113 double t312 = 10935.0/256.0*t10;
2114 double t313 = 3645.0/64.0*t13;
2115 double t316 = 1701.0/64.0*t52;
2116 double t317 = -t252-3645.0/256.0*t7-t312-t313-t255+4293.0/128.0*t17-t120-t257+t258+t259-t260+t261-2781.0/128.0*t49+t316;
2117 double t318 = 1701.0/256.0*t54;
2118 double t320 = 81.0/32.0*t12;
2119 double t324 = 171.0/320.0+t318+t212-10989.0/640.0*t1+t268+t320+3321.0/128.0*t6+t61+t272+171.0/320.0*xi-t274+t275+5103.0/256.0*t68+t277-t278;
2120 double t327 = 3537.0/700.0*eta;
2121 double t328 = 81.0/100.0*t23;
2122 double t329 = 27.0/4.0*t1;
2123 double t330 = 81.0/8.0*t6;
2124 double t331 = -9.0/40.0-27.0/100.0*xi+t327-t328+t329+t94-t239+t84-t330-t88-t232+t231-t109+t110;
2125 double t334 = 243.0/64.0*t13;
2126 double t339 = 121.0/1600.0-t201+243.0/256.0*t7+729.0/256.0*t10+t334+t204+1161.0/640.0*t17+t20+t206+457.0/1600.0*t23-909.0/640.0*t25-t32-t38+t43+t48-909.0/640.0*t49;
2127 double t340 = 81.0/64.0*t52;
2128 double t344 = 1629.0/1120.0*t12;
2129 double t350 = 441.0/800.0*t66;
2130 double t352 = 243.0/200.0*t71;
2131 double t353 = 243.0/100.0*t80;
2132 double t354 = t340+81.0/256.0*t54+1053.0/640.0*t9-729.0/640.0*t1+t214+t344+1053.0/640.0*t6-729.0/640.0*t5+1161.0/640.0*t62-8893.0/11200.0*xi-8893.0/11200.0*eta-t350+243.0/256.0*t68+t352+t221-t222-t353;
2133 double t357 = -9.0/40.0+t193+t194-t100-t195-27.0/100.0*eta-t328+t230+t246-t243-t93+t92-t248+t249;
2134 double t359 = 2187.0/64.0*t13;
2135 double t360 = 2187.0/128.0*t17;
2136 double t362 = 729.0/128.0*t49;
2137 double t363 = 729.0/64.0*t52;
2138 double t364 = t114+5103.0/256.0*t7-t312-t359-t178+t360-t120+t179+t258-2781.0/128.0*t25-t124+t125+t362-t363;
2139 double t366 = 25947.0/1120.0*t12;
2140 double t369 = 28863.0/2240.0*xi;
2141 double t371 = 243.0/160.0*t66;
2142 double t373 = 729.0/40.0*t71;
2143 double t374 = 729.0/20.0*t80;
2144 double t375 = 171.0/320.0+t318+3321.0/128.0*t9+t57+t185+t366+t215-10989.0/640.0*t5+4293.0/128.0*t62-t369+171.0/320.0*eta-t371-3645.0/256.0*t68+t373-t374;
2145 double t382 = -63.0/80.0-t145-1215.0/16.0*t7+t283+243.0/4.0*t13+t149-135.0/4.0*t17+t151-t152-t288+261.0/8.0*t25+t155-t156-45.0/4.0*t49;
2146 double t396 = 81.0/4.0*t52-t295-567.0/16.0*t9+27.0/32.0*t1+t163-1089.0/35.0*t12+81.0/32.0*t6+189.0/8.0*t5-783.0/16.0*t62+607.0/35.0*xi-87.0/80.0*eta+9.0/10.0*t66+1215.0/32.0*t68-243.0/10.0*t71+243.0/5.0*t80;
2147 double t400 = 207.0/320.0+t114+24057.0/256.0*t7-t254-t359-t118+t360-t120+t121+t258-3483.0/128.0*t25-t124+t125+t362;
2148 double t408 = -t363+t265+3483.0/128.0*t9-243.0/128.0*t1-t132+t366-729.0/128.0*t6-11691.0/640.0*t5+5103.0/128.0*t62-t369+351.0/320.0*eta-t371-10935.0/256.0*t68+t373-t374;
2149 double t414 = t84-729.0/16.0*t7+t226+t87-t88-t89-t229+459.0/40.0*t25+t92-t93+t94-t235-891.0/80.0*t9+81.0/160.0*t1;
2150 double t421 = -99.0/400.0+t99-t100+243.0/160.0*t6+297.0/40.0*t5-1377.0/80.0*t62+837.0/175.0*xi-153.0/400.0*eta+t246+729.0/32.0*t68-t248-t109+t110+t249;
2151 double t427 = -t4+1701.0/256.0*t7-t203+t334-t16+1269.0/128.0*t17+t20+t22+t207-1179.0/640.0*t25-t32+t38-t43+t48-873.0/128.0*t49+t340;
2152 double t434 = 1.0/320.0+t211+t212+135.0/128.0*t1-t58+t344-t215-783.0/640.0*t5+1971.0/640.0*t62-6877.0/11200.0*xi+10111.0/11200.0*eta-t350-1215.0/256.0*t68+t352+t75-t78-t353;
2153 double t438 = 81.0/10.0*t3;
2154 double t440 = 729.0/20.0*t74;
2155 double t441 = 729.0/10.0*t77;
2156 double t442 = 9.0/40.0-27.0/20.0*xi-t327-t197-t329+81.0/2.0*t49+t239+t438+t330-243.0/4.0*t17+t232-t231-t440+t441;
2157 double t443 = 567.0/32.0*t3;
2158 double t445 = 5103.0/64.0*t21;
2159 double t446 = 5103.0/128.0*t25;
2160 double t448 = -t443-t176+t177-t313+t118+19845.0/128.0*t17-t120-t445+t122+t446+t260-t261-13149.0/128.0*t49+t316;
2161 double t451 = 4509.0/224.0*t2;
2162 double t454 = 10935.0/128.0*t62;
2163 double t456 = 25461.0/2240.0*eta;
2164 double t457 = 729.0/8.0*t74;
2165 double t458 = 729.0/4.0*t77;
2166 double t459 = -45.0/64.0+t182-1215.0/128.0*t9+1971.0/128.0*t1-t451+t320-2835.0/128.0*t6+567.0/128.0*t5-t454+207.0/64.0*xi+t456+t275-t190+t457-t458;
2167 double t468 = 9.0/16.0+45.0/2.0*t3+8505.0/32.0*t7-t147+t284-1215.0/4.0*t15-3375.0/16.0*t17+t151+567.0/4.0*t21-t153-315.0/4.0*t25-t290+t291+1125.0/8.0*t49;
2168 double t480 = -t294-t160-405.0/32.0*t9-135.0/8.0*t1+180.0/7.0*t2+t299+405.0/16.0*t6+189.0/32.0*t5+675.0/4.0*t62-75.0/16.0*xi-502.0/35.0*eta-t305+6075.0/16.0*t68-243.0/2.0*t74+243.0*t77;
2169 double t482 = 76545.0/256.0*t7;
2170 double t485 = -9.0/64.0-t443-t482+t116-t117+t118+20655.0/128.0*t17-t120-t445+t122+t446+t260-t261-13851.0/128.0*t49;
2171 double t486 = 3645.0/128.0*t9;
2172 double t489 = 1701.0/128.0*t5;
2173 double t492 = t264+t129+t486+1269.0/128.0*t1-t451-t269-2025.0/128.0*t6-t489-t454+243.0/64.0*xi+t456+t275-120285.0/256.0*t68+t457-t458;
2174 double t499 = t438+5103.0/32.0*t7-t86+t227-1053.0/16.0*t17-t90+t230-t231+t232+351.0/8.0*t49-t234-t95-243.0/32.0*t9-27.0/8.0*t1;
2175 double t505 = 9.0/80.0+t239+t240+81.0/16.0*t6+567.0/160.0*t5-t243-117.0/80.0*xi-1863.0/350.0*eta+t246+3645.0/16.0*t68-t248-t440+t441+t249;
2176 double t507 = 2187.0/25.0*t80;
2177 double t509 = 729.0/10.0*t62;
2178 double t510 = 243.0/5.0*t49;
2179 double t512 = 81.0/50.0*eta;
2180 double t514 = 2187.0/50.0*t71;
2181 double t516 = 729.0/10.0*t17;
2182 double t517 = 81.0/100.0-t507+729.0/20.0*t9+t509-t510+729.0/20.0*t6+t512-243.0/10.0*t1+t514+6561.0/4.0*t10+t516;
2183 double t520 = 243.0/25.0*t3;
2184 double t522 = 81.0/50.0*xi;
2185 double t524 = 2187.0/50.0*t74;
2186 double t525 = 2187.0/25.0*t77;
2187 double t527 = 243.0/25.0*t66;
2188 double t528 = 243.0/5.0*t25;
2189 double t529 = -2187.0/2.0*t7-2187.0/2.0*t68-t520+729.0*t54+t522-243.0/10.0*t5+t524-t525+243.0/25.0*t23-t527-t528;
2190 double t531 = 6561.0/16.0*t62;
2191 double t535 = 2187.0/20.0*t74;
2192 double t536 = 2187.0/10.0*t77;
2193 double t539 = 6561.0/8.0*t15;
2194 double t540 = 729.0/4.0*t17;
2195 double t541 = 243.0/10.0*t3;
2196 double t542 = t531+729.0/8.0*t5-2187.0/16.0*t9+8019.0/160.0*t1-t535+t536+32805.0/16.0*t7-2187.0/32.0*t6-t539-t540+t541;
2197 double t543 = 2187.0/4.0*t21;
2198 double t545 = 729.0/40.0*t2;
2199 double t546 = 24057.0/16.0*t54;
2200 double t547 = 243.0/2.0*t49;
2201 double t548 = 98415.0/32.0*t10;
2202 double t549 = 81.0/20.0*xi;
2203 double t550 = 729.0/80.0*eta;
2204 double t551 = 2187.0/8.0*t25;
2205 double t552 = 243.0/20.0*t23;
2206 double t553 = -243.0/80.0+t543+72171.0/32.0*t68-t545-t546+t547-t548-t549+t550-t551-t552;
2207 double t556 = 81.0/2.0*t5;
2208 double t557 = 243.0/4.0*t9;
2209 double t558 = 81.0/2.0*t1;
2210 double t561 = 3645.0/2.0*t7;
2211 double t562 = 243.0/4.0*t6;
2212 double t566 = -810.0*t62-t556+t557-t558+729.0/5.0*t74-1458.0/5.0*t77-t561+t562+1458.0*t15+243.0*t17-162.0/5.0*t3;
2213 double t568 = 3645.0/2.0*t68;
2214 double t570 = 1215.0*t54;
2215 double t572 = 10935.0/4.0*t10;
2216 double t576 = 81.0/5.0*t23;
2217 double t577 = 27.0/20.0-972.0*t21-t568+162.0/5.0*t2+t570-162.0*t49+t572+27.0/5.0*xi-18.0*eta+540.0*t25+t576;
2218 double t584 = t531-243.0/8.0*t5+729.0/16.0*t9+1701.0/160.0*t1-t535+t536+10935.0/16.0*t7-729.0/32.0*t6-t539-t540+t541;
2219 double t586 = 5103.0/16.0*t54;
2220 double t587 = 32805.0/32.0*t10;
2221 double t588 = 81.0/80.0+t543+15309.0/32.0*t68-t545-t586+t547-t587-t549+t550-t551-t552;
2222 double t590 = 2187.0/10.0*t80;
2223 double t591 = 729.0/40.0*t12;
2224 double t593 = 729.0/4.0*t62;
2225 double t594 = 2187.0/8.0*t49;
2226 double t596 = 81.0/20.0*eta;
2227 double t598 = 2187.0/20.0*t71;
2228 double t599 = 6561.0/8.0*t13;
2229 double t600 = -243.0/80.0+t590-t591-2187.0/32.0*t9-t593-t594-2187.0/16.0*t6-t596+729.0/8.0*t1-t598-t599;
2230 double t601 = 6561.0/16.0*t17;
2231 double t604 = 2187.0/4.0*t52;
2232 double t605 = 729.0/80.0*xi;
2233 double t607 = 243.0/10.0*t66;
2234 double t608 = 243.0/2.0*t25;
2235 double t609 = -t548+t601+72171.0/32.0*t7+32805.0/16.0*t68+t604-t546+t605+8019.0/160.0*t5-t552+t607+t608;
2236 double t611 = 6561.0/32.0*t3;
2237 double t614 = 98415.0/64.0*t13;
2238 double t615 = 98415.0/64.0*t15;
2239 double t616 = 98415.0/128.0*t17;
2240 double t617 = 6561.0/16.0*t19;
2241 double t618 = 72171.0/64.0*t21;
2242 double t619 = 6561.0/64.0*t23;
2243 double t620 = 72171.0/128.0*t25;
2244 double t621 = 72171.0/128.0*t49;
2245 double t622 = 729.0/64.0-t611-1082565.0/256.0*t7+1476225.0/256.0*t10+t614+t615-t616+t617-t618+t619+t620+t621;
2246 double t623 = 72171.0/64.0*t52;
2247 double t627 = 2187.0/32.0*t2;
2248 double t628 = 2187.0/32.0*t12;
2249 double t631 = 98415.0/128.0*t62;
2250 double t632 = 2187.0/64.0*xi;
2251 double t633 = 2187.0/64.0*eta;
2252 double t634 = 6561.0/32.0*t66;
2253 double t636 = -t623+793881.0/256.0*t54+32805.0/128.0*t9-24057.0/128.0*t1+t627+t628+32805.0/128.0*t6-24057.0/128.0*t5-t631-t632-t633-t634-1082565.0/256.0*t68;
2254 double t638 = 729.0/2.0*t3;
2255 double t640 = 164025.0/32.0*t10;
2256 double t641 = 10935.0/8.0*t13;
2257 double t643 = 10935.0/16.0*t17;
2258 double t644 = 729.0*t19;
2259 double t646 = 405.0/2.0*t23;
2260 double t648 = 3645.0/8.0*t49;
2261 double t649 = -81.0/16.0+t638+120285.0/32.0*t7-t640-t641-10935.0/4.0*t15+t643-t644+8019.0/4.0*t21-t646-4455.0/4.0*t25-t648;
2262 double t650 = 3645.0/4.0*t52;
2263 double t651 = 40095.0/16.0*t54;
2264 double t655 = 243.0/8.0*t12;
2265 double t659 = 243.0/16.0*xi;
2266 double t661 = 405.0*t66;
2267 double t663 = t650-t651-3645.0/32.0*t9+1215.0/8.0*t1-243.0/2.0*t2-t655-3645.0/16.0*t6+2673.0/32.0*t5+6075.0/4.0*t62+t659+135.0/2.0*eta+t661+54675.0/16.0*t68;
2268 double t666 = 492075.0/256.0*t10;
2269 double t667 = 32805.0/64.0*t13;
2270 double t668 = 32805.0/128.0*t17;
2271 double t669 = 15309.0/128.0*t49;
2272 double t670 = 15309.0/64.0*t52;
2273 double t671 = -t611-360855.0/256.0*t7+t666+t667+t615-t668+t617-t618+t619+t620+t669-t670;
2274 double t672 = 168399.0/256.0*t54;
2275 double t673 = 10935.0/128.0*t9;
2276 double t675 = 729.0/32.0*t12;
2277 double t676 = 10935.0/128.0*t6;
2278 double t678 = 729.0/64.0*xi;
2279 double t680 = -243.0/64.0+t672-t673-5103.0/128.0*t1+t627-t675+t676+8019.0/128.0*t5-t631+t678-t633-t634-229635.0/256.0*t68;
2280 double t689 = 27.0/20.0-1458.0/5.0*t80+162.0/5.0*t12+t557+243.0*t62+540.0*t49+t562+27.0/5.0*eta-t558+729.0/5.0*t71+1458.0*t13;
2281 double t695 = t572-810.0*t17-t561-t568-972.0*t52+t570-18.0*xi-t556+t576-162.0/5.0*t66-162.0*t25;
2282 double t697 = 405.0*t3;
2283 double t700 = 10935.0/8.0*t15;
2284 double t702 = 3645.0/4.0*t21;
2285 double t703 = 3645.0/8.0*t25;
2286 double t705 = -81.0/16.0+t697+54675.0/16.0*t7-t640-10935.0/4.0*t13-t700+6075.0/4.0*t17-t644+t702-t646-t703-4455.0/4.0*t49;
2287 double t709 = 243.0/8.0*t2;
2288 double t713 = 10935.0/16.0*t62;
2289 double t715 = 243.0/16.0*eta;
2290 double t716 = 729.0/2.0*t66;
2291 double t718 = 8019.0/4.0*t52-t651-3645.0/16.0*t9+2673.0/32.0*t1-t709-243.0/2.0*t12-3645.0/32.0*t6+1215.0/8.0*t5+t713+135.0/2.0*xi+t715+t716+120285.0/32.0*t68;
2292 double t731 = 9.0/4.0-720.0*t3-6075.0/2.0*t7+18225.0/4.0*t10+2430.0*t13+2430.0*t15-1350.0*t17+1296.0*t19-1620.0*t21+400.0*t23+900.0*t25+900.0*t49;
2293 double t745 = -1620.0*t52+2025.0*t54+405.0/4.0*t9-135.0/2.0*t1+54.0*t2+54.0*t12+405.0/4.0*t6-135.0/2.0*t5-1350.0*t62-30.0*xi-30.0*eta-720.0*t66-6075.0/2.0*t68;
2294 double t748 = 54675.0/32.0*t10;
2295 double t752 = 27.0/16.0+t697+18225.0/16.0*t7-t748-3645.0/4.0*t13-t700+2025.0/4.0*t17-t644+t702-t646-t703-945.0/4.0*t49;
2296 double t754 = 8505.0/16.0*t54;
2297 double t762 = 1701.0/4.0*t52-t754+1215.0/16.0*t9+567.0/32.0*t1-t709+81.0/2.0*t12-1215.0/32.0*t6-405.0/8.0*t5+t713-45.0/2.0*xi+t715+t716+25515.0/32.0*t68;
2298 double t767 = 81.0/80.0+t590-t591-729.0/32.0*t9-t593-t594+729.0/16.0*t6-t596-243.0/8.0*t1-t598-t599;
2299 double t771 = -t587+t601+15309.0/32.0*t7+10935.0/16.0*t68+t604-t586+t605+1701.0/160.0*t5-t552+t607+t608;
2300 double t774 = 32805.0/64.0*t15;
2301 double t775 = 15309.0/64.0*t21;
2302 double t776 = 15309.0/128.0*t25;
2303 double t777 = -t611-229635.0/256.0*t7+t666+t614+t774-t616+t617-t775+t619+t776+t621-t623;
2304 double t779 = 729.0/32.0*t2;
2305 double t781 = 32805.0/128.0*t62;
2306 double t782 = 729.0/64.0*eta;
2307 double t784 = -243.0/64.0+t672+t673+8019.0/128.0*t1-t779+t628-t676-5103.0/128.0*t5-t781-t632+t782-t634-360855.0/256.0*t68;
2308 double t790 = 27.0/16.0+t638+25515.0/32.0*t7-t748-t641-3645.0/4.0*t15+t643-t644+1701.0/4.0*t21-t646-945.0/4.0*t25-t648;
2309 double t799 = t650-t754-1215.0/32.0*t9-405.0/8.0*t1+81.0/2.0*t2-t655+1215.0/16.0*t6+567.0/32.0*t5+2025.0/4.0*t62+t659-45.0/2.0*eta+t661+18225.0/16.0*t68;
2310 double t801 = 81.0/64.0-t611-t482+t116+t667+t774-t668+t617-t775+t619+t776+t669;
2311 double t803 = -t670+35721.0/256.0*t54-t486+t131-t779-t675-t134+t489-t781+t678+t782-t634-t140;
2313 values[0] = t51+t82;
2314 values[1] = t98+t112;
2315 values[2] = t127+t143;
2316 values[3] = t158+t174;
2317 values[4] = t181+t191;
2319 values[6] = t210+t223;
2320 values[7] = t238+t250;
2321 values[8] = t263+t279;
2322 values[9] = t293+t309;
2323 values[10] = t317+t324;
2325 values[12] = t339+t354;
2327 values[14] = t364+t375;
2328 values[15] = t382+t396;
2329 values[16] = t400+t408;
2330 values[17] = t414+t421;
2331 values[18] = t427+t434;
2333 values[20] = t448+t459;
2334 values[21] = t468+t480;
2335 values[22] = t485+t492;
2336 values[23] = t499+t505;
2337 values[24] = t517+t529;
2338 values[25] = t542+t553;
2339 values[26] = t566+t577;
2340 values[27] = t584+t588;
2341 values[28] = t600+t609;
2342 values[29] = t622+t636;
2343 values[30] = t649+t663;
2344 values[31] = t671+t680;
2345 values[32] = t689+t695;
2346 values[33] = t705+t718;
2347 values[34] = t731+t745;
2348 values[35] = t752+t762;
2349 values[36] = t767+t771;
2350 values[37] = t777+t784;
2351 values[38] = t790+t799;
2352 values[39] = t801+t803;
2353 values[40] = t512+t90-t528-t527+t509+t514-t507;
2354 values[41] = t522+t90-t510-t520+t516+t524-t525;
2358 static void C_Q_UL6S_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
2361 double t2 = eta*eta;
2363 double t4 = 783.0/320.0*t3;
2366 double t7 = 567.0/64.0*t6;
2370 double t11 = 2187.0/80.0*t10;
2372 double t13 = t8*t12;
2373 double t14 = 243.0/80.0*t13;
2374 double t15 = 1.0-xi;
2375 double t18 = 3.0/8.0+35.0/8.0*t9-15.0/4.0*t2;
2376 double t19 = t15*t18;
2377 double t20 = 81.0/350.0*t19;
2378 double t21 = t12*xi;
2379 double t22 = t21*t2;
2380 double t23 = 729.0/64.0*t22;
2381 double t24 = t5*eta;
2382 double t26 = t12*eta;
2383 double t27 = 567.0/128.0*t26;
2384 double t28 = t21*eta;
2385 double t30 = t12*t2;
2386 double t31 = 243.0/64.0*t30;
2387 double t32 = t2*eta;
2388 double t33 = xi*t32;
2389 double t35 = t12*t32;
2390 double t36 = 1215.0/64.0*t35;
2391 double t37 = t21*t32;
2392 double t39 = t5*t32;
2393 double t41 = -3303.0/2800.0-t4+t7-t11-t14+t20-t23+1323.0/128.0*t24+t27-1701.0/128.0*t28+t31-81.0/32.0*t33-t36+3645.0/64.0*t37-2835.0/64.0*t39;
2394 double t42 = t1*t32;
2395 double t44 = xi*eta;
2396 double t45 = 81.0/64.0*t44;
2397 double t46 = t1*eta;
2399 double t49 = 6021.0/1120.0*t48;
2400 double t51 = 9.0/2.0*eta;
2401 double t52 = 27.0/2.0*t32;
2402 double t54 = 1.0-t2;
2403 double t56 = t8*t54*t2;
2404 double t57 = 729.0/40.0*t56;
2405 double t60 = 105.0/2.0*t2-15.0/2.0;
2406 double t61 = t15*t54*t60;
2407 double t62 = 81.0/700.0*t61;
2408 double t66 = 35.0/2.0*t32-15.0/2.0*eta;
2409 double t67 = t15*eta*t66;
2410 double t68 = 81.0/175.0*t67;
2411 double t70 = 459.0/70.0*t2;
2412 double t72 = 261.0/640.0*t12;
2413 double t73 = 1431.0/64.0*t42+t45-927.0/128.0*t46-t49+12127.0/11200.0*xi+t51-t52+437.0/640.0*t1+t57-t62+t68+1431.0/640.0*t21+t70-309.0/128.0*t5-t72;
2414 double t75 = 2187.0/40.0*t22;
2415 double t76 = 567.0/8.0*t24;
2416 double t79 = 243.0/100.0*t1;
2417 double t81 = 81.0/40.0*t12;
2418 double t83 = 243.0/100.0*t2;
2419 double t84 = 243.0/10.0*t32;
2420 double t86 = 81.0/10.0*eta;
2421 double t87 = t75-t76+5103.0/80.0*t28-243.0/8.0*t33-t79+117.0/8.0*t5+t81-1053.0/80.0*t21-t83+t84-117.0/80.0*xi-t86;
2422 double t88 = 2187.0/8.0*t37;
2423 double t90 = 243.0/10.0*t42;
2424 double t91 = 2187.0/100.0*t56;
2425 double t93 = 81.0/10.0*t46;
2426 double t94 = 729.0/40.0*t13;
2427 double t95 = 6561.0/200.0*t10;
2428 double t96 = 243.0/40.0*t48;
2429 double t97 = 243.0/4.0*t6;
2430 double t98 = 243.0/100.0*t3;
2431 double t99 = 81.0/200.0-t88+1215.0/4.0*t39-t90-t91+567.0/80.0*t44+t93+t94+t95+t96-t97+t98;
2432 double t101 = 15309.0/128.0*t28;
2433 double t103 = 567.0/128.0*t12;
2434 double t105 = 5103.0/128.0*t26;
2435 double t106 = 729.0/32.0*t48;
2436 double t107 = 32805.0/64.0*t37;
2437 double t108 = 10935.0/64.0*t42;
2438 double t109 = 10935.0/64.0*t35;
2439 double t112 = 2187.0/64.0*t30;
2440 double t113 = 6561.0/64.0*t22;
2441 double t114 = 3645.0/32.0*t33;
2442 double t115 = 8019.0/64.0*t6;
2443 double t116 = 2187.0/64.0*t3;
2444 double t118 = 567.0/128.0*t1;
2445 double t119 = 729.0/16.0*t13;
2446 double t120 = 1701.0/64.0*t44;
2447 double t121 = 18711.0/128.0*t24;
2448 double t122 = 5103.0/128.0*t46;
2449 double t123 = -t112-t113+t114+t115+t116+243.0/64.0*xi+t118-t119-t120+t121+t122;
2450 double t125 = 135.0/2.0*t3;
2451 double t126 = 405.0/4.0*t6;
2452 double t128 = 729.0/8.0*t22;
2453 double t129 = 945.0/8.0*t24;
2454 double t132 = 243.0/4.0*t30;
2455 double t135 = 3645.0/8.0*t37;
2456 double t136 = -1.0/8.0-t125-t126+243.0/4.0*t13+t128-t129+567.0/8.0*t26+1701.0/16.0*t28+t132-405.0/8.0*t33-1215.0/4.0*t35-t135;
2457 double t141 = 81.0/8.0*t48;
2458 double t145 = 11.0/2.0*t1;
2459 double t147 = 27.0/4.0*t2;
2460 double t150 = 2025.0/4.0*t39+675.0/2.0*t42+189.0/16.0*t44-315.0/4.0*t46+t141-75.0/16.0*xi+63.0/8.0*eta-135.0/4.0*t32-t145-675.0/16.0*t21+t147+375.0/8.0*t5+45.0/8.0*t12;
2461 double t152 = 5103.0/128.0*t28;
2462 double t155 = 243.0/32.0*t48;
2463 double t156 = 10935.0/64.0*t37;
2464 double t157 = 8505.0/64.0*t39;
2465 double t159 = 2187.0/64.0*t22;
2466 double t161 = 1701.0/64.0*t6;
2467 double t164 = 3969.0/128.0*t24;
2468 double t165 = -t112-t159-1215.0/32.0*t33+t161+t116+207.0/64.0*xi+t118-t119+567.0/64.0*t44+t164+t122;
2469 double t168 = 81.0/40.0*t1;
2470 double t172 = 1.0+xi;
2471 double t173 = t172*t18;
2472 double t174 = 81.0/350.0*t173;
2473 double t176 = t172*eta*t66;
2474 double t177 = 81.0/175.0*t176;
2475 double t179 = t172*t54*t60;
2476 double t180 = 81.0/700.0*t179;
2477 double t181 = 1323.0/1600.0*t3;
2478 double t182 = 81.0/64.0*t6;
2479 double t183 = 2187.0/400.0*t10;
2480 double t184 = 729.0/320.0*t22;
2481 double t185 = 189.0/128.0*t24;
2482 double t187 = 243.0/32.0*t33;
2483 double t188 = 729.0/64.0*t37;
2484 double t189 = t174+t177-t180-t181+t182-t183-t14+t184+t185+t27+1701.0/640.0*t28+t31+t187-t36-t188;
2485 double t194 = 4887.0/1120.0*t48;
2486 double t196 = 9.0/10.0*eta;
2487 double t197 = 27.0/10.0*t32;
2488 double t198 = 1321.0/3200.0*t1;
2489 double t199 = 729.0/200.0*t56;
2490 double t201 = 864.0/175.0*t2;
2491 double t203 = -2547.0/2800.0-405.0/64.0*t39+1971.0/320.0*t42-783.0/320.0*t44-1179.0/640.0*t46+t194-6877.0/11200.0*xi-t196+t197+t198+t199+1269.0/640.0*t21+t201-291.0/128.0*t5-t72;
2492 double t205 = 243.0/175.0*t173;
2493 double t206 = 486.0/175.0*t176;
2494 double t207 = 243.0/350.0*t179;
2495 double t208 = 729.0/200.0*t13;
2496 double t209 = 81.0/8.0*t24;
2497 double t210 = 243.0/8.0*t26;
2498 double t213 = 729.0/8.0*t35;
2499 double t214 = 2187.0/40.0*t37;
2500 double t215 = 7641.0/1400.0-t205-t206+t207+t98+t95+t208-t209-t210-729.0/40.0*t28-891.0/20.0*t33+t213+t214;
2501 double t220 = 3807.0/140.0*t48;
2502 double t222 = 27.0/5.0*eta;
2503 double t223 = 81.0/5.0*t32;
2504 double t224 = 81.0/100.0*t1;
2505 double t225 = 243.0/100.0*t21;
2506 double t226 = 5184.0/175.0*t2;
2507 double t227 = 27.0/10.0*t5;
2508 double t228 = 81.0/200.0*t12;
2509 double t229 = 243.0/8.0*t39-1377.0/40.0*t42+297.0/20.0*t44+459.0/40.0*t46-t220+837.0/175.0*xi+t222-t223-t224-t91-t225-t226+t227+t228;
2510 double t231 = 243.0/70.0*t173;
2511 double t232 = 243.0/35.0*t176;
2512 double t233 = 243.0/140.0*t179;
2513 double t234 = 729.0/320.0*t3;
2514 double t235 = 729.0/64.0*t6;
2515 double t236 = 6561.0/80.0*t10;
2516 double t237 = 6561.0/320.0*t22;
2517 double t238 = 2673.0/128.0*t24;
2518 double t239 = 8019.0/128.0*t26;
2519 double t242 = -7641.0/560.0+t231+t232-t233-t234-t235-t236-t237+t238+t239+24057.0/640.0*t28-t112+3483.0/32.0*t33-t109;
2520 double t243 = 6561.0/64.0*t37;
2521 double t248 = 77841.0/1120.0*t48;
2522 double t249 = 28863.0/2240.0*xi;
2523 double t250 = 27.0/2.0*eta;
2524 double t251 = 81.0/2.0*t32;
2525 double t252 = 243.0/640.0*t1;
2526 double t253 = 2187.0/40.0*t56;
2527 double t254 = 2187.0/640.0*t21;
2528 double t255 = 2592.0/35.0*t2;
2529 double t256 = 243.0/128.0*t5;
2530 double t257 = 729.0/128.0*t12;
2531 double t258 = -t243-3645.0/64.0*t39+5103.0/64.0*t42-11691.0/320.0*t44-3483.0/128.0*t46+t248-t249-t250+t251+t252+t253+t254+t255+t256+t257;
2532 double t267 = 135.0/8.0*t24;
2533 double t268 = 405.0/8.0*t26;
2534 double t271 = 1215.0/8.0*t35;
2535 double t272 = 2547.0/140.0-162.0/35.0*t173-324.0/35.0*t176+81.0/35.0*t179+27.0/20.0*t3+81.0/4.0*t6+2187.0/20.0*t10+729.0/20.0*t22-t267-t268-243.0/8.0*t28+t132-567.0/4.0*t33+t271;
2536 double t273 = 729.0/8.0*t37;
2537 double t282 = t1/10.0;
2538 double t287 = 45.0/4.0*t12;
2539 double t288 = t273+405.0/8.0*t39-783.0/8.0*t42+189.0/4.0*t44+261.0/8.0*t46-3267.0/35.0*t48+607.0/35.0*xi+18.0*eta-54.0*t32-t282-729.0/10.0*t56-27.0/4.0*t21-3456.0/35.0*t2-15.0/4.0*t5-t287;
2540 double t290 = 567.0/128.0*t24;
2541 double t291 = 1701.0/128.0*t26;
2542 double t294 = 3645.0/64.0*t35;
2543 double t295 = -7641.0/560.0+t231+t232-t233-t234-t235-t236-t237+t290+t291+5103.0/640.0*t28-t112+3321.0/32.0*t33-t294;
2544 double t296 = 2187.0/64.0*t37;
2545 double t301 = -t296-1215.0/64.0*t39+4293.0/64.0*t42-10989.0/320.0*t44-2781.0/128.0*t46+t248-t249-t250+t251+t252+t253+t254+t255+t256+t257;
2546 double t303 = 3537.0/700.0*xi;
2547 double t304 = 81.0/200.0*t1;
2548 double t305 = 27.0/2.0*t44;
2549 double t306 = 81.0/2.0*t33;
2550 double t307 = t303-t304+t305+t93-t220+t98-t306-t90+7641.0/1400.0+t222-t226-t223-t205-t206+t207+t95-t91;
2551 double t308 = 243.0/400.0*t13;
2552 double t310 = 81.0/128.0*t26;
2553 double t313 = 243.0/64.0*t35;
2554 double t315 = t174+t177-t180-t181+t182-t183-t308+t184+27.0/128.0*t24+t310+243.0/640.0*t28+t31+1053.0/160.0*t33+t313+729.0/320.0*t37;
2555 double t324 = 441.0/3200.0*t12;
2556 double t325 = -2547.0/2800.0+81.0/64.0*t39+1161.0/320.0*t42-729.0/320.0*t44-909.0/640.0*t46+t194-8893.0/11200.0*xi-t196+t197+457.0/3200.0*t1+t199+1161.0/3200.0*t21+t201-303.0/640.0*t5-t324;
2557 double t331 = 243.0/640.0*t12;
2558 double t333 = 729.0/128.0*t26;
2559 double t334 = 2187.0/64.0*t42;
2560 double t335 = 2187.0/64.0*t35;
2561 double t339 = 729.0/80.0*t13;
2562 double t340 = 729.0/128.0*t46;
2563 double t341 = -t112-t159+t187+t161+t116+171.0/320.0*xi+t252-t339+t45+t290+t340;
2564 double t348 = -1.0/8.0-t125-t126+243.0/20.0*t13+t128-t267+81.0/8.0*t26+243.0/16.0*t28+t132+81.0/8.0*t33+243.0/4.0*t35+t273;
2565 double t359 = -405.0/4.0*t39-135.0/2.0*t42+27.0/16.0*t44-45.0/4.0*t46+t141-87.0/80.0*xi+9.0/8.0*eta+27.0/4.0*t32-t282-783.0/80.0*t21+t147+87.0/8.0*t5+9.0/40.0*t12;
2566 double t369 = -t112-t113-729.0/32.0*t33+t115+t116+351.0/320.0*xi+t252-t339-243.0/64.0*t44+t238+t340;
2567 double t376 = t75-t209+729.0/80.0*t28+243.0/40.0*t33-t224+153.0/40.0*t5+t228-1377.0/400.0*t21-t83+t84-153.0/400.0*xi-t86;
2568 double t379 = 81.0/200.0+t214-243.0/4.0*t39-t90-t91+81.0/80.0*t44+t93+t208+t95+t96-t97+t98;
2569 double t383 = -3303.0/2800.0-t4+t7-t11-t308+t20-t23+t185+t310-243.0/128.0*t28+t31-t187+t313-t188+567.0/64.0*t39;
2570 double t390 = 1269.0/64.0*t42+135.0/64.0*t44-873.0/128.0*t46-t49+10111.0/11200.0*xi+t51-t52+t198+t57-t62+t68+1971.0/3200.0*t21+t70-393.0/640.0*t5-t324;
2571 double t393 = 243.0/20.0*t3;
2572 double t395 = 27.0*eta;
2573 double t396 = 1377.0/35.0*t2;
2574 double t397 = 81.0*t32;
2575 double t398 = 243.0/175.0*t19;
2576 double t399 = 486.0/175.0*t67;
2577 double t400 = 243.0/350.0*t61;
2578 double t401 = 6561.0/40.0*t10;
2579 double t402 = 2187.0/20.0*t56;
2580 double t403 = -t303-t168-t305+81.0/2.0*t46+t220+t393+t306-243.0/2.0*t42+9909.0/1400.0-t395-t396+t397-t398-t399+t400+t401-t402;
2581 double t404 = 1701.0/64.0*t3;
2582 double t405 = 5103.0/64.0*t6;
2583 double t406 = 6561.0/16.0*t10;
2584 double t407 = 243.0/70.0*t19;
2585 double t409 = -9909.0/560.0-t404-t405-t406+t407+t113+t164+t291-t152-t112-2835.0/32.0*t33-t294+t156-t157;
2586 double t413 = 13527.0/224.0*t48;
2587 double t414 = 25461.0/2240.0*xi;
2588 double t415 = 135.0/2.0*eta;
2589 double t416 = 405.0/2.0*t32;
2590 double t417 = 2187.0/8.0*t56;
2591 double t418 = 243.0/140.0*t61;
2592 double t419 = 243.0/35.0*t67;
2593 double t420 = 2187.0/128.0*t21;
2594 double t421 = 1377.0/14.0*t2;
2595 double t422 = 1701.0/128.0*t5;
2596 double t423 = 19845.0/64.0*t42+1971.0/64.0*t44-13149.0/128.0*t46-t413+t414+t415-t416+t118+t417-t418+t419-t420+t421+t422+t257;
2597 double t433 = 3303.0/140.0+135.0/4.0*t3+567.0/4.0*t6+2187.0/4.0*t10-162.0/35.0*t19-729.0/4.0*t22-t129-t268+1215.0/8.0*t28+t132+405.0/4.0*t33+t271-t135+2835.0/8.0*t39;
2598 double t439 = 90.0*eta;
2599 double t440 = 270.0*t32;
2600 double t447 = -3375.0/8.0*t42-135.0/4.0*t44+1125.0/8.0*t46+540.0/7.0*t48-502.0/35.0*xi-t439+t440-t145-729.0/2.0*t56+81.0/35.0*t61-324.0/35.0*t67+135.0/4.0*t21-918.0/7.0*t2-105.0/4.0*t5-t287;
2601 double t451 = 25515.0/64.0*t39;
2602 double t452 = -9909.0/560.0-t404-t405-t406+t407+t113+t121+t239-24057.0/128.0*t28-t112-2025.0/32.0*t33-t109+t107-t451;
2603 double t456 = 20655.0/64.0*t42+1269.0/64.0*t44-13851.0/128.0*t46-t413+t414+t415-t416+t118+t417-t418+t419-t420+t421+t422+t257;
2604 double t462 = 9909.0/1400.0+t393+t401+t208-t398-t76-t210+729.0/8.0*t28+81.0/4.0*t33+t213-t88+1701.0/8.0*t39-1053.0/8.0*t42;
2605 double t466 = -27.0/4.0*t44+351.0/8.0*t46+t220-1863.0/350.0*xi-t395+t397-t79-t402+t400-t399-t225-t396+t227+t228;
2606 double t468 = 19683.0/100.0*t10;
2607 double t469 = 6561.0/50.0*t56;
2608 double t471 = 81.0/5.0*t5;
2609 double t472 = 243.0/100.0*t12;
2610 double t473 = 729.0/50.0*t21;
2611 double t474 = 729.0/5.0*t32;
2612 double t475 = 243.0/5.0*eta;
2613 double t476 = 729.0/50.0*t2;
2614 double t479 = 729.0/5.0*t42;
2615 double t482 = 729.0/50.0*t3;
2616 double t483 = 81.0/50.0*xi;
2617 double t485 = 2187.0/100.0*t13;
2618 double t488 = 243.0/5.0*t46;
2619 double t489 = 6561.0/5.0*t37+t479-1458.0*t39+729.0/5.0*t33-t482+t483+243.0/50.0*t1-t485-243.0/5.0*t44+486.0*t24-t488;
2620 double t491 = 19683.0/40.0*t10;
2621 double t492 = 6561.0/20.0*t56;
2622 double t494 = 729.0/8.0*t5;
2623 double t495 = 6561.0/80.0*t21;
2624 double t496 = 2187.0/40.0*t48;
2625 double t497 = 729.0/2.0*t32;
2626 double t498 = 243.0/2.0*eta;
2627 double t499 = 729.0/20.0*t2;
2628 double t500 = 19683.0/8.0*t37;
2629 double t501 = 243.0/40.0+t491-t492+72171.0/80.0*t28-t494+t495-t496+t497-t498-t499-t500;
2630 double t502 = 729.0/2.0*t42;
2631 double t504 = 19683.0/40.0*t22;
2632 double t506 = 2187.0/4.0*t6;
2633 double t507 = 729.0/20.0*t3;
2634 double t508 = 729.0/80.0*xi;
2635 double t509 = 243.0/40.0*t1;
2636 double t511 = 8019.0/8.0*t24;
2637 double t512 = 243.0/2.0*t46;
2638 double t513 = -t502+10935.0/4.0*t39-t504-2187.0/8.0*t33+t506+t507+t508-t509+8019.0/80.0*t44-t511+t512;
2639 double t517 = 729.0*t28;
2640 double t524 = 2187.0*t37;
2641 double t525 = -81.0/10.0-6561.0/10.0*t10+2187.0/5.0*t56-t517+180.0*t5-162.0*t21+486.0/5.0*t48-486.0*t32+162.0*eta+243.0/5.0*t2+t524;
2642 double t527 = 2430.0*t39;
2643 double t529 = 243.0*t33;
2644 double t533 = 81.0/10.0*t1;
2645 double t534 = 81.0*t44;
2646 double t535 = 810.0*t24;
2647 double t537 = 486.0*t42-t527+4374.0/5.0*t22+t529-972.0*t6-243.0/5.0*t3-18.0*xi+t533-t534+t535-162.0*t46;
2648 double t540 = 6561.0/8.0*t37;
2649 double t541 = 243.0/40.0+t491-t492+15309.0/80.0*t28-t494+t495-t496+t497-t498-t499-t540;
2650 double t545 = 1701.0/8.0*t24;
2651 double t546 = -t502+3645.0/4.0*t39-t504-729.0/8.0*t33+t506+t507+t508-t509+1701.0/80.0*t44-t545+t512;
2652 double t548 = 2187.0/40.0*t13;
2653 double t549 = 729.0/20.0*t21;
2654 double t550 = 243.0/40.0*t12;
2655 double t553 = 6561.0/8.0*t35;
2656 double t555 = 6561.0/8.0*t42;
2657 double t556 = 2187.0/8.0*t26;
2658 double t558 = 2187.0/8.0*t46;
2659 double t559 = 81.0/20.0*xi;
2660 double t560 = 81.0/2.0*t5;
2661 double t561 = t548-t549+t550+729.0/4.0*t44+24057.0/8.0*t39-t553-2187.0/4.0*t33+t555+t556+6561.0/8.0*t28-t511-t558-t500-t559+t560-t509;
2662 double t563 = 24057.0/128.0*t5;
2663 double t564 = 6561.0/128.0*t12;
2664 double t565 = 19683.0/128.0*t21;
2665 double t566 = 72171.0/128.0*t26;
2666 double t567 = 6561.0/32.0*t48;
2667 double t569 = 98415.0/64.0*t42;
2668 double t570 = 98415.0/64.0*t35;
2669 double t572 = 19683.0/64.0*t30;
2670 double t573 = 59049.0/64.0*t22;
2671 double t575 = 72171.0/64.0*t6;
2672 double t576 = 19683.0/64.0*t3;
2673 double t577 = 2187.0/64.0*xi;
2674 double t578 = 6561.0/128.0*t1;
2675 double t581 = 72171.0/128.0*t46;
2676 double t582 = -216513.0/128.0*t28+t563-t564-t565-t566+t567+295245.0/64.0*t37-t569+t570-360855.0/64.0*t39+t572+t573+32805.0/32.0*t33-t575-t576-t577+t578-24057.0/64.0*t44+264627.0/128.0*t24+t581;
2677 double t585 = 405.0/4.0*t12;
2678 double t587 = 3645.0/8.0*t26;
2679 double t589 = 32805.0/8.0*t37;
2680 double t590 = 10935.0/8.0*t42;
2681 double t591 = 10935.0/8.0*t35;
2682 double t593 = 2187.0/4.0*t30;
2683 double t597 = 2187.0/4.0*t3;
2684 double t599 = 405.0/4.0*t1;
2685 double t601 = 13365.0/8.0*t24;
2686 double t602 = 3645.0/8.0*t46;
2687 double t603 = 10935.0/8.0*t28-1485.0/4.0*t5+t585+1215.0/4.0*t21+t587-729.0/2.0*t48-t589+t590-t591+40095.0/8.0*t39-t593-6561.0/4.0*t22-3645.0/4.0*t33+8019.0/4.0*t6+t597+135.0/2.0*xi-t599+1215.0/4.0*t44-t601-t602;
2688 double t605 = 15309.0/128.0*t26;
2689 double t606 = 98415.0/64.0*t37;
2690 double t607 = 32805.0/64.0*t42;
2691 double t608 = 32805.0/64.0*t35;
2692 double t610 = 10935.0/32.0*t33;
2693 double t612 = 56133.0/128.0*t24;
2694 double t613 = 15309.0/128.0*t46;
2695 double t614 = -45927.0/128.0*t28+t563-t564-t565-t605+t567+t606-t607+t608-120285.0/64.0*t39+t572+t573+t610-t575-t576-t577+t578-5103.0/64.0*t44+t612+t613;
2696 double t626 = -729.0/10.0*t13+243.0/5.0*t21-81.0/10.0*t12-t534+162.0*t32-54.0*eta-t527+1458.0*t35+t529-1620.0*t42-486.0*t26-t517+t535+540.0*t46+t524+27.0/5.0*xi-54.0*t5+t533;
2697 double t628 = 1215.0/8.0*t5;
2698 double t629 = 729.0/8.0*t12;
2699 double t630 = 2187.0/16.0*t21;
2700 double t632 = 729.0/8.0*t48;
2701 double t635 = 243.0/4.0*t2;
2702 double t637 = 81.0/8.0+24057.0/16.0*t28-t628+t629+t630+8019.0/8.0*t26-t632-1215.0/4.0*t32+891.0/8.0*eta-t635-t589+6075.0/2.0*t42;
2703 double t640 = 6561.0/8.0*t22;
2704 double t642 = 3645.0/4.0*t6;
2705 double t643 = 1215.0/2.0*t3;
2706 double t644 = 243.0/16.0*xi;
2707 double t647 = -10935.0/4.0*t35+18225.0/4.0*t39-t593-t640-3645.0/8.0*t33+t642+t643+t644-t599+2673.0/16.0*t44-t601-4455.0/4.0*t46;
2708 double t658 = -20.0-1215.0*t28+300.0*t5-180.0*t12-270.0*t21-810.0*t26+162.0*t48+t440-t439+108.0*t2+3645.0*t37-2700.0*t42;
2709 double t671 = 2430.0*t35-4050.0*t39+972.0*t30+1458.0*t22+405.0*t33-1620.0*t6-1080.0*t3-30.0*xi+200.0*t1-135.0*t44+1350.0*t24+900.0*t46;
2710 double t677 = 10935.0/8.0*t37;
2711 double t679 = 81.0/8.0+5103.0/16.0*t28-t628+t629+t630+1701.0/8.0*t26-t632-405.0/4.0*t32+189.0/8.0*eta-t635-t677+2025.0/2.0*t42;
2712 double t684 = 2835.0/8.0*t24;
2713 double t686 = -3645.0/4.0*t35+6075.0/4.0*t39-t593-t640-1215.0/8.0*t33+t642+t643+t644-t599+567.0/16.0*t44-t684-945.0/4.0*t46;
2714 double t692 = t548-t549+t550-243.0/4.0*t44+5103.0/8.0*t39-t553+729.0/4.0*t33+t555+t556+2187.0/8.0*t28-t545-t558-t540-t559+t560-t509;
2715 double t694 = 5103.0/128.0*t5;
2716 double t695 = 6561.0/128.0*t21;
2717 double t696 = 2187.0/32.0*t48;
2718 double t698 = 19683.0/64.0*t22;
2719 double t699 = 15309.0/64.0*t6;
2720 double t700 = 729.0/64.0*xi;
2721 double t702 = -72171.0/128.0*t28+t694-t564-t695-t566-t696+t606-t569+t570-76545.0/64.0*t39+t572+t698-t610-t699-t576+t700+t578+8019.0/64.0*t44+t612+t581;
2722 double t713 = 3645.0/8.0*t28-315.0/4.0*t5+t585+405.0/4.0*t21+t587+243.0/2.0*t48-t677+t590-t591+8505.0/8.0*t39-t593-2187.0/4.0*t22+1215.0/4.0*t33+1701.0/4.0*t6+t597-45.0/2.0*xi-t599-405.0/4.0*t44-t684-t602;
2723 double t715 = -t101+t694-t564-t695-t605-t696+t107-t607+t608-t451+t572+t698-t114-t699-t576+t700+t578+t120+11907.0/128.0*t24+t613;
2725 values[0] = t41+t73;
2726 values[1] = t87+t99;
2727 values[2] = -t101-4617.0/128.0*t5-t103+4131.0/128.0*t21-t105-t106+t107-t108+t109-40095.0/64.0*t39+t123;
2728 values[3] = t136+t150;
2729 values[4] = -t152-4383.0/128.0*t5-t103+3969.0/128.0*t21-t105+t155+t156-t108+t109-t157+t165;
2730 values[5] = -27.0/20.0*xi-t168+27.0/2.0*t5+t81-243.0/20.0*t21+t94;
2731 values[6] = t189+t203;
2732 values[7] = t215+t229;
2733 values[8] = t242+t258;
2734 values[9] = t272+t288;
2735 values[10] = t295+t301;
2737 values[12] = t315+t325;
2738 values[13] = -27.0/100.0*xi-t304+t227+t228-t225+t208;
2739 values[14] = -729.0/128.0*t28-927.0/128.0*t5-t331+4293.0/640.0*t21-t333+t155-t296+t334-t335+1701.0/64.0*t39+t341;
2740 values[15] = t348+t359;
2741 values[16] = -2187.0/128.0*t28-1161.0/128.0*t5-t331+5103.0/640.0*t21-t333-t106-t243+t334-t335+8019.0/64.0*t39+t369;
2742 values[17] = t376+t379;
2743 values[18] = t383+t390;
2745 values[20] = t409+t423;
2746 values[21] = t433+t447;
2747 values[22] = t452+t456;
2748 values[23] = t462+t466;
2749 values[24] = -243.0/100.0-t468+t469-2187.0/5.0*t28-t471-t472+t473-t474+t475+t476+t489;
2750 values[25] = t501+t513;
2751 values[26] = t525+t537;
2752 values[27] = t541+t546;
2758 values[33] = t637+t647;
2759 values[34] = t658+t671;
2760 values[35] = t679+t686;
2765 values[40] = t483+t79-t471-t472+t473-t485;
2766 values[41] = t79-t488-t482+t479-243.0/100.0+t475+t476-t474-t468+t469;
2772 (42, BF_C_Q_UL6S_2D, BFUnitSquare,
2773 C_Q_UL6S_2D_Funct, C_Q_UL6S_2D_DeriveXi,
2774 C_Q_UL6S_2D_DeriveEta, C_Q_UL6S_2D_DeriveXiXi,
2775 C_Q_UL6S_2D_DeriveXiEta, C_Q_UL6S_2D_DeriveEtaEta, 6, 6,
Definition: BaseFunct2D.h:27