6 static void C_Q_M8_2D_Funct(
double xi,
double eta,
double *values)
11 double t11 = (1.0-t1)*(-5.0/16.0+231.0/16.0*t4-315.0/16.0*t3+105.0/16.0*t1)*(1.0+eta);
12 double t12 = 4096.0/72765.0*t11;
16 double t16 = 256.0/315.0*t15;
26 double t29 = 10939.0/6480.0*t28;
29 double t32 = 4192.0/3465.0*t31;
33 double t39 = 512.0/14553.0+t12+t16+7439.0/1728.0*t20+7439.0/1296.0*t22+7439.0/1728.0*t26+t29-t32+15317.0/12960.0*t33+7663.0/1728.0*t35+198071.0/77760.0*t37;
41 double t53 = 4192.0/3465.0*t52;
45 double t62 = 15768463.0/3810240.0*t40+15768463.0/3810240.0*t42+224401.0/136080.0*t44+18719.0/4860.0*t46+7663.0/1728.0*t48+15317.0/12960.0*t50-t53-43339.0/8640.0*t54-49447.0/7776.0*t56+809713.0/1905120.0*t1+2001751.0/10478160.0*xi+198071.0/77760.0*t60;
47 double t65 = 10939.0/6480.0*t64;
49 double t67 = 256.0/315.0*t66;
51 double t69 = 512.0/315.0*t68;
52 double t71 = 256.0/315.0*t14;
54 double t73 = 512.0/315.0*t72;
55 double t83 = (1.0-t17)*(-5.0/16.0+231.0/16.0*t30-315.0/16.0*t18+105.0/16.0*t17)*(1.0+xi);
56 double t84 = 4096.0/72765.0*t83;
57 double t88 = t65-t67+t69-6101.0/12960.0*t24-t71+t73+43157.0/38880.0*t25-6101.0/12960.0*t19+t84+43157.0/38880.0*t13+6742381.0/2993760.0*t3+809713.0/1905120.0*t17;
58 double t89 = 2155583.0/498960.0*t30;
59 double t92 = 2155583.0/498960.0*t4;
61 double t94 = 256.0/315.0*t93;
65 double t101 = t24*eta;
67 double t105 = t13*t25;
69 double t109 = -t89+6742381.0/2993760.0*t18+2001751.0/10478160.0*eta-t92+t94-88649.0/15552.0*t95-88649.0/15552.0*t97-2070703.0/665280.0*t99-43339.0/8640.0*t101-49447.0/7776.0*t103-52073.0/7776.0*t105-2070703.0/665280.0*t107;
70 double t112 = 32768.0/72765.0*t11;
71 double t113 = 512.0/105.0*t15;
72 double t115 = 800.0/81.0*t22;
73 double t117 = 128.0/27.0*t28;
74 double t124 = 27422.0/8505.0*t44;
75 double t125 = 8098.0/1215.0*t46;
76 double t127 = 256.0/81.0*t50;
77 double t128 = 4736.0/693.0*t52;
78 double t132 = 4288.0/8505.0*xi;
79 double t133 = -1909.0/243.0*t40-1211348.0/178605.0*t42-t124-t125-272.0/27.0*t48-t127+t128+43.0/9.0*t54+6748.0/729.0*t56+273184.0/178605.0*t1-t132;
80 double t136 = 374.0/405.0*t64;
81 double t138 = 512.0/105.0*t14;
82 double t139 = 4096.0/315.0*t72;
83 double t146 = 374.0/405.0*t30;
84 double t149 = 297728.0/10395.0*t4;
85 double t155 = 2807.0/243.0*t105;
86 double t157 = t146+452.0/729.0*t18-860756.0/1964655.0*eta+t149+2677.0/243.0*t95+8776.0/729.0*t97+671.0/81.0*t99+2224.0/135.0*t101+9440.0/729.0*t103+t155+4016.0/10395.0*t107;
87 double t160 = 16384.0/10395.0*t11;
88 double t161 = 512.0/45.0*t15;
89 double t163 = 854.0/81.0*t22;
90 double t171 = 3019.0/810.0*t44;
91 double t172 = 5791.0/810.0*t46;
92 double t174 = 1664.0/99.0*t52;
93 double t178 = 1408.0/3645.0*xi;
94 double t180 = -153613.0/8505.0*t42-t171-t172-224.0/27.0*t48-t127-t174+721.0/108.0*t54+7714.0/729.0*t56-343232.0/25515.0*t1+t178-1085.0/324.0*t60;
95 double t182 = 1309.0/810.0*t64;
96 double t184 = 512.0/45.0*t14;
97 double t185 = 2048.0/45.0*t72;
98 double t192 = 1309.0/810.0*t30;
99 double t195 = 127744.0/1485.0*t4;
100 double t201 = 3773.0/324.0*t105;
101 double t203 = t192-28.0/729.0*t18+20747.0/93555.0*eta-t195+33431.0/2916.0*t95+2639.0/243.0*t97+2695.0/324.0*t99-1376.0/135.0*t101+9818.0/729.0*t103+t201+51452.0/1485.0*t107;
102 double t206 = 32768.0/10395.0*t11;
103 double t208 = 14336.0/405.0*t22;
104 double t210 = 4736.0/135.0*t28;
105 double t217 = 3646.0/243.0*t44;
106 double t218 = 155966.0/6075.0*t46;
107 double t220 = 9472.0/405.0*t50;
108 double t221 = 12416.0/495.0*t52;
109 double t225 = 64.0/729.0*xi;
110 double t226 = 108193.0/3645.0*t40+7947124.0/127575.0*t42+t217+t218+6512.0/135.0*t48+t220+t221-1631.0/135.0*t54-112756.0/3645.0*t56+817504.0/25515.0*t1+t225;
111 double t229 = 2618.0/2025.0*t64;
112 double t231 = 4096.0/45.0*t72;
113 double t238 = 2618.0/2025.0*t30;
114 double t241 = 230144.0/1485.0*t4;
115 double t247 = 57001.0/1215.0*t105;
116 double t249 = -t238-16268.0/3645.0*t18+322996.0/1403325.0*eta+t241-193441.0/3645.0*t95-39208.0/729.0*t97-847.0/27.0*t99-3728.0/135.0*t101-242432.0/3645.0*t103-t247-130096.0/1485.0*t107;
117 double t252 = 8192.0/2079.0*t11;
118 double t254 = 2207.0/81.0*t22;
119 double t262 = 6623.0/486.0*t44;
120 double t263 = 22121.0/972.0*t46;
121 double t266 = 2752.0/99.0*t52;
122 double t270 = 2560.0/2079.0+t252-245.0/36.0*t20-t254-1472.0/27.0*t26-1472.0/27.0*t28-4571.0/1296.0*t33-8093.0/324.0*t35-19873.0/486.0*t37-8093.0/324.0*t40-1421905.0/20412.0*t42-t262-t263-1472.0/27.0*t48-2944.0/81.0*t50-t266+245.0/36.0*t54+271369.0/11664.0*t56-193792.0/5103.0*t1;
123 double t272 = 1309.0/1296.0*t64;
124 double t280 = 1309.0/1296.0*t30;
125 double t289 = 46361.0/972.0*t105;
126 double t291 = 6631.0/972.0*t60-t272+2944.0/81.0*t24+1024.0/9.0*t72-34615.0/11664.0*t25+4571.0/1296.0*t19-2944.0/81.0*t13+878720.0/8019.0*t3-13097.0/2916.0*t17+t280+46439.0/11664.0*t18+38627.0/224532.0*eta-55424.0/297.0*t4+6623.0/108.0*t95+670519.0/11664.0*t97+8093.0/324.0*t99+1472.0/27.0*t101+59609.0/729.0*t103+t289+28894.0/297.0*t107;
127 double t294 = 736.0/81.0*t22;
128 double t302 = 554.0/135.0*t44;
129 double t303 = 3854.0/405.0*t46;
130 double t308 = 34727.0/3645.0*t40+313876.0/8505.0*t42+t302+t303+592.0/27.0*t48+t220+t221-101.0/27.0*t54-5996.0/729.0*t56+133664.0/5103.0*t1-t225;
131 double t311 = 238.0/405.0*t64;
132 double t319 = 238.0/405.0*t30;
133 double t327 = 539.0/27.0*t105;
134 double t329 = -t319-628.0/729.0*t18-64748.0/93555.0*eta+t241-23995.0/729.0*t95-5720.0/243.0*t97-635.0/81.0*t99-5744.0/135.0*t101-33568.0/729.0*t103-t327-91024.0/1485.0*t107;
135 double t333 = 278.0/81.0*t22;
136 double t335 = 98.0/135.0*t33;
137 double t341 = 443.0/2430.0*t44;
138 double t342 = 6439.0/2430.0*t46;
139 double t348 = -283501.0/25515.0*t42-t341-t342-32.0/27.0*t48-t127-t174+155.0/108.0*t54+2272.0/729.0*t56-302912.0/25515.0*t1-t178-829.0/972.0*t60;
140 double t350 = 187.0/810.0*t64;
141 double t353 = 98.0/135.0*t19;
142 double t358 = 187.0/810.0*t30;
143 double t366 = 1981.0/972.0*t105;
144 double t368 = t358+230.0/729.0*t18+107363.0/280665.0*eta-t195+17869.0/2916.0*t95+1313.0/729.0*t97+319.0/108.0*t99+2656.0/135.0*t101+5786.0/729.0*t103+t366+40892.0/1485.0*t107;
145 double t372 = 64.0/81.0*t22;
146 double t380 = 1102.0/8505.0*t44;
147 double t381 = 46.0/1215.0*t46;
148 double t386 = 61.0/243.0*t40+636148.0/178605.0*t42+t380-t381+16.0/27.0*t48-t127+t128-t54/3.0-524.0/729.0*t56+696544.0/178605.0*t1+t132;
149 double t389 = 22.0/405.0*t64;
150 double t397 = 22.0/405.0*t30;
151 double t405 = 175.0/243.0*t105;
152 double t407 = -t397-52.0/729.0*t18-226892.0/1964655.0*eta+t149+707.0/243.0*t95-536.0/729.0*t97-55.0/81.0*t99-944.0/135.0*t101+3392.0/729.0*t103-t405-106864.0/10395.0*t107;
153 double t411 = 5927.0/12960.0*t22;
154 double t417 = t12-t16-1555.0/3456.0*t20+t411-7439.0/8640.0*t26+t29+t32-601.0/960.0*t33+30811.0/51840.0*t35-649.0/864.0*t37+6742217.0/7620480.0*t40;
155 double t419 = 67.0/60480.0*t44;
156 double t420 = 12739.0/25920.0*t46;
157 double t428 = -11946391.0/11430720.0*t42-t419+t420-7327.0/8640.0*t48+4813.0/4320.0*t50-t53+20063.0/17280.0*t54-35987.0/77760.0*t56-285349.0/381024.0*t1-1941383.0/10478160.0*xi-653.0/1920.0*t60;
158 double t430 = 2113.0/6480.0*t64;
159 double t437 = t430-t67-1577.0/864.0*t24+t71+t73-139693.0/233280.0*t25+3851.0/2880.0*t19-t84+45887.0/38880.0*t13+2051363.0/598752.0*t3+1716403.0/3810240.0*t17;
160 double t438 = 440947.0/498960.0*t30;
161 double t446 = 18067.0/17280.0*t105;
162 double t448 = t438-7883243.0/5987520.0*t18+5781283.0/62868960.0*eta-t92-t94-251789.0/155520.0*t95+150617.0/116640.0*t97-7649759.0/3991680.0*t99+13583.0/8640.0*t101-2734.0/1215.0*t103+t446+1443731.0/665280.0*t107;
163 double t452 = 80.0/81.0*t22;
164 double t454 = 374.0/405.0*t28;
165 double t455 = 4736.0/693.0*t31;
166 double t461 = 2902.0/8505.0*t44;
167 double t462 = 1634.0/1215.0*t46;
168 double t470 = 2048.0/14553.0+136.0/135.0*t20-t452+43.0/45.0*t26-t454-t455+112.0/81.0*t33-392.0/405.0*t35+1483.0/1215.0*t37-244324.0/59535.0*t40+3157.0/3645.0*t42-t461-t462+49.0/81.0*t48-116.0/405.0*t50-200.0/27.0*t54+6784.0/3645.0*t56+1574.0/3645.0*t1+184868.0/654885.0*xi+698.0/243.0*t60;
169 double t471 = 128.0/135.0*t64;
170 double t472 = 512.0/105.0*t66;
171 double t476 = 32768.0/72765.0*t83;
172 double t480 = 61184.0/10395.0*t30;
173 double t484 = 374.0/405.0*t4;
174 double t485 = 512.0/105.0*t93;
175 double t491 = 2707.0/1215.0*t105;
176 double t493 = 494768.0/56133.0*t18-8608.0/25515.0*eta+t484+t485+1696.0/1215.0*t95-8197.0/3645.0*t97+332296.0/31185.0*t99-43.0/45.0*t101+1708.0/729.0*t103-t491-49.0/81.0*t107;
177 double t497 = 427.0/405.0*t22;
178 double t499 = 1309.0/810.0*t28;
179 double t500 = 1664.0/99.0*t31;
180 double t506 = 1343.0/2430.0*t44;
181 double t507 = 2447.0/2430.0*t46;
182 double t509 = 98.0/135.0*t50;
183 double t515 = -1024.0/2079.0+112.0/135.0*t20-t497+721.0/540.0*t26-t499+t500+416.0/405.0*t33-518.0/405.0*t35+5747.0/4860.0*t37+218387.0/25515.0*t40+1777.0/1620.0*t42+t506-t507+1897.0/1620.0*t48-t509+2384.0/135.0*t54+5191.0/3645.0*t56+3871.0/7290.0*t1-82723.0/280665.0*xi-16607.0/2430.0*t60;
184 double t516 = 512.0/45.0*t66;
185 double t517 = 98.0/135.0*t24;
186 double t520 = 16384.0/10395.0*t83;
187 double t524 = 26368.0/1485.0*t30;
188 double t528 = 1309.0/810.0*t4;
189 double t529 = 512.0/45.0*t93;
190 double t535 = 9779.0/4860.0*t105;
191 double t537 = -1071392.0/40095.0*t18+64.0/135.0*eta+t528-t529+8029.0/3645.0*t95-1147.0/540.0*t97-111698.0/4455.0*t99-721.0/540.0*t101+11669.0/3645.0*t103-t535-1897.0/1620.0*t107;
192 double t541 = 7168.0/2025.0*t22;
193 double t543 = 2618.0/2025.0*t28;
194 double t544 = 12416.0/495.0*t31;
195 double t550 = 146.0/225.0*t44;
196 double t551 = 15034.0/2025.0*t46;
197 double t559 = 2048.0/2079.0-3256.0/675.0*t20+t541-1631.0/675.0*t26+t543-t544-10064.0/2025.0*t33+4568.0/2025.0*t35-3149.0/675.0*t37-1614868.0/127575.0*t40-38459.0/18225.0*t42+t550+t551-329.0/675.0*t48-644.0/2025.0*t50-10664.0/675.0*t54-239056.0/18225.0*t56-24122.0/18225.0*t1+880052.0/1403325.0*xi+2546.0/675.0*t60;
198 double t560 = 4736.0/675.0*t64;
199 double t564 = 32768.0/10395.0*t83;
200 double t568 = 238336.0/7425.0*t30;
201 double t572 = 2618.0/2025.0*t4;
202 double t578 = 427.0/45.0*t105;
203 double t580 = 9812624.0/200475.0*t18+416.0/18225.0*eta-t572+t529-8368.0/3645.0*t95+25807.0/3645.0*t97+826712.0/22275.0*t99+1631.0/675.0*t101-112196.0/18225.0*t103+t578+329.0/675.0*t107;
204 double t584 = 2207.0/810.0*t22;
205 double t586 = 1309.0/1296.0*t28;
206 double t587 = 2752.0/99.0*t31;
207 double t593 = 5153.0/2430.0*t44;
208 double t594 = 47351.0/4860.0*t46;
209 double t601 = -2560.0/2079.0+736.0/135.0*t20-t584+49.0/36.0*t26-t586+t587+1472.0/405.0*t33+t35/405.0+16921.0/4860.0*t37+542683.0/34020.0*t40+1025.0/2916.0*t42-t593-t594-739.0/1620.0*t48-133.0/1296.0*t50-736.0/135.0*t54+143531.0/7290.0*t56+13967.0/14580.0*t1-366629.0/374220.0*xi;
210 double t607 = 8192.0/2079.0*t83;
211 double t614 = 1309.0/1296.0*t4;
212 double t620 = 43417.0/4860.0*t105;
213 double t622 = 18401.0/2430.0*t60-1472.0/135.0*t64+133.0/1296.0*t24+16192.0/3645.0*t25-1472.0/405.0*t19-t607+2833.0/19440.0*t13-85613.0/58320.0*t3+113600.0/5103.0*t17+57472.0/1485.0*t30-2394944.0/40095.0*t18-2944.0/3645.0*eta+t614-2881.0/19440.0*t95-58117.0/14580.0*t97-190541.0/4455.0*t99-49.0/36.0*t101+244517.0/58320.0*t103-t620+739.0/1620.0*t107;
214 double t625 = 368.0/405.0*t22;
215 double t627 = 238.0/405.0*t28;
216 double t633 = 2146.0/1215.0*t44;
217 double t634 = 26866.0/6075.0*t46;
218 double t642 = 2048.0/2079.0-296.0/135.0*t20+t625-101.0/135.0*t26+t627-t544+592.0/2025.0*t33-152.0/405.0*t35-1111.0/1215.0*t37-396412.0/25515.0*t40+1489.0/6075.0*t42+t633+t634-137.0/405.0*t48+4.0/45.0*t50+616.0/27.0*t54-40352.0/3645.0*t56-1342.0/3645.0*t1+245372.0/280665.0*xi-16042.0/1215.0*t60;
219 double t652 = 238.0/405.0*t4;
220 double t658 = 755.0/243.0*t105;
221 double t660 = 1985968.0/40095.0*t18+6176.0/6075.0*eta-t652-t529+128.0/729.0*t95-653.0/1215.0*t97+177064.0/4455.0*t99+101.0/135.0*t101-6796.0/3645.0*t103+t658+137.0/405.0*t107;
222 double t664 = 139.0/405.0*t22;
223 double t666 = 187.0/810.0*t28;
224 double t672 = 497.0/810.0*t44;
225 double t673 = 17.0/270.0*t46;
226 double t681 = -1024.0/2079.0+16.0/135.0*t20-t664+31.0/108.0*t26-t666+t500-32.0/81.0*t33-46.0/81.0*t35+811.0/1620.0*t37+240493.0/25515.0*t40+5099.0/14580.0*t42-t672-t673+73.0/540.0*t48-16.0/405.0*t50-2512.0/135.0*t54+635.0/729.0*t56+1021.0/7290.0*t1-25261.0/56133.0*xi+6353.0/810.0*t60;
227 double t691 = 187.0/810.0*t4;
228 double t697 = 1003.0/1620.0*t105;
229 double t699 = -1077728.0/40095.0*t18-448.0/729.0*eta+t691+t529+2369.0/3645.0*t95+661.0/14580.0*t97-114866.0/4455.0*t99-31.0/108.0*t101+2603.0/3645.0*t103-t697-73.0/540.0*t107;
230 double t703 = 32.0/405.0*t22;
231 double t705 = 22.0/405.0*t28;
232 double t711 = 998.0/8505.0*t44;
233 double t712 = 62.0/1215.0*t46;
234 double t720 = 2048.0/14553.0-8.0/135.0*t20+t703-t26/15.0+t705-t455-304.0/405.0*t33+8.0/81.0*t35-131.0/1215.0*t37-57268.0/19845.0*t40-557.0/3645.0*t42+t711-t712-13.0/405.0*t48+4.0/405.0*t50+872.0/135.0*t54+752.0/729.0*t56-118.0/3645.0*t1+28564.0/218295.0*xi-2066.0/1215.0*t60;
235 double t730 = 22.0/405.0*t4;
236 double t736 = 203.0/1215.0*t105;
237 double t738 = 2407312.0/280665.0*t18+5024.0/25515.0*eta-t730-t485-16.0/135.0*t95+3293.0/3645.0*t97+299032.0/31185.0*t99+t101/15.0-604.0/3645.0*t103+t736+13.0/405.0*t107;
238 double t744 = 2113.0/6480.0*t28;
239 double t748 = -512.0/14553.0-t12+t16+311.0/3456.0*t20+883.0/25920.0*t22+311.0/3456.0*t26+t744+t32+10007.0/25920.0*t33+8869.0/51840.0*t35+2711.0/155520.0*t37;
240 double t759 = 7329361.0/22861440.0*t40+7329361.0/22861440.0*t42-1969.0/54432.0*t44-2629.0/15552.0*t46+8869.0/51840.0*t48+10007.0/25920.0*t50+t53-13843.0/17280.0*t54-2597.0/19440.0*t56+1358017.0/3810240.0*t1-2790911.0/62868960.0*xi;
241 double t768 = 2711.0/155520.0*t60+t430+t67-28439.0/25920.0*t24+t71+72617.0/233280.0*t25-28439.0/25920.0*t19-t84+72617.0/233280.0*t13-1464013.0/1197504.0*t3+1358017.0/3810240.0*t17;
242 double t771 = 440947.0/498960.0*t4;
243 double t779 = t438-1464013.0/1197504.0*t18-2790911.0/62868960.0*eta+t771+t94-152479.0/466560.0*t95-152479.0/466560.0*t97-1192045.0/798336.0*t99-13843.0/17280.0*t101-2597.0/19440.0*t103+3743.0/77760.0*t105-1192045.0/798336.0*t107;
244 double t784 = 128.0/135.0*t28;
245 double t795 = 2048.0/14553.0+t112-t113-t20/15.0+t703-8.0/135.0*t26-t784+4.0/405.0*t33-13.0/405.0*t35-2066.0/1215.0*t37-557.0/3645.0*t40-57268.0/19845.0*t42+t711-t712+8.0/81.0*t48-304.0/405.0*t50-t128+t54/15.0-604.0/3645.0*t56-505808.0/178605.0*t1;
246 double t807 = 61184.0/10395.0*t4;
247 double t814 = -t397+316.0/3645.0*t18+28564.0/218295.0*eta-t807+3293.0/3645.0*t95-16.0/135.0*t97+13.0/405.0*t99+872.0/135.0*t101+752.0/729.0*t103+t736+299032.0/31185.0*t107;
248 double t829 = -1024.0/2079.0-t160+t161+31.0/108.0*t20-t664+16.0/135.0*t26-t784-16.0/405.0*t33+73.0/540.0*t35+6353.0/810.0*t37+5099.0/14580.0*t40+240493.0/25515.0*t42-t672-t673-46.0/81.0*t48-32.0/81.0*t50+t174-31.0/108.0*t54+2603.0/3645.0*t56+245344.0/25515.0*t1;
249 double t841 = 26368.0/1485.0*t4;
250 double t848 = t358-1352.0/3645.0*t18-25261.0/56133.0*eta+t841+661.0/14580.0*t95+2369.0/3645.0*t97-73.0/540.0*t99-2512.0/135.0*t101+635.0/729.0*t103-t697-114866.0/4455.0*t107;
251 double t853 = 4736.0/675.0*t28;
252 double t864 = 2048.0/2079.0+t206-t161-101.0/135.0*t20+t625-296.0/135.0*t26+t853+4.0/45.0*t33-137.0/405.0*t35-16042.0/1215.0*t37+1489.0/6075.0*t40-396412.0/25515.0*t42+t633+t634-152.0/405.0*t48+592.0/2025.0*t50-t221+101.0/135.0*t54-6796.0/3645.0*t56-2349616.0/127575.0*t1;
253 double t876 = 238336.0/7425.0*t4;
254 double t883 = -t319+3484.0/3645.0*t18+245372.0/280665.0*eta-t876-653.0/1215.0*t95+128.0/729.0*t97+137.0/405.0*t99+616.0/27.0*t101-40352.0/3645.0*t103+t658+177064.0/4455.0*t107;
255 double t899 = -2560.0/2079.0-t252+49.0/36.0*t20-t584+736.0/135.0*t26-1472.0/135.0*t28-133.0/1296.0*t33-739.0/1620.0*t35+18401.0/2430.0*t37+1025.0/2916.0*t40+542683.0/34020.0*t42-t593-t594+t48/405.0+1472.0/405.0*t50+t266-49.0/36.0*t54+244517.0/58320.0*t56+113600.0/5103.0*t1;
256 double t917 = -2944.0/3645.0*xi+16921.0/4860.0*t60-t272-1472.0/405.0*t24+2833.0/19440.0*t25+133.0/1296.0*t19+16192.0/3645.0*t13-2394944.0/40095.0*t3+13967.0/14580.0*t17+t280-85613.0/58320.0*t18-366629.0/374220.0*eta+57472.0/1485.0*t4-58117.0/14580.0*t95-2881.0/19440.0*t97+739.0/1620.0*t99-736.0/135.0*t101+143531.0/7290.0*t103-t620-190541.0/4455.0*t107;
257 double t931 = 2048.0/2079.0+t206+t161-1631.0/675.0*t20+t541-3256.0/675.0*t26+t853-644.0/2025.0*t33-329.0/675.0*t35+2546.0/675.0*t37-38459.0/18225.0*t40-1614868.0/127575.0*t42+t550+t551+4568.0/2025.0*t48-10064.0/2025.0*t50-t221+1631.0/675.0*t54-112196.0/18225.0*t56-2275024.0/127575.0*t1;
258 double t949 = -t238+47684.0/18225.0*t18+880052.0/1403325.0*eta-t876+25807.0/3645.0*t95-8368.0/3645.0*t97+329.0/675.0*t99-10664.0/675.0*t101-239056.0/18225.0*t103+t578+826712.0/22275.0*t107;
259 double t963 = -1024.0/2079.0-t160-t161+721.0/540.0*t20-t497+112.0/135.0*t26-t784-t335+1897.0/1620.0*t35-16607.0/2430.0*t37+1777.0/1620.0*t40+218387.0/25515.0*t42+t506-t507-518.0/405.0*t48+416.0/405.0*t50+t174-721.0/540.0*t54+11669.0/3645.0*t56+241312.0/25515.0*t1;
260 double t980 = t192-7826.0/3645.0*t18-82723.0/280665.0*eta+t841-1147.0/540.0*t95+8029.0/3645.0*t97-1897.0/1620.0*t99+2384.0/135.0*t101+5191.0/3645.0*t103-t535-111698.0/4455.0*t107;
261 double t995 = 2048.0/14553.0+t112+t113+43.0/45.0*t20-t452+136.0/135.0*t26-t784-116.0/405.0*t33+49.0/81.0*t35+698.0/243.0*t37+3157.0/3645.0*t40-244324.0/59535.0*t42-t461-t462-392.0/405.0*t48+112.0/81.0*t50-t128-43.0/45.0*t54+1708.0/729.0*t56-548144.0/178605.0*t1;
262 double t1013 = t146-988.0/729.0*t18+184868.0/654885.0*eta-t807-8197.0/3645.0*t95+1696.0/1215.0*t97-49.0/81.0*t99-200.0/27.0*t101+6784.0/3645.0*t103-t491+332296.0/31185.0*t107;
263 double t1022 = -t12-t16-7439.0/8640.0*t20+t411-1555.0/3456.0*t26+t744-t32+4813.0/4320.0*t33-7327.0/8640.0*t35-653.0/1920.0*t37-11946391.0/11430720.0*t40;
264 double t1031 = 6742217.0/7620480.0*t42-t419+t420+30811.0/51840.0*t48-601.0/960.0*t50+t53+13583.0/8640.0*t54-2734.0/1215.0*t56+1716403.0/3810240.0*t1+5781283.0/62868960.0*xi-649.0/864.0*t60;
265 double t1039 = t65+t67+t69+3851.0/2880.0*t24-t71+45887.0/38880.0*t25-1577.0/864.0*t19+t84-139693.0/233280.0*t13-7883243.0/5987520.0*t3-285349.0/381024.0*t17;
266 double t1048 = -t89+2051363.0/598752.0*t18-1941383.0/10478160.0*eta+t771-t94+150617.0/116640.0*t95-251789.0/155520.0*t97+1443731.0/665280.0*t99+20063.0/17280.0*t101-35987.0/77760.0*t103+t446-7649759.0/3991680.0*t107;
267 double t1053 = 256.0/81.0*t33;
268 double t1066 = 128.0/27.0*t64;
269 double t1067 = 61.0/243.0*t42+t380-t381+55.0/81.0*t48+68.0/405.0*t50-944.0/135.0*t54+3392.0/729.0*t56+458.0/3645.0*t1-226892.0/1964655.0*xi+2414.0/1215.0*t60-t1066;
270 double t1069 = 4096.0/315.0*t68;
271 double t1076 = 297728.0/10395.0*t30;
272 double t1079 = 4288.0/8505.0*eta;
273 double t1086 = -5444192.0/280665.0*t18+t1079-t730+t485-536.0/729.0*t95+707.0/243.0*t97-106864.0/10395.0*t99-t101/3.0-524.0/729.0*t103-t405-55.0/81.0*t107;
274 double t1102 = -t341-t342-319.0/108.0*t48-t509+2656.0/135.0*t54+5786.0/729.0*t56-3983.0/7290.0*t1+107363.0/280665.0*xi-19717.0/2430.0*t60-t1066+t516;
275 double t1104 = 2048.0/45.0*t68;
276 double t1110 = 127744.0/1485.0*t30;
277 double t1113 = 1408.0/3645.0*eta;
278 double t1120 = 2080576.0/40095.0*t18-t1113+t691-t529+1313.0/729.0*t95+17869.0/2916.0*t97+40892.0/1485.0*t99+155.0/108.0*t101+2272.0/729.0*t103+t366+319.0/108.0*t107;
279 double t1125 = 9472.0/405.0*t33;
280 double t1138 = 4736.0/135.0*t64;
281 double t1139 = 34727.0/3645.0*t42+t302+t303+635.0/81.0*t48+772.0/405.0*t50-5744.0/135.0*t54-33568.0/729.0*t56+5282.0/3645.0*t1-64748.0/93555.0*xi+406.0/15.0*t60+t1138;
282 double t1141 = 4096.0/45.0*t68;
283 double t1148 = 230144.0/1485.0*t30;
284 double t1151 = 64.0/729.0*eta;
285 double t1158 = -3575072.0/40095.0*t18-t1151-t652+t529-5720.0/243.0*t95-23995.0/729.0*t97-91024.0/1485.0*t99-101.0/27.0*t101-5996.0/729.0*t103-t327-635.0/81.0*t107;
286 double t1174 = 2560.0/2079.0-1472.0/27.0*t20-t254-245.0/36.0*t26-t586-t587-2944.0/81.0*t33-1472.0/27.0*t35+6631.0/972.0*t37-1421905.0/20412.0*t40-8093.0/324.0*t42-t262-t263-8093.0/324.0*t48-4571.0/1296.0*t50+1472.0/27.0*t54+59609.0/729.0*t56-13097.0/2916.0*t1+38627.0/224532.0*xi;
287 double t1192 = -19873.0/486.0*t60-1472.0/27.0*t64+1024.0/9.0*t68+4571.0/1296.0*t24-2944.0/81.0*t25+2944.0/81.0*t19+t607-34615.0/11664.0*t13+46439.0/11664.0*t3-193792.0/5103.0*t17-55424.0/297.0*t30+878720.0/8019.0*t18+t614+670519.0/11664.0*t95+6623.0/108.0*t97+28894.0/297.0*t99+245.0/36.0*t101+271369.0/11664.0*t103+t289+8093.0/324.0*t107;
288 double t1208 = 108193.0/3645.0*t42+t217+t218+847.0/27.0*t48+4564.0/675.0*t50-3728.0/135.0*t54-242432.0/3645.0*t56+104902.0/18225.0*t1+322996.0/1403325.0*xi+29146.0/1215.0*t60+t1138;
289 double t1224 = -3809504.0/40095.0*t18+t1151-t572-t529-39208.0/729.0*t95-193441.0/3645.0*t97-130096.0/1485.0*t99-1631.0/135.0*t101-112756.0/3645.0*t103-t247-847.0/27.0*t107;
290 double t1241 = -t171-t172-2695.0/324.0*t48-1148.0/405.0*t50-1376.0/135.0*t54+9818.0/729.0*t56-11501.0/7290.0*t1+20747.0/93555.0*xi+2059.0/810.0*t60-t1066-t516;
291 double t1257 = 2143936.0/40095.0*t18+t1113+t528+t529+2639.0/243.0*t95+33431.0/2916.0*t97+51452.0/1485.0*t99+721.0/108.0*t101+7714.0/729.0*t103+t201+2695.0/324.0*t107;
292 double t1274 = -1909.0/243.0*t42-t124-t125-671.0/81.0*t48-916.0/405.0*t50+2224.0/135.0*t54+9440.0/729.0*t56-5626.0/3645.0*t1-860756.0/1964655.0*xi-10174.0/1215.0*t60-t1066;
293 double t1290 = -4778912.0/280665.0*t18-t1079+t484-t485+8776.0/729.0*t95+2677.0/243.0*t97+4016.0/10395.0*t99+43.0/9.0*t101+6748.0/729.0*t103+t155+671.0/81.0*t107;
294 double t1296 = 2187.0/200.0*t28;
295 double t1311 = 2187.0/50.0*t20+6561.0/100.0*t22+2187.0/50.0*t26+t1296+2187.0/100.0*t33+6561.0/100.0*t35+1701.0/100.0*t37+3159.0/50.0*t40+3159.0/50.0*t42+2673.0/100.0*t44+972.0/25.0*t46+6561.0/100.0*t48+2187.0/100.0*t50-2187.0/50.0*t54-3159.0/50.0*t56+2673.0/200.0*t1+243.0/100.0*xi+1701.0/100.0*t60;
296 double t1312 = 2187.0/200.0*t64;
297 double t1319 = 2187.0/200.0*t30;
298 double t1322 = 2187.0/200.0*t4;
299 double t1330 = t1312-2187.0/100.0*t24+486.0/25.0*t25-2187.0/100.0*t19+486.0/25.0*t13-243.0/100.0*t3+2673.0/200.0*t17-t1319-243.0/100.0*t18+243.0/100.0*eta-t1322-1701.0/20.0*t95-1701.0/20.0*t97-6561.0/100.0*t99-2187.0/50.0*t101-3159.0/50.0*t103-243.0/4.0*t105-6561.0/100.0*t107;
300 double t1332 = 2187.0/80.0*t20;
301 double t1333 = 6561.0/80.0*t22;
302 double t1335 = 2187.0/80.0*t28;
303 double t1341 = 1701.0/40.0*t44;
304 double t1342 = 3159.0/80.0*t46;
305 double t1345 = 2187.0/80.0*t54;
306 double t1348 = 81.0/20.0*xi;
307 double t1349 = -t1332-t1333-6561.0/80.0*t26-t1335-729.0/40.0*t33-6561.0/80.0*t35-3159.0/80.0*t37-6237.0/80.0*t40-1053.0/10.0*t42-t1341-t1342-2187.0/20.0*t48-729.0/16.0*t50+t1345+5103.0/80.0*t56-243.0/10.0*t1-t1348;
308 double t1358 = 81.0/20.0*eta;
309 double t1359 = 2187.0/80.0*t4;
310 double t1360 = 4941.0/40.0*t95;
311 double t1361 = 4941.0/40.0*t97;
312 double t1365 = 2673.0/40.0*t105;
313 double t1367 = 243.0/16.0*t60+729.0/16.0*t24-567.0/40.0*t25+729.0/40.0*t19-3321.0/80.0*t13-243.0/80.0*t3-729.0/40.0*t17+729.0/40.0*t18-t1358+t1359+t1360+t1361+6561.0/80.0*t99+6561.0/80.0*t101+1701.0/20.0*t103+t1365+2187.0/20.0*t107;
314 double t1370 = 2187.0/80.0*t26;
315 double t1382 = -6561.0/80.0*t20-t1333-t1370-729.0/16.0*t33-2187.0/20.0*t35+243.0/16.0*t37-1053.0/10.0*t40-6237.0/80.0*t42-t1341-t1342-6561.0/80.0*t48-729.0/40.0*t50+6561.0/80.0*t54+1701.0/20.0*t56-729.0/40.0*t1-t1348-3159.0/80.0*t60;
316 double t1383 = 2187.0/80.0*t64;
317 double t1390 = 2187.0/80.0*t30;
318 double t1393 = 2187.0/80.0*t101;
319 double t1396 = -t1383+729.0/40.0*t24-3321.0/80.0*t25+729.0/16.0*t19-567.0/40.0*t13+729.0/40.0*t3-243.0/10.0*t17+t1390-243.0/80.0*t18-t1358+t1360+t1361+2187.0/20.0*t99+t1393+5103.0/80.0*t103+t1365+6561.0/80.0*t107;
320 double t1398 = 729.0/20.0*t22;
321 double t1405 = 567.0/20.0*t44;
322 double t1406 = 81.0/10.0*t46;
323 double t1411 = 27.0/10.0*xi;
324 double t1413 = t1398+729.0/10.0*t26+729.0/20.0*t28+729.0/20.0*t35+891.0/20.0*t37+135.0/4.0*t40+1647.0/20.0*t42+t1405+t1406+1701.0/20.0*t48+243.0/5.0*t50-567.0/20.0*t56+81.0/4.0*t1+t1411-567.0/20.0*t60;
325 double t1420 = 27.0/10.0*eta;
326 double t1422 = 1647.0/20.0*t95;
327 double t1423 = 1647.0/20.0*t97;
328 double t1427 = 891.0/20.0*t105;
329 double t1429 = -243.0/5.0*t24-27.0/10.0*t25+459.0/10.0*t13+81.0/5.0*t3+81.0/10.0*t17-81.0/10.0*t18+t1420-729.0/20.0*t4-t1422-t1423-729.0/20.0*t99-729.0/10.0*t101-1053.0/20.0*t103-t1427-1701.0/20.0*t107;
330 double t1447 = 6561.0/128.0*t20+6561.0/64.0*t22+6561.0/128.0*t26+2187.0/64.0*t33+15309.0/128.0*t35-2187.0/128.0*t37+14337.0/128.0*t40+14337.0/128.0*t42+2187.0/32.0*t44+2187.0/64.0*t46+15309.0/128.0*t48+2187.0/64.0*t50-6561.0/128.0*t54-2187.0/32.0*t56+2187.0/64.0*t1+243.0/32.0*xi;
331 double t1464 = -2187.0/128.0*t60-2187.0/64.0*t24+1701.0/64.0*t25-2187.0/64.0*t19+1701.0/64.0*t13-2187.0/64.0*t3+2187.0/64.0*t17-2187.0/64.0*t18+243.0/32.0*eta-18711.0/128.0*t95-18711.0/128.0*t97-15309.0/128.0*t99-6561.0/128.0*t101-2187.0/32.0*t103-2187.0/64.0*t105-15309.0/128.0*t107;
332 double t1477 = 729.0/10.0*t20+t1398+243.0/5.0*t33+1701.0/20.0*t35-567.0/20.0*t37+1647.0/20.0*t40+135.0/4.0*t42+t1405+t1406+729.0/20.0*t48-729.0/10.0*t54-1053.0/20.0*t56+81.0/10.0*t1+t1411+891.0/20.0*t60;
333 double t1489 = 729.0/20.0*t64+459.0/10.0*t25-243.0/5.0*t19-27.0/10.0*t13-81.0/10.0*t3+81.0/4.0*t17-729.0/20.0*t30+81.0/5.0*t18+t1420-t1422-t1423-1701.0/20.0*t99-567.0/20.0*t103-t1427-729.0/20.0*t107;
334 double t1491 = 243.0/40.0*t44;
335 double t1494 = 243.0/40.0*t46;
336 double t1497 = 2187.0/80.0*t95;
337 double t1498 = 2187.0/80.0*t97;
338 double t1504 = 1701.0/80.0*t105;
339 double t1507 = -t1491-2187.0/80.0*t42-1701.0/80.0*t37+t1494+243.0/40.0*t60+2187.0/80.0*t107+t1497+t1498+t1393+1701.0/80.0*t103-243.0/40.0*t1-2187.0/80.0*t13-1701.0/80.0*t3+2187.0/80.0*t24+t1359+t1504-2187.0/80.0*t50-2187.0/80.0*t48-t1335-t1370;
340 double t1508 = 729.0/16.0*t22;
341 double t1514 = 81.0/2.0*t44;
342 double t1515 = 81.0/16.0*t46;
343 double t1520 = 27.0/4.0*xi;
344 double t1522 = -t1508-729.0/16.0*t26-729.0/16.0*t35-81.0/16.0*t37-621.0/16.0*t40-1107.0/16.0*t42-t1514-t1515-1215.0/16.0*t48-243.0/8.0*t50+567.0/16.0*t56-243.0/8.0*t1-t1520+81.0/2.0*t60;
345 double t1529 = 27.0/4.0*eta;
346 double t1530 = 1107.0/16.0*t95;
347 double t1531 = 1107.0/16.0*t97;
348 double t1535 = 81.0/16.0*t105;
349 double t1537 = 243.0/8.0*t24+27.0/4.0*t25-189.0/8.0*t13+243.0/8.0*t3-81.0/8.0*t17+81.0/8.0*t18-t1529+t1530+t1531+729.0/16.0*t99+729.0/16.0*t101+243.0/16.0*t103+t1535+1215.0/16.0*t107;
350 double t1549 = -729.0/16.0*t20-t1508-243.0/8.0*t33-1215.0/16.0*t35+81.0/2.0*t37-1107.0/16.0*t40-621.0/16.0*t42-t1514-t1515-729.0/16.0*t48+729.0/16.0*t54+243.0/16.0*t56-81.0/8.0*t1-t1520;
351 double t1560 = -81.0/16.0*t60-189.0/8.0*t25+243.0/8.0*t19+27.0/4.0*t13+81.0/8.0*t3-243.0/8.0*t17+243.0/8.0*t18-t1529+t1530+t1531+1215.0/16.0*t99+567.0/16.0*t103+t1535+729.0/16.0*t107;
352 double t1573 = -t1491-2187.0/80.0*t40+243.0/40.0*t37+t1494-1701.0/80.0*t60+t1497+t1498+2187.0/80.0*t99-243.0/40.0*t17-2187.0/80.0*t25-1701.0/80.0*t18+2187.0/80.0*t19+t1504+1701.0/80.0*t56+t1345-2187.0/80.0*t35-2187.0/80.0*t33-t1332-t1383+t1390;
353 double t1576 = 243.0/200.0*t46;
354 double t1584 = -81.0/100.0*xi+81.0/100.0*t40+t1576-81.0/10.0*t95-243.0/20.0*t103-243.0/200.0*t1+81.0/10.0*t13+243.0/20.0*t3-729.0/100.0*t24-t1322+729.0/100.0*t50+t1296;
355 double t1586 = 243.0/64.0*t44;
356 double t1590 = 729.0/64.0*t46;
357 double t1601 = 1701.0/128.0*t105;
358 double t1605 = 81.0/32.0*xi+t1586+2187.0/128.0*t42-81.0/32.0*t40+1701.0/128.0*t37-t1590-243.0/64.0*t60-2187.0/128.0*t107-567.0/64.0*t95-2187.0/128.0*t97-2187.0/128.0*t101+729.0/64.0*t103+729.0/64.0*t1+567.0/64.0*t13-729.0/64.0*t3-729.0/64.0*t24-t1601+729.0/64.0*t50+2187.0/128.0*t48+2187.0/128.0*t26;
359 double t1617 = 1.0+81.0/4.0*t22+81.0/4.0*t35-81.0/4.0*t37+63.0/4.0*t40+63.0/4.0*t42+81.0/4.0*t44+49.0/4.0*t46+81.0/4.0*t48-63.0/4.0*t56+7.0/2.0*t1+9.0/2.0*xi;
360 double t1631 = -81.0/4.0*t60-9.0/2.0*t25-9.0/2.0*t13-9.0/2.0*t3+7.0/2.0*t17-9.0/2.0*t18+9.0/2.0*eta-63.0/4.0*t95-63.0/4.0*t97-81.0/4.0*t99-63.0/4.0*t103+81.0/4.0*t105-81.0/4.0*t107;
361 double t1650 = 81.0/32.0*eta+t1586-81.0/32.0*t42+2187.0/128.0*t40-243.0/64.0*t37-t1590+1701.0/128.0*t60-2187.0/128.0*t95-567.0/64.0*t97-2187.0/128.0*t99+729.0/64.0*t17+567.0/64.0*t25-729.0/64.0*t18-729.0/64.0*t19-t1601+729.0/64.0*t56-2187.0/128.0*t54+2187.0/128.0*t35+729.0/64.0*t33+2187.0/128.0*t20;
362 double t1660 = -81.0/100.0*eta+81.0/100.0*t42+t1576-81.0/10.0*t97-243.0/200.0*t17+81.0/10.0*t25+243.0/20.0*t18-729.0/100.0*t19-243.0/20.0*t56+729.0/100.0*t33+t1312-t1319;
364 values[0] = t39+t62+t88+t109;
365 values[1] = -2048.0/14553.0-t112-t113-43.0/9.0*t20-t115-272.0/27.0*t26-t117-916.0/405.0*t33-671.0/81.0*t35-10174.0/1215.0*t37+t133-359.0/243.0*t60-t136-1312.0/405.0*t24+t138-t139-1432.0/729.0*t25+916.0/405.0*t19-1376.0/1215.0*t13-4778912.0/280665.0*t3-5626.0/3645.0*t17+t157;
366 values[2] = t160+t161-721.0/108.0*t20-t163-224.0/27.0*t26-t117-1148.0/405.0*t33-2695.0/324.0*t35+2059.0/810.0*t37-24215.0/2916.0*t40+t180+1024.0/2079.0-t182+8768.0/405.0*t24-t184+t185-623.0/243.0*t25+1148.0/405.0*t19-38848.0/3645.0*t13+2143936.0/40095.0*t3-11501.0/7290.0*t17+t203;
367 values[3] = -2048.0/2079.0-t206-t161+1631.0/135.0*t20+t208+6512.0/135.0*t26+t210+4564.0/675.0*t33+847.0/27.0*t35+29146.0/1215.0*t37+t226-1607.0/1215.0*t60+t229-17824.0/405.0*t24+t184-t231+20216.0/3645.0*t25-4564.0/675.0*t19+118624.0/3645.0*t13-3809504.0/40095.0*t3+104902.0/18225.0*t17+t249;
368 values[4] = t270+t291;
369 values[5] = -2048.0/2079.0-t206+t161+101.0/27.0*t20+t294+592.0/27.0*t26+t210+772.0/405.0*t33+635.0/81.0*t35+406.0/15.0*t37+t308-53.0/27.0*t60+t311-224.0/81.0*t24-t184-t231+392.0/243.0*t25-772.0/405.0*t19+51872.0/3645.0*t13-3575072.0/40095.0*t3+5282.0/3645.0*t17+t329;
370 values[6] = t160-t161-155.0/108.0*t20-t333-32.0/27.0*t26-t117-t335-319.0/108.0*t35-19717.0/2430.0*t37-8653.0/2916.0*t40+t348+1024.0/2079.0-t350-6208.0/405.0*t24+t184+t185-449.0/729.0*t25+t353+15808.0/3645.0*t13+2080576.0/40095.0*t3-3983.0/7290.0*t17+t368;
371 values[7] = -2048.0/14553.0-t112+t113+t20/3.0+t372+16.0/27.0*t26-t117+68.0/405.0*t33+55.0/81.0*t35+2414.0/1215.0*t37+t386+31.0/243.0*t60+t389+3872.0/405.0*t24-t138-t139+104.0/729.0*t25-68.0/405.0*t19-6304.0/1215.0*t13-5444192.0/280665.0*t3+458.0/3645.0*t17+t407;
372 values[8] = t417+t428+t437+t448;
373 values[9] = t470-t471+t472+116.0/405.0*t24+11824.0/3645.0*t25-3152.0/405.0*t19+t476-104.0/243.0*t13-988.0/729.0*t3-548144.0/178605.0*t17-t480+t493;
374 values[10] = t515-t471-t516+t517-2656.0/405.0*t25+7072.0/405.0*t19-t520-3367.0/3645.0*t13-7826.0/3645.0*t3+241312.0/25515.0*t17+t524+t537;
375 values[11] = t559+t560+t516+644.0/2025.0*t24+77488.0/18225.0*t25-31696.0/2025.0*t19+t564+728.0/18225.0*t13+47684.0/18225.0*t3-2275024.0/127575.0*t17-t568+t580;
376 values[12] = t601+t622;
377 values[13] = t642+t560-t516-4.0/45.0*t24-12112.0/1215.0*t25+41168.0/2025.0*t19+t564+728.0/3645.0*t13+3484.0/3645.0*t3-2349616.0/127575.0*t17-t568+t660;
378 values[14] = t681-t471+t516+16.0/405.0*t24+5344.0/729.0*t25-7328.0/405.0*t19-t520-299.0/3645.0*t13-1352.0/3645.0*t3+245344.0/25515.0*t17+t524+t699;
379 values[15] = t720-t471-t472-4.0/405.0*t24-9008.0/3645.0*t25+2896.0/405.0*t19+t476+8.0/405.0*t13+316.0/3645.0*t3-505808.0/178605.0*t17-t480+t738;
380 values[16] = t748+t759+t768+t779;
381 values[17] = t795+5024.0/25515.0*xi-131.0/1215.0*t60+t389+2896.0/405.0*t24-t138+8.0/405.0*t25-4.0/405.0*t19-9008.0/3645.0*t13+2407312.0/280665.0*t3-118.0/3645.0*t17+t814;
382 values[18] = t829-448.0/729.0*xi+811.0/1620.0*t60-t350-7328.0/405.0*t24+t184-299.0/3645.0*t25+16.0/405.0*t19+5344.0/729.0*t13-1077728.0/40095.0*t3+1021.0/7290.0*t17+t848;
383 values[19] = t864+6176.0/6075.0*xi-1111.0/1215.0*t60+t311+41168.0/2025.0*t24-t184+728.0/3645.0*t25-4.0/45.0*t19-12112.0/1215.0*t13+1985968.0/40095.0*t3-1342.0/3645.0*t17+t883;
384 values[20] = t899+t917;
385 values[21] = t931+416.0/18225.0*xi-3149.0/675.0*t60+t229-31696.0/2025.0*t24+t184+728.0/18225.0*t25+644.0/2025.0*t19+77488.0/18225.0*t13+9812624.0/200475.0*t3-24122.0/18225.0*t17+t949;
386 values[22] = t963+64.0/135.0*xi+5747.0/4860.0*t60-t182+7072.0/405.0*t24-t184-3367.0/3645.0*t25+t353-2656.0/405.0*t13-1071392.0/40095.0*t3+3871.0/7290.0*t17+t980;
387 values[23] = t995-8608.0/25515.0*xi+1483.0/1215.0*t60-t136-3152.0/405.0*t24+t138-104.0/243.0*t25+116.0/405.0*t19+11824.0/3645.0*t13+494768.0/56133.0*t3+1574.0/3645.0*t17+t1013;
388 values[24] = t1022+t1031+t1039+t1048;
389 values[25] = -2048.0/14553.0+16.0/27.0*t20+t372+t26/3.0+t705+t455-t1053+16.0/27.0*t35+31.0/243.0*t37+636148.0/178605.0*t40+t1067-t472-t1069-68.0/405.0*t24-6304.0/1215.0*t25+3872.0/405.0*t19-t476+104.0/729.0*t13-52.0/729.0*t3+696544.0/178605.0*t17+t1076+t1086;
390 values[26] = -32.0/27.0*t20-t333-155.0/108.0*t26-t666-t500-t1053-32.0/27.0*t35-829.0/972.0*t37-283501.0/25515.0*t40-8653.0/2916.0*t42+t1102+1024.0/2079.0+t1104+t517+15808.0/3645.0*t25-6208.0/405.0*t19+t520-449.0/729.0*t13+230.0/729.0*t3-302912.0/25515.0*t17-t1110+t1120;
391 values[27] = -2048.0/2079.0+592.0/27.0*t20+t294+101.0/27.0*t26+t627+t544+t1125+592.0/27.0*t35-53.0/27.0*t37+313876.0/8505.0*t40+t1139-t516-t1141-772.0/405.0*t24+51872.0/3645.0*t25-224.0/81.0*t19-t564+392.0/243.0*t13-628.0/729.0*t3+133664.0/5103.0*t17+t1148+t1158;
392 values[28] = t1174+t1192;
393 values[29] = -2048.0/2079.0+6512.0/135.0*t20+t208+1631.0/135.0*t26+t543+t544+t1125+6512.0/135.0*t35-1607.0/1215.0*t37+7947124.0/127575.0*t40+t1208+t516-t1141-4564.0/675.0*t24+118624.0/3645.0*t25-17824.0/405.0*t19-t564+20216.0/3645.0*t13-16268.0/3645.0*t3+817504.0/25515.0*t17+t1148+t1224;
394 values[30] = -224.0/27.0*t20-t163-721.0/108.0*t26-t499-t500-t1053-224.0/27.0*t35-1085.0/324.0*t37-153613.0/8505.0*t40-24215.0/2916.0*t42+t1241+1024.0/2079.0+t1104+1148.0/405.0*t24-38848.0/3645.0*t25+8768.0/405.0*t19+t520-623.0/243.0*t13-28.0/729.0*t3-343232.0/25515.0*t17-t1110+t1257;
395 values[31] = -2048.0/14553.0-272.0/27.0*t20-t115-43.0/9.0*t26-t454+t455-t1053-272.0/27.0*t35-359.0/243.0*t37-1211348.0/178605.0*t40+t1274+t472-t1069+916.0/405.0*t24-1376.0/1215.0*t25-1312.0/405.0*t19-t476-1432.0/729.0*t13+452.0/729.0*t3+273184.0/178605.0*t17+t1076+t1290;
396 values[32] = t1311+t1330;
397 values[33] = t1349+t1367;
398 values[34] = t1382+t1396;
399 values[35] = t1413+t1429;
400 values[36] = t1447+t1464;
401 values[37] = t1477+t1489;
403 values[39] = t1522+t1537;
404 values[40] = t1549+t1560;
408 values[44] = t1617+t1631;
414 static void C_Q_M8_2D_DeriveXi(
double xi,
double eta,
double *values)
420 double t11 = 1.0+eta;
421 double t12 = (1.0-t1)*(693.0/8.0*t4-315.0/4.0*t6+105.0/8.0*xi)*t11;
422 double t13 = 4096.0/72765.0*t12;
424 double t20 = xi*(-5.0/16.0+231.0/16.0*t14-315.0/16.0*t3+105.0/16.0*t1)*t11;
425 double t21 = 8192.0/72765.0*t20;
426 double t22 = eta*eta;
427 double t24 = t22*t22;
428 double t25 = t24*t22;
429 double t30 = (1.0-t22)*(-5.0/16.0+231.0/16.0*t25-315.0/16.0*t24+105.0/16.0*t22);
430 double t31 = 4096.0/72765.0*t30;
432 double t35 = t22*eta;
436 double t41 = 10939.0/1080.0*t40;
437 double t42 = t14*eta;
438 double t43 = 256.0/45.0*t42;
439 double t44 = t24*eta;
446 double t57 = 8384.0/1155.0*t56;
450 double t64 = t13-t21+t31+809713.0/952560.0*xi-88649.0/5184.0*t33-88649.0/7776.0*t36+37195.0/1728.0*t38+t41+t43+15317.0/6480.0*t45+7663.0/576.0*t47+224401.0/136080.0*eta-43339.0/1728.0*t50+7663.0/432.0*t52+15317.0/2592.0*t54-t57-49447.0/3888.0*t58-52073.0/2592.0*t60-49447.0/1944.0*t62;
452 double t66 = 10939.0/3240.0*t65;
459 double t80 = 2155583.0/83160.0*t4;
460 double t82 = 256.0/45.0*t14;
461 double t86 = 4192.0/3465.0*t25;
463 double t89 = 4096.0/315.0*t88;
464 double t91 = t24*t35;
465 double t92 = 256.0/315.0*t91;
466 double t93 = 2001751.0/10478160.0+t66+7439.0/576.0*t67+7439.0/324.0*t69-2070703.0/166320.0*t71+18719.0/2430.0*t73+198071.0/25920.0*t75+15768463.0/1905120.0*t77+43157.0/12960.0*t1-t80+6742381.0/748440.0*t6-t82-6101.0/2592.0*t3+15768463.0/3810240.0*t22-2070703.0/665280.0*t24-t86+198071.0/77760.0*t35+t89-43339.0/8640.0*t44+t92;
467 double t95 = 32768.0/72765.0*t12;
468 double t96 = 65536.0/72765.0*t20;
469 double t101 = 256.0/9.0*t40;
470 double t102 = 512.0/15.0*t42;
471 double t105 = 27422.0/8505.0*eta;
472 double t108 = 1280.0/81.0*t54;
473 double t109 = 9472.0/231.0*t56;
474 double t111 = 2807.0/81.0*t60;
475 double t113 = -t95+t96+546368.0/178605.0*xi+2677.0/81.0*t33+17552.0/729.0*t36-1360.0/27.0*t38-t101-t102-1832.0/405.0*t45-671.0/27.0*t47-t105+2224.0/27.0*t50-1088.0/27.0*t52-t108+t109+13496.0/729.0*t58+t111+37760.0/729.0*t62;
476 double t114 = 748.0/405.0*t65;
477 double t116 = 3200.0/81.0*t69;
478 double t118 = 16196.0/1215.0*t73;
479 double t122 = 595456.0/3465.0*t4;
480 double t124 = 512.0/15.0*t14;
481 double t129 = 32768.0/315.0*t88;
482 double t131 = -4288.0/8505.0-t114-43.0/3.0*t67-t116+16064.0/10395.0*t71-t118-10174.0/405.0*t75-2422696.0/178605.0*t77-1376.0/405.0*t1+t122-19115648.0/280665.0*t6+t124-1312.0/81.0*t3-1909.0/243.0*t22+671.0/81.0*t24-359.0/243.0*t35-t129+43.0/9.0*t44;
483 double t133 = 16384.0/10395.0*t12;
484 double t134 = 32768.0/10395.0*t20;
485 double t139 = 3584.0/45.0*t42;
486 double t142 = 3019.0/810.0*eta;
487 double t145 = 3328.0/33.0*t56;
488 double t147 = 3773.0/108.0*t60;
489 double t149 = t133-t134-686464.0/25515.0*xi+33431.0/972.0*t33+5278.0/243.0*t36-1120.0/27.0*t38-t101+t139-2296.0/405.0*t45-2695.0/108.0*t47-t142-1376.0/27.0*t50-896.0/27.0*t52-t108-t145+15428.0/729.0*t58+t147+39272.0/729.0*t62;
490 double t150 = 1309.0/405.0*t65;
491 double t152 = 3416.0/81.0*t69;
492 double t154 = 5791.0/405.0*t73;
493 double t158 = 255488.0/495.0*t4;
494 double t160 = 3584.0/45.0*t14;
495 double t165 = 16384.0/45.0*t88;
496 double t167 = 1408.0/3645.0-t150-721.0/36.0*t67-t152+205808.0/1485.0*t71-t154+2059.0/270.0*t75-307226.0/8505.0*t77-38848.0/1215.0*t1-t158+8575744.0/40095.0*t6-t160+8768.0/81.0*t3-24215.0/2916.0*t22+2695.0/324.0*t24-1085.0/324.0*t35+t165+721.0/108.0*t44;
497 double t169 = 32768.0/10395.0*t12;
498 double t170 = 65536.0/10395.0*t20;
499 double t175 = 9472.0/45.0*t40;
500 double t178 = 3646.0/243.0*eta;
501 double t181 = 9472.0/81.0*t54;
502 double t182 = 24832.0/165.0*t56;
503 double t184 = 57001.0/405.0*t60;
504 double t186 = -t169+t170+1635008.0/25515.0*xi-193441.0/1215.0*t33-78416.0/729.0*t36+6512.0/27.0*t38+t175-t139+9128.0/675.0*t45+847.0/9.0*t47+t178-3728.0/27.0*t50+26048.0/135.0*t52+t181+t182-225512.0/3645.0*t58-t184-969728.0/3645.0*t62;
505 double t187 = 5236.0/2025.0*t65;
506 double t189 = 57344.0/405.0*t69;
507 double t191 = 311932.0/6075.0*t73;
508 double t195 = 460288.0/495.0*t4;
509 double t201 = 32768.0/45.0*t88;
510 double t203 = 64.0/729.0+t187+1631.0/45.0*t67+t189-520384.0/1485.0*t71+t191+29146.0/405.0*t75+15894248.0/127575.0*t77+118624.0/1215.0*t1+t195-15238016.0/40095.0*t6+t160-17824.0/81.0*t3+108193.0/3645.0*t22-847.0/27.0*t24-1607.0/1215.0*t35-t201-1631.0/135.0*t44;
511 double t205 = 8192.0/2079.0*t12;
512 double t206 = 16384.0/2079.0*t20;
513 double t214 = 6623.0/486.0*eta;
514 double t218 = 5504.0/33.0*t56;
515 double t220 = 46361.0/324.0*t60;
516 double t221 = t205-t206-387584.0/5103.0*xi+6623.0/36.0*t33+670519.0/5832.0*t36-7360.0/27.0*t38-2944.0/9.0*t40-4571.0/648.0*t45-8093.0/108.0*t47-t214+7360.0/27.0*t50-5888.0/27.0*t52-14720.0/81.0*t54-t218+271369.0/5832.0*t58+t220;
517 double t223 = 1309.0/648.0*t65;
518 double t225 = 8828.0/81.0*t69;
519 double t227 = 22121.0/486.0*t73;
520 double t239 = 238436.0/729.0*t62-t223-245.0/12.0*t67-t225+115576.0/297.0*t71-t227-19873.0/162.0*t75-1421905.0/10206.0*t77-2944.0/27.0*t1-110848.0/99.0*t4+3514880.0/8019.0*t6+14720.0/81.0*t3-8093.0/324.0*t22+8093.0/324.0*t24+6631.0/972.0*t35+8192.0/9.0*t88+245.0/36.0*t44;
521 double t247 = 554.0/135.0*eta;
522 double t251 = 539.0/9.0*t60;
523 double t253 = -t169+t170+267328.0/5103.0*xi-23995.0/243.0*t33-11440.0/243.0*t36+2960.0/27.0*t38+t175+t139+1544.0/405.0*t45+635.0/27.0*t47+t247-5744.0/27.0*t50+2368.0/27.0*t52+t181+t182-11992.0/729.0*t58-t251-134272.0/729.0*t62;
524 double t254 = 476.0/405.0*t65;
525 double t256 = 2944.0/81.0*t69;
526 double t258 = 7708.0/405.0*t73;
527 double t268 = -64.0/729.0+t254+101.0/9.0*t67+t256-364096.0/1485.0*t71+t258+406.0/5.0*t75+627752.0/8505.0*t77+51872.0/1215.0*t1+t195-14300288.0/40095.0*t6-t160-1120.0/81.0*t3+34727.0/3645.0*t22-635.0/81.0*t24-53.0/27.0*t35-t201-101.0/27.0*t44;
528 double t274 = 196.0/135.0*t45;
529 double t276 = 443.0/2430.0*eta;
530 double t280 = 1981.0/324.0*t60;
531 double t282 = t133-t134-605824.0/25515.0*xi+17869.0/972.0*t33+2626.0/729.0*t36-160.0/27.0*t38-t101-t139-t274-319.0/36.0*t47-t276+2656.0/27.0*t50-128.0/27.0*t52-t108-t145+4544.0/729.0*t58+t280+23144.0/729.0*t62;
532 double t283 = 187.0/405.0*t65;
533 double t285 = 1112.0/81.0*t69;
534 double t287 = 6439.0/1215.0*t73;
535 double t297 = -1408.0/3645.0-t283-155.0/36.0*t67-t285+163568.0/1485.0*t71-t287-19717.0/810.0*t75-567002.0/25515.0*t77+15808.0/1215.0*t1-t158+8322304.0/40095.0*t6+t160-6208.0/81.0*t3-8653.0/2916.0*t22+319.0/108.0*t24-829.0/972.0*t35+t165+155.0/108.0*t44;
536 double t305 = 1102.0/8505.0*eta;
537 double t309 = 175.0/81.0*t60;
538 double t311 = -t95+t96+1393088.0/178605.0*xi+707.0/81.0*t33-1072.0/729.0*t36+80.0/27.0*t38-t101+t102+136.0/405.0*t45+55.0/27.0*t47+t305-944.0/27.0*t50+64.0/27.0*t52-t108+t109-1048.0/729.0*t58-t309+13568.0/729.0*t62;
539 double t312 = 44.0/405.0*t65;
540 double t313 = 256.0/81.0*t69;
541 double t315 = 92.0/1215.0*t73;
542 double t325 = 4288.0/8505.0+t312+t67+t313-427456.0/10395.0*t71-t315+2414.0/405.0*t75+1272296.0/178605.0*t77-6304.0/405.0*t1+t122-21776768.0/280665.0*t6-t124+3872.0/81.0*t3+61.0/243.0*t22-55.0/81.0*t24+31.0/243.0*t35-t129-t44/3.0;
543 double t333 = 67.0/60480.0*eta;
544 double t338 = 18067.0/5760.0*t60;
545 double t340 = t13-t21-t31-285349.0/190512.0*xi-251789.0/51840.0*t33+150617.0/58320.0*t36-7439.0/1728.0*t38+t41-t43-601.0/480.0*t45+30811.0/17280.0*t47-t333+13583.0/1728.0*t50-7327.0/2160.0*t52+4813.0/864.0*t54-t57-35987.0/38880.0*t58+t338-10936.0/1215.0*t62;
546 double t341 = 2113.0/3240.0*t65;
547 double t343 = 5927.0/3240.0*t69;
548 double t345 = 12739.0/12960.0*t73;
549 double t355 = -1941383.0/10478160.0+t341-1555.0/1152.0*t67+t343+1443731.0/166320.0*t71+t345-649.0/288.0*t75-11946391.0/5715360.0*t77+45887.0/12960.0*t1-t80+2051363.0/149688.0*t6+t82-7885.0/864.0*t3+6742217.0/7620480.0*t22-7649759.0/3991680.0*t24+t86-653.0/1920.0*t35+t89+20063.0/17280.0*t44-t92;
550 double t357 = 32768.0/72765.0*t30;
551 double t362 = 748.0/135.0*t40;
552 double t365 = 2902.0/8505.0*eta;
553 double t370 = 2707.0/405.0*t60;
554 double t372 = 256.0/135.0*t65;
555 double t373 = t357+3148.0/3645.0*xi+1696.0/405.0*t33-16394.0/3645.0*t36+43.0/9.0*t38-t362+224.0/81.0*t45-392.0/135.0*t47-t365-43.0/9.0*t50+196.0/81.0*t52-116.0/81.0*t54+13568.0/3645.0*t58-t370+6832.0/729.0*t62-t372;
556 double t375 = 320.0/81.0*t69;
557 double t377 = 3268.0/1215.0*t73;
558 double t381 = 748.0/135.0*t4;
559 double t386 = 4736.0/693.0*t25;
560 double t389 = 512.0/105.0*t91;
561 double t390 = 184868.0/654885.0+136.0/45.0*t67-t375-196.0/81.0*t71-t377+1483.0/405.0*t75+6314.0/3645.0*t77-104.0/81.0*t1+t381-3952.0/729.0*t6+116.0/81.0*t3-244324.0/59535.0*t22+332296.0/31185.0*t24-t386+698.0/243.0*t35-200.0/27.0*t44+t389;
562 double t392 = 16384.0/10395.0*t30;
563 double t397 = 1309.0/135.0*t40;
564 double t400 = 1343.0/2430.0*eta;
565 double t403 = 98.0/27.0*t54;
566 double t405 = 9779.0/1620.0*t60;
567 double t407 = -t392+3871.0/3645.0*xi+8029.0/1215.0*t33-1147.0/270.0*t36+721.0/108.0*t38-t397+832.0/405.0*t45-518.0/135.0*t47+t400-721.0/108.0*t50+1897.0/405.0*t52-t403+10382.0/3645.0*t58-t405+46676.0/3645.0*t62-t372;
568 double t409 = 1708.0/405.0*t69;
569 double t411 = 2447.0/1215.0*t73;
570 double t415 = 1309.0/135.0*t4;
571 double t417 = 98.0/27.0*t3;
572 double t420 = 1664.0/99.0*t25;
573 double t423 = 512.0/45.0*t91;
574 double t424 = -82723.0/280665.0+112.0/45.0*t67-t409-1897.0/405.0*t71-t411+5747.0/1620.0*t75+1777.0/810.0*t77-3367.0/1215.0*t1+t415-31304.0/3645.0*t6+t417+218387.0/25515.0*t22-111698.0/4455.0*t24+t420-16607.0/2430.0*t35+2384.0/135.0*t44-t423;
575 double t426 = 32768.0/10395.0*t30;
576 double t431 = 5236.0/675.0*t40;
577 double t434 = 146.0/225.0*eta;
578 double t439 = 427.0/15.0*t60;
579 double t441 = 9472.0/675.0*t65;
580 double t442 = t426-48244.0/18225.0*xi-8368.0/1215.0*t33+51614.0/3645.0*t36-1631.0/135.0*t38+t431-20128.0/2025.0*t45+4568.0/675.0*t47+t434+1631.0/135.0*t50-1316.0/675.0*t52-644.0/405.0*t54-478112.0/18225.0*t58+t439-448784.0/18225.0*t62+t441;
581 double t444 = 28672.0/2025.0*t69;
582 double t446 = 30068.0/2025.0*t73;
583 double t450 = 5236.0/675.0*t4;
584 double t455 = 12416.0/495.0*t25;
585 double t458 = 880052.0/1403325.0-3256.0/225.0*t67+t444+1316.0/675.0*t71+t446-3149.0/225.0*t75-76918.0/18225.0*t77+728.0/6075.0*t1-t450+190736.0/18225.0*t6+644.0/405.0*t3-1614868.0/127575.0*t22+826712.0/22275.0*t24-t455+2546.0/675.0*t35-10664.0/675.0*t44+t423;
586 double t460 = 8192.0/2079.0*t30;
587 double t465 = 1309.0/216.0*t40;
588 double t468 = 5153.0/2430.0*eta;
589 double t473 = 43417.0/1620.0*t60;
590 double t476 = -t460+13967.0/7290.0*xi-2881.0/6480.0*t33-58117.0/7290.0*t36+245.0/36.0*t38-t465+2944.0/405.0*t45+t47/135.0-t468-245.0/36.0*t50-739.0/405.0*t52-665.0/1296.0*t54+143531.0/3645.0*t58-t473+244517.0/14580.0*t62-2944.0/135.0*t65;
591 double t478 = 4414.0/405.0*t69;
592 double t480 = 47351.0/2430.0*t73;
593 double t484 = 1309.0/216.0*t4;
594 double t489 = 2752.0/99.0*t25;
595 double t492 = -366629.0/374220.0+736.0/45.0*t67-t478+739.0/405.0*t71-t480+16921.0/1620.0*t75+1025.0/1458.0*t77+2833.0/6480.0*t1+t484-85613.0/14580.0*t6+665.0/1296.0*t3+542683.0/34020.0*t22-190541.0/4455.0*t24+t489+18401.0/2430.0*t35-736.0/135.0*t44;
596 double t498 = 476.0/135.0*t40;
597 double t501 = 2146.0/1215.0*eta;
598 double t506 = 755.0/81.0*t60;
599 double t508 = t426-2684.0/3645.0*xi+128.0/243.0*t33-1306.0/1215.0*t36-101.0/27.0*t38+t498+1184.0/2025.0*t45-152.0/135.0*t47+t501+101.0/27.0*t50-548.0/405.0*t52+4.0/9.0*t54-80704.0/3645.0*t58+t506-27184.0/3645.0*t62+t441;
600 double t510 = 1472.0/405.0*t69;
601 double t512 = 53732.0/6075.0*t73;
602 double t516 = 476.0/135.0*t4;
603 double t523 = 245372.0/280665.0-296.0/45.0*t67+t510+548.0/405.0*t71+t512-1111.0/405.0*t75+2978.0/6075.0*t77+728.0/1215.0*t1-t516+13936.0/3645.0*t6-4.0/9.0*t3-396412.0/25515.0*t22+177064.0/4455.0*t24-t455-16042.0/1215.0*t35+616.0/27.0*t44-t423;
604 double t529 = 187.0/135.0*t40;
605 double t532 = 497.0/810.0*eta;
606 double t537 = 1003.0/540.0*t60;
607 double t539 = -t392+1021.0/3645.0*xi+2369.0/1215.0*t33+661.0/7290.0*t36+155.0/108.0*t38-t529-64.0/81.0*t45-46.0/27.0*t47-t532-155.0/108.0*t50+73.0/135.0*t52-16.0/81.0*t54+1270.0/729.0*t58-t537+10412.0/3645.0*t62-t372;
608 double t541 = 556.0/405.0*t69;
609 double t543 = 17.0/135.0*t73;
610 double t547 = 187.0/135.0*t4;
611 double t554 = -25261.0/56133.0+16.0/45.0*t67-t541-73.0/135.0*t71-t543+811.0/540.0*t75+5099.0/7290.0*t77-299.0/1215.0*t1+t547-5408.0/3645.0*t6+16.0/81.0*t3+240493.0/25515.0*t22-114866.0/4455.0*t24+t420+6353.0/810.0*t35-2512.0/135.0*t44+t423;
612 double t560 = 44.0/135.0*t40;
613 double t563 = 998.0/8505.0*eta;
614 double t568 = 203.0/405.0*t60;
615 double t570 = t357-236.0/3645.0*xi-16.0/45.0*t33+6586.0/3645.0*t36-t38/3.0+t560-608.0/405.0*t45+8.0/27.0*t47+t563+t50/3.0-52.0/405.0*t52+4.0/81.0*t54+1504.0/729.0*t58+t568-2416.0/3645.0*t62-t372;
616 double t572 = 128.0/405.0*t69;
617 double t574 = 124.0/1215.0*t73;
618 double t578 = 44.0/135.0*t4;
619 double t585 = 28564.0/218295.0-8.0/45.0*t67+t572+52.0/405.0*t71-t574-131.0/405.0*t75-1114.0/3645.0*t77+8.0/135.0*t1-t578+1264.0/3645.0*t6-4.0/81.0*t3-57268.0/19845.0*t22+299032.0/31185.0*t24-t386-2066.0/1215.0*t35+872.0/135.0*t44-t389;
620 double t591 = 2113.0/1080.0*t40;
621 double t601 = -t13+t21-t31+1358017.0/1905120.0*xi-152479.0/155520.0*t33-152479.0/233280.0*t36+1555.0/3456.0*t38+t591+t43+10007.0/12960.0*t45+8869.0/17280.0*t47-1969.0/54432.0*eta-13843.0/3456.0*t50+8869.0/12960.0*t52+10007.0/5184.0*t54+t57-2597.0/9720.0*t58+3743.0/25920.0*t60-2597.0/4860.0*t62;
622 double t609 = 440947.0/83160.0*t4;
623 double t616 = -2790911.0/62868960.0+t341+311.0/1152.0*t67+883.0/6480.0*t69-1192045.0/199584.0*t71-2629.0/7776.0*t73+2711.0/51840.0*t75+7329361.0/11430720.0*t77+72617.0/77760.0*t1+t609-1464013.0/299376.0*t6+t82-28439.0/5184.0*t3+7329361.0/22861440.0*t22-1192045.0/798336.0*t24+t86+2711.0/155520.0*t35-13843.0/17280.0*t44+t92;
624 double t622 = 256.0/45.0*t40;
625 double t629 = t95-t96-1011616.0/178605.0*xi+3293.0/1215.0*t33-32.0/135.0*t36-8.0/27.0*t38-t622-t102+8.0/405.0*t45-13.0/135.0*t47+t563+872.0/27.0*t50+32.0/81.0*t52-304.0/81.0*t54-t109-1208.0/3645.0*t58+t568;
626 double t636 = 122368.0/3465.0*t4;
627 double t643 = 5024.0/25515.0+3008.0/729.0*t62+t312-t67/5.0+t572+1196128.0/31185.0*t71-t574-2066.0/405.0*t75-114536.0/19845.0*t77-9008.0/1215.0*t1-t636+9629248.0/280665.0*t6-t124+2896.0/81.0*t3-557.0/3645.0*t22+13.0/405.0*t24-131.0/1215.0*t35+t44/15.0;
628 double t655 = -t133+t134+490688.0/25515.0*xi+661.0/4860.0*t33+4738.0/3645.0*t36+16.0/27.0*t38-t622+t139-32.0/405.0*t45+73.0/180.0*t47-t532-2512.0/27.0*t50-184.0/81.0*t52-160.0/81.0*t54+t145+5206.0/3645.0*t58-t537;
629 double t662 = 52736.0/495.0*t4;
630 double t669 = -448.0/729.0+2540.0/729.0*t62-t283+31.0/36.0*t67-t541-459464.0/4455.0*t71-t543+6353.0/270.0*t75+480986.0/25515.0*t77+5344.0/243.0*t1+t662-4310912.0/40095.0*t6+t160-7328.0/81.0*t3+5099.0/14580.0*t22-73.0/540.0*t24+811.0/1620.0*t35-31.0/108.0*t44;
631 double t675 = 9472.0/225.0*t40;
632 double t682 = t169-t170-4699232.0/127575.0*xi-653.0/405.0*t33+256.0/729.0*t36-296.0/27.0*t38+t675-t139+8.0/45.0*t45-137.0/135.0*t47+t501+3080.0/27.0*t50-608.0/405.0*t52+592.0/405.0*t54-t182-13592.0/3645.0*t58+t506;
633 double t689 = 476672.0/2475.0*t4;
634 double t696 = 6176.0/6075.0-161408.0/3645.0*t62+t254-101.0/45.0*t67+t510+708256.0/4455.0*t71+t512-16042.0/405.0*t75-792824.0/25515.0*t77-12112.0/405.0*t1-t689+7943872.0/40095.0*t6-t160+41168.0/405.0*t3+1489.0/6075.0*t22+137.0/405.0*t24-1111.0/1215.0*t35+101.0/135.0*t44;
635 double t709 = -t205+t206+227200.0/5103.0*xi-58117.0/4860.0*t33-2881.0/9720.0*t36+736.0/27.0*t38-2944.0/45.0*t40-133.0/648.0*t45-739.0/540.0*t47-t468-736.0/27.0*t50+4.0/405.0*t52+1472.0/81.0*t54+t218+244517.0/29160.0*t58-t473;
636 double t723 = -2944.0/3645.0+287062.0/3645.0*t62-t223+49.0/12.0*t67-t478-762164.0/4455.0*t71-t480+18401.0/810.0*t75+542683.0/17010.0*t77+16192.0/1215.0*t1+114944.0/495.0*t4-9579776.0/40095.0*t6-1472.0/81.0*t3+1025.0/2916.0*t22+739.0/1620.0*t24+16921.0/4860.0*t35-49.0/36.0*t44;
637 double t735 = t169-t170-4550048.0/127575.0*xi+25807.0/1215.0*t33-16736.0/3645.0*t36-3256.0/135.0*t38+t675+t139-1288.0/2025.0*t45-329.0/225.0*t47+t434-10664.0/135.0*t50+18272.0/2025.0*t52-10064.0/405.0*t54-t182-224392.0/18225.0*t58+t439;
638 double t748 = 416.0/18225.0-956224.0/18225.0*t62+t187-1631.0/225.0*t67+t444+3306848.0/22275.0*t71+t446+2546.0/225.0*t75-3229736.0/127575.0*t77+77488.0/6075.0*t1-t689+39250496.0/200475.0*t6+t160-31696.0/405.0*t3-38459.0/18225.0*t22+329.0/675.0*t24-3149.0/675.0*t35+1631.0/675.0*t44;
639 double t759 = -t133+t134+482624.0/25515.0*xi-1147.0/180.0*t33+16058.0/3645.0*t36+112.0/27.0*t38-t622-t139-t274+1897.0/540.0*t47+t400+2384.0/27.0*t50-2072.0/405.0*t52+416.0/81.0*t54+t145+23338.0/3645.0*t58-t405;
640 double t772 = 64.0/135.0+20764.0/3645.0*t62-t150+721.0/180.0*t67-t409-446792.0/4455.0*t71-t411-16607.0/810.0*t75+436774.0/25515.0*t77-2656.0/135.0*t1+t662-4285568.0/40095.0*t6-t160+7072.0/81.0*t3+1777.0/1620.0*t22-1897.0/1620.0*t24+5747.0/4860.0*t35-721.0/540.0*t44;
641 double t784 = t95-t96-1096288.0/178605.0*xi-8197.0/1215.0*t33+3392.0/1215.0*t36+136.0/27.0*t38-t622+t102-232.0/405.0*t45+49.0/27.0*t47-t365-1000.0/27.0*t50-1568.0/405.0*t52+560.0/81.0*t54-t109+3416.0/729.0*t58-t370;
642 double t797 = -8608.0/25515.0+27136.0/3645.0*t62-t114+43.0/15.0*t67-t375+1329184.0/31185.0*t71-t377+698.0/81.0*t75-488648.0/59535.0*t77+11824.0/1215.0*t1-t636+1979072.0/56133.0*t6+t124-3152.0/81.0*t3+3157.0/3645.0*t22-49.0/81.0*t24+1483.0/1215.0*t35-43.0/45.0*t44;
643 double t810 = -t13+t21+t31+1716403.0/1905120.0*xi+150617.0/38880.0*t33-251789.0/77760.0*t36-7775.0/3456.0*t38+t591-t43+4813.0/2160.0*t45-7327.0/2880.0*t47-t333+20063.0/3456.0*t50+30811.0/12960.0*t52-601.0/192.0*t54+t57-5468.0/1215.0*t58+t338-35987.0/19440.0*t62;
644 double t822 = 5781283.0/62868960.0+t66-7439.0/2880.0*t67+t343-7649759.0/997920.0*t71+t345-653.0/640.0*t75+6742217.0/3810240.0*t77-139693.0/77760.0*t1+t609-7883243.0/1496880.0*t6-t82+3851.0/576.0*t3-11946391.0/11430720.0*t22+1443731.0/665280.0*t24-t86-649.0/864.0*t35+13583.0/8640.0*t44-t92;
645 double t828 = 512.0/81.0*t45;
646 double t835 = 256.0/27.0*t65;
647 double t836 = -t357+916.0/3645.0*xi-536.0/243.0*t33+1414.0/243.0*t36+5.0/3.0*t38+t560-t828+16.0/9.0*t47+t305-5.0/3.0*t50+220.0/81.0*t52+68.0/81.0*t54+6784.0/729.0*t58-t309-2096.0/729.0*t62-t835;
648 double t848 = -226892.0/1964655.0+16.0/9.0*t67+t313-220.0/81.0*t71-t315+31.0/81.0*t75+122.0/243.0*t77+104.0/243.0*t1-t578-208.0/729.0*t6-68.0/81.0*t3+636148.0/178605.0*t22-106864.0/10395.0*t24+t386+2414.0/1215.0*t35-944.0/135.0*t44+t389;
649 double t859 = t392-3983.0/3645.0*xi+1313.0/243.0*t33+17869.0/1458.0*t36-775.0/108.0*t38-t529-t828-32.0/9.0*t47-t276+775.0/108.0*t50-319.0/27.0*t52-t403+11572.0/729.0*t58+t280+9088.0/729.0*t62-t835;
650 double t870 = 107363.0/280665.0-32.0/9.0*t67-t285+319.0/27.0*t71-t287-829.0/324.0*t75-8653.0/1458.0*t77-449.0/243.0*t1+t547+920.0/729.0*t6+t417-283501.0/25515.0*t22+40892.0/1485.0*t24-t420-19717.0/2430.0*t35+2656.0/135.0*t44-t423;
651 double t876 = 18944.0/405.0*t45;
652 double t883 = 9472.0/135.0*t65;
653 double t884 = -t426+10564.0/3645.0*xi-5720.0/81.0*t33-47990.0/729.0*t36+505.0/27.0*t38+t498+t876+592.0/9.0*t47+t247-505.0/27.0*t50+2540.0/81.0*t52+772.0/81.0*t54-67136.0/729.0*t58-t251-23984.0/729.0*t62+t883;
654 double t896 = -64748.0/93555.0+592.0/9.0*t67+t256-2540.0/81.0*t71+t258-53.0/9.0*t75+69454.0/3645.0*t77+392.0/81.0*t1-t516-2512.0/729.0*t6-772.0/81.0*t3+313876.0/8505.0*t22-91024.0/1485.0*t24+t455+406.0/15.0*t35-5744.0/135.0*t44+t423;
655 double t910 = t460-13097.0/1458.0*xi+670519.0/3888.0*t33+6623.0/54.0*t36-1225.0/36.0*t38-t465-5888.0/81.0*t45-1472.0/9.0*t47-t214+1225.0/36.0*t50-8093.0/81.0*t52-22855.0/1296.0*t54+119218.0/729.0*t58+t220+271369.0/2916.0*t62-2944.0/27.0*t65;
656 double t922 = 38627.0/224532.0-1472.0/9.0*t67-t225+8093.0/81.0*t71-t227+6631.0/324.0*t75-8093.0/162.0*t77-34615.0/3888.0*t1+t484+46439.0/2916.0*t6+22855.0/1296.0*t3-1421905.0/20412.0*t22+28894.0/297.0*t24-t489-19873.0/486.0*t35+1472.0/27.0*t44;
657 double t934 = -t426+209804.0/18225.0*xi-39208.0/243.0*t33-386882.0/3645.0*t36+1631.0/27.0*t38+t431+t876+6512.0/45.0*t47+t178-1631.0/27.0*t50+3388.0/27.0*t52+4564.0/135.0*t54-484864.0/3645.0*t58-t184-451024.0/3645.0*t62+t883;
658 double t946 = 322996.0/1403325.0+6512.0/45.0*t67+t189-3388.0/27.0*t71+t191-1607.0/405.0*t75+216386.0/3645.0*t77+20216.0/1215.0*t1-t450-65072.0/3645.0*t6-4564.0/135.0*t3+7947124.0/127575.0*t22-130096.0/1485.0*t24+t455+29146.0/1215.0*t35-3728.0/135.0*t44-t423;
659 double t958 = t392-11501.0/3645.0*xi+2639.0/81.0*t33+33431.0/1458.0*t36-3605.0/108.0*t38-t397-t828-224.0/9.0*t47-t142+3605.0/108.0*t50-2695.0/81.0*t52-1148.0/81.0*t54+19636.0/729.0*t58+t147+30856.0/729.0*t62-t835;
660 double t970 = 20747.0/93555.0-224.0/9.0*t67-t152+2695.0/81.0*t71-t154-1085.0/108.0*t75-24215.0/1458.0*t77-623.0/81.0*t1+t415-112.0/729.0*t6+1148.0/81.0*t3-153613.0/8505.0*t22+51452.0/1485.0*t24-t420+2059.0/810.0*t35-1376.0/135.0*t44+t423;
661 double t982 = -t357-11252.0/3645.0*xi+8776.0/243.0*t33+5354.0/243.0*t36-215.0/9.0*t38-t362-t828-272.0/9.0*t47-t105+215.0/9.0*t50-2684.0/81.0*t52-916.0/81.0*t54+18880.0/729.0*t58+t111+26992.0/729.0*t62-t835;
662 double t994 = -860756.0/1964655.0-272.0/9.0*t67-t116+2684.0/81.0*t71-t118-359.0/81.0*t75-3818.0/243.0*t77-1432.0/243.0*t1+t381+1808.0/729.0*t6+916.0/81.0*t3-1211348.0/178605.0*t22+4016.0/10395.0*t24+t386-10174.0/1215.0*t35+2224.0/135.0*t44-t389;
663 double t1000 = 6561.0/100.0*t40;
664 double t1010 = 2187.0/100.0*t65;
665 double t1011 = 2673.0/100.0*xi-5103.0/20.0*t33-1701.0/10.0*t36+2187.0/10.0*t38+t1000+2187.0/50.0*t45+19683.0/100.0*t47+2673.0/100.0*eta-2187.0/10.0*t50+6561.0/25.0*t52+2187.0/20.0*t54-3159.0/25.0*t58-729.0/4.0*t60-6318.0/25.0*t62+t1010;
666 double t1019 = 6561.0/100.0*t4;
667 double t1026 = 243.0/100.0+6561.0/50.0*t67+6561.0/25.0*t69-6561.0/25.0*t71+1944.0/25.0*t73+5103.0/100.0*t75+3159.0/25.0*t77+1458.0/25.0*t1-t1019-243.0/25.0*t6-2187.0/20.0*t3+3159.0/50.0*t22-6561.0/100.0*t24+1701.0/100.0*t35-2187.0/50.0*t44;
668 double t1029 = 14823.0/40.0*t33;
669 double t1030 = 4941.0/20.0*t36;
670 double t1032 = 6561.0/40.0*t40;
671 double t1035 = 1701.0/40.0*eta;
672 double t1040 = 8019.0/40.0*t60;
673 double t1042 = -243.0/5.0*xi+t1029+t1030-6561.0/16.0*t38-t1032-729.0/20.0*t45-19683.0/80.0*t47-t1035+6561.0/16.0*t50-2187.0/5.0*t52-3645.0/16.0*t54+5103.0/40.0*t58+t1040+1701.0/5.0*t62;
674 double t1043 = 6561.0/80.0*t67;
675 double t1044 = 6561.0/20.0*t69;
676 double t1046 = 3159.0/40.0*t73;
677 double t1050 = 6561.0/40.0*t4;
678 double t1056 = 2187.0/80.0*t44;
679 double t1057 = -81.0/20.0-t1043-t1044+2187.0/5.0*t71-t1046-9477.0/80.0*t75-1053.0/5.0*t77-9963.0/80.0*t1+t1050-243.0/20.0*t6+3645.0/16.0*t3-6237.0/80.0*t22+6561.0/80.0*t24+243.0/16.0*t35+t1056;
680 double t1060 = 2187.0/16.0*t38;
681 double t1063 = 2187.0/16.0*t50;
682 double t1068 = 2187.0/40.0*t65;
683 double t1069 = -729.0/20.0*xi+t1029+t1030-t1060-729.0/8.0*t45-6561.0/20.0*t47-t1035+t1063-6561.0/20.0*t52-729.0/8.0*t54+1701.0/10.0*t58+t1040+5103.0/20.0*t62-t1068;
684 double t1081 = -81.0/20.0-19683.0/80.0*t67-t1044+6561.0/20.0*t71-t1046+729.0/16.0*t75-6237.0/40.0*t77-1701.0/40.0*t1+729.0/10.0*t6+729.0/8.0*t3-1053.0/10.0*t22+2187.0/20.0*t24-3159.0/80.0*t35+6561.0/80.0*t44;
685 double t1084 = 4941.0/20.0*t33;
686 double t1085 = 1647.0/10.0*t36;
687 double t1089 = 567.0/20.0*eta;
688 double t1094 = 2673.0/20.0*t60;
689 double t1096 = 81.0/2.0*xi-t1084-t1085+729.0/2.0*t38+2187.0/10.0*t40+2187.0/20.0*t47+t1089-729.0/2.0*t50+1701.0/5.0*t52+243.0*t54-567.0/10.0*t58-t1094-1053.0/5.0*t62;
690 double t1097 = 729.0/5.0*t69;
691 double t1099 = 81.0/5.0*t73;
692 double t1109 = 27.0/10.0+t1097-1701.0/5.0*t71+t1099+2673.0/20.0*t75+1647.0/10.0*t77+1377.0/10.0*t1-2187.0/10.0*t4+324.0/5.0*t6-243.0*t3+135.0/4.0*t22-729.0/20.0*t24-567.0/20.0*t35;
693 double t1124 = 2187.0/32.0*xi-56133.0/128.0*t33-18711.0/64.0*t36+32805.0/128.0*t38+2187.0/32.0*t45+45927.0/128.0*t47+2187.0/32.0*eta-32805.0/128.0*t50+15309.0/32.0*t52+10935.0/64.0*t54-2187.0/16.0*t58-6561.0/64.0*t60-2187.0/8.0*t62;
694 double t1138 = 243.0/32.0+19683.0/128.0*t67+6561.0/16.0*t69-15309.0/32.0*t71+2187.0/32.0*t73-6561.0/128.0*t75+14337.0/64.0*t77+5103.0/64.0*t1-2187.0/16.0*t6-10935.0/64.0*t3+14337.0/128.0*t22-15309.0/128.0*t24-2187.0/128.0*t35-6561.0/128.0*t44;
695 double t1150 = 81.0/5.0*xi-81.0/10.0*t1-162.0/5.0*t6-1053.0/10.0*t58-729.0/10.0*t44+729.0/5.0*t52+891.0/20.0*t35+t1099+t1089+135.0/2.0*t77+1647.0/20.0*t22-1701.0/20.0*t75;
696 double t1158 = 27.0/10.0+5103.0/20.0*t47+486.0/5.0*t45+t1097+2187.0/10.0*t67+729.0/10.0*t65-t1084-t1085-1701.0/20.0*t24-567.0/5.0*t62-t1094-729.0/5.0*t71;
697 double t1160 = 243.0/40.0*eta;
698 double t1163 = 243.0/20.0*t73;
699 double t1166 = 6561.0/80.0*t33;
700 double t1167 = 2187.0/40.0*t36;
701 double t1173 = 5103.0/80.0*t60;
702 double t1176 = -t1160-2187.0/40.0*t77-5103.0/80.0*t75+t1163+243.0/40.0*t35+2187.0/20.0*t71+t1166+t1167+t1063+1701.0/20.0*t62-243.0/20.0*xi-6561.0/80.0*t1-1701.0/20.0*t6+2187.0/16.0*t3+t1050+t1173-2187.0/16.0*t54-2187.0/20.0*t52-t1032-t1060;
703 double t1185 = 81.0/8.0*t73;
704 double t1186 = 81.0/2.0*eta;
705 double t1189 = -243.0/4.0*xi-567.0/8.0*t1+243.0/2.0*t6+1215.0/8.0*t3+567.0/8.0*t58-1215.0/8.0*t54-1215.0/4.0*t52+81.0/2.0*t35-t1185-t1186-1107.0/8.0*t77-621.0/16.0*t22;
706 double t1193 = 729.0/4.0*t69;
707 double t1194 = 3321.0/16.0*t33;
708 double t1195 = 1107.0/8.0*t36;
709 double t1199 = 243.0/16.0*t60;
710 double t1201 = -27.0/4.0-243.0/16.0*t75-2187.0/16.0*t47-3645.0/16.0*t38-t1193+t1194+t1195+729.0/16.0*t24+3645.0/16.0*t50+243.0/4.0*t62+t1199+1215.0/4.0*t71;
711 double t1212 = -81.0/4.0*xi+81.0/4.0*t1+81.0/2.0*t6+243.0/8.0*t58+729.0/16.0*t44-729.0/4.0*t52-81.0/16.0*t35-t1185-t1186-621.0/8.0*t77-1107.0/16.0*t22;
712 double t1220 = -27.0/4.0+243.0/2.0*t75-3645.0/16.0*t47-243.0/4.0*t45-t1193-2187.0/16.0*t67+t1194+t1195+1215.0/16.0*t24+567.0/4.0*t62+t1199+729.0/4.0*t71;
713 double t1229 = -t1160-2187.0/80.0*t22+729.0/40.0*t75+t1163-1701.0/80.0*t35+t1166+t1167+2187.0/80.0*t24+t1173+1701.0/40.0*t58+t1056-6561.0/80.0*t47-2187.0/40.0*t45-t1043-t1068;
714 double t1231 = 243.0/100.0*t73;
715 double t1239 = -81.0/100.0+81.0/100.0*t22+t1231-243.0/10.0*t33-243.0/5.0*t62-243.0/100.0*xi+243.0/10.0*t1+243.0/5.0*t6-729.0/20.0*t3-t1019+729.0/20.0*t54+t1000;
716 double t1240 = 243.0/64.0*eta;
717 double t1244 = 729.0/32.0*t73;
718 double t1255 = 5103.0/128.0*t60;
719 double t1259 = 81.0/32.0+t1240+2187.0/64.0*t77-81.0/32.0*t22+5103.0/128.0*t75-t1244-243.0/64.0*t35-2187.0/32.0*t71-1701.0/64.0*t33-2187.0/64.0*t36-10935.0/128.0*t50+729.0/16.0*t62+729.0/32.0*xi+1701.0/64.0*t1-729.0/16.0*t6-3645.0/64.0*t3-t1255+3645.0/64.0*t54+2187.0/32.0*t52+10935.0/128.0*t38;
720 double t1279 = 7.0*xi-27.0/2.0*t1-18.0*t6-63.0/2.0*t58+81.0*t52-81.0/4.0*t35+49.0/2.0*t73+81.0/4.0*eta+63.0/2.0*t77+63.0/4.0*t22-243.0/4.0*t75+243.0/4.0*t47+81.0*t69-189.0/4.0*t33-63.0/2.0*t36-81.0/4.0*t24-63.0*t62+243.0/4.0*t60-81.0*t71+9.0/2.0;
721 double t1292 = t1240-81.0/16.0*t77+2187.0/128.0*t22-729.0/64.0*t75-t1244+1701.0/128.0*t35-6561.0/128.0*t33-567.0/32.0*t36-2187.0/128.0*t24-t1255+729.0/32.0*t58-2187.0/128.0*t44+6561.0/128.0*t47+729.0/32.0*t45+6561.0/128.0*t67;
724 values[1] = t113+t131;
725 values[2] = t149+t167;
726 values[3] = t186+t203;
727 values[4] = t221+t239;
728 values[5] = t253+t268;
729 values[6] = t282+t297;
730 values[7] = t311+t325;
731 values[8] = t340+t355;
732 values[9] = t373+t390;
733 values[10] = t407+t424;
734 values[11] = t442+t458;
735 values[12] = t476+t492;
736 values[13] = t508+t523;
737 values[14] = t539+t554;
738 values[15] = t570+t585;
739 values[16] = t601+t616;
740 values[17] = t629+t643;
741 values[18] = t655+t669;
742 values[19] = t682+t696;
743 values[20] = t709+t723;
744 values[21] = t735+t748;
745 values[22] = t759+t772;
746 values[23] = t784+t797;
747 values[24] = t810+t822;
748 values[25] = t836+t848;
749 values[26] = t859+t870;
750 values[27] = t884+t896;
751 values[28] = t910+t922;
752 values[29] = t934+t946;
753 values[30] = t958+t970;
754 values[31] = t982+t994;
755 values[32] = t1011+t1026;
756 values[33] = t1042+t1057;
757 values[34] = t1069+t1081;
758 values[35] = t1096+t1109;
759 values[36] = t1124+t1138;
760 values[37] = t1150+t1158;
762 values[39] = t1189+t1201;
763 values[40] = t1212+t1220;
769 values[46] = 81.0/50.0*t77+t1231-81.0/5.0*t36-243.0/10.0*t58+729.0/50.0*t45+t1010;
773 static void C_Q_M8_2D_DeriveEta(
double xi,
double eta,
double *values)
780 double t13 = (1.0-t1)*(693.0/8.0*t6-315.0/4.0*t2+105.0/8.0*eta)*t12;
781 double t14 = 4096.0/72765.0*t13;
783 double t16 = 256.0/45.0*t15;
784 double t17 = 2155583.0/83160.0*t6;
786 double t20 = t18*t18;
787 double t21 = t20*t18;
788 double t26 = (1.0-t18)*(-5.0/16.0+231.0/16.0*t21-315.0/16.0*t20+105.0/16.0*t18);
789 double t27 = 4096.0/72765.0*t26;
791 double t30 = t29*eta;
794 double t35 = t20*eta;
799 double t45 = 256.0/45.0*t44;
802 double t49 = 10939.0/1080.0*t48;
804 double t52 = t18*eta;
806 double t56 = 6742381.0/748440.0*t2+t14-t16-t17+t27-6101.0/2592.0*t5+15317.0/6480.0*t30+7663.0/432.0*t33-49447.0/3888.0*t35+43157.0/12960.0*t1-49447.0/1944.0*t38-43339.0/1728.0*t40-52073.0/2592.0*t42+t45+37195.0/1728.0*t46+t49+7439.0/576.0*t50+18719.0/2430.0*t52+198071.0/25920.0*t54;
807 double t57 = t21*eta;
808 double t58 = 10939.0/3240.0*t57;
814 double t69 = t32*eta;
817 double t74 = 8384.0/1155.0*t73;
819 double t76 = 4096.0/315.0*t75;
820 double t84 = eta*(-5.0/16.0+231.0/16.0*t15-315.0/16.0*t5+105.0/16.0*t1)*t12;
821 double t85 = 8192.0/72765.0*t84;
822 double t89 = 4192.0/3465.0*t21;
823 double t90 = t20*t32;
824 double t91 = 256.0/315.0*t90;
825 double t93 = 2001751.0/10478160.0+t58+7439.0/324.0*t59-2070703.0/166320.0*t61-88649.0/5184.0*t63+15768463.0/1905120.0*t65+7663.0/576.0*t67-88649.0/7776.0*t69+15317.0/2592.0*t71-t74+t76+224401.0/136080.0*xi+15768463.0/3810240.0*t18-t85+198071.0/77760.0*t32-2070703.0/665280.0*t20-43339.0/8640.0*t29-t89+t91+809713.0/952560.0*eta;
826 double t96 = 748.0/135.0*t6;
827 double t97 = 32768.0/72765.0*t26;
828 double t99 = 512.0/81.0*t30;
829 double t105 = 2807.0/81.0*t42;
830 double t107 = 748.0/135.0*t48;
831 double t109 = 16196.0/1215.0*t52;
832 double t111 = 1808.0/729.0*t2+t96-t97+916.0/81.0*t5-t99-2684.0/81.0*t33+18880.0/729.0*t35-1432.0/243.0*t1+26992.0/729.0*t38+215.0/9.0*t40+t105-215.0/9.0*t46-t107-272.0/9.0*t50-t109-359.0/81.0*t54;
833 double t112 = 256.0/27.0*t57;
834 double t113 = 3200.0/81.0*t59;
835 double t120 = 27422.0/8505.0*xi;
836 double t125 = 4736.0/693.0*t21;
837 double t126 = 512.0/105.0*t90;
838 double t128 = -860756.0/1964655.0-t112-t113+2684.0/81.0*t61+8776.0/243.0*t63-3818.0/243.0*t65-272.0/9.0*t67+5354.0/243.0*t69-916.0/81.0*t71-t120-1211348.0/178605.0*t18-10174.0/1215.0*t32+4016.0/10395.0*t20+2224.0/135.0*t29+t125-t126-11252.0/3645.0*eta;
839 double t131 = 1309.0/135.0*t6;
840 double t132 = 16384.0/10395.0*t26;
841 double t139 = 3773.0/108.0*t42;
842 double t141 = 1309.0/135.0*t48;
843 double t143 = 5791.0/405.0*t52;
844 double t145 = -112.0/729.0*t2+t131+t132+1148.0/81.0*t5-t99-2695.0/81.0*t33+19636.0/729.0*t35-623.0/81.0*t1+30856.0/729.0*t38+3605.0/108.0*t40+t139-3605.0/108.0*t46-t141-224.0/9.0*t50-t143-1085.0/108.0*t54;
845 double t146 = 3416.0/81.0*t59;
846 double t153 = 3019.0/810.0*xi;
847 double t158 = 1664.0/99.0*t21;
848 double t159 = 512.0/45.0*t90;
849 double t161 = 20747.0/93555.0-t112-t146+2695.0/81.0*t61+2639.0/81.0*t63-24215.0/1458.0*t65-224.0/9.0*t67+33431.0/1458.0*t69-1148.0/81.0*t71-t153-153613.0/8505.0*t18+2059.0/810.0*t32+51452.0/1485.0*t20-1376.0/135.0*t29-t158+t159-11501.0/3645.0*eta;
850 double t164 = 5236.0/675.0*t6;
851 double t165 = 32768.0/10395.0*t26;
852 double t167 = 18944.0/405.0*t30;
853 double t173 = 57001.0/405.0*t42;
854 double t175 = 5236.0/675.0*t48;
855 double t177 = 311932.0/6075.0*t52;
856 double t179 = -65072.0/3645.0*t2-t164-t165-4564.0/135.0*t5+t167+3388.0/27.0*t33-484864.0/3645.0*t35+20216.0/1215.0*t1-451024.0/3645.0*t38-1631.0/27.0*t40-t173+1631.0/27.0*t46+t175+6512.0/45.0*t50+t177-1607.0/405.0*t54;
857 double t180 = 9472.0/135.0*t57;
858 double t181 = 57344.0/405.0*t59;
859 double t188 = 3646.0/243.0*xi;
860 double t193 = 12416.0/495.0*t21;
861 double t195 = 322996.0/1403325.0+t180+t181-3388.0/27.0*t61-39208.0/243.0*t63+216386.0/3645.0*t65+6512.0/45.0*t67-386882.0/3645.0*t69+4564.0/135.0*t71+t188+7947124.0/127575.0*t18+29146.0/1215.0*t32-130096.0/1485.0*t20-3728.0/135.0*t29+t193-t159+209804.0/18225.0*eta;
862 double t198 = 1309.0/216.0*t6;
863 double t199 = 8192.0/2079.0*t26;
864 double t207 = 46361.0/324.0*t42;
865 double t209 = 1309.0/216.0*t48;
866 double t211 = 22121.0/486.0*t52;
867 double t213 = 46439.0/2916.0*t2+t198+t199+22855.0/1296.0*t5-5888.0/81.0*t30-8093.0/81.0*t33+119218.0/729.0*t35-34615.0/3888.0*t1+271369.0/2916.0*t38+1225.0/36.0*t40+t207-1225.0/36.0*t46-t209-1472.0/9.0*t50-t211+6631.0/324.0*t54;
868 double t215 = 8828.0/81.0*t59;
869 double t222 = 6623.0/486.0*xi;
870 double t227 = 2752.0/99.0*t21;
871 double t229 = 38627.0/224532.0-2944.0/27.0*t57-t215+8093.0/81.0*t61+670519.0/3888.0*t63-8093.0/162.0*t65-1472.0/9.0*t67+6623.0/54.0*t69-22855.0/1296.0*t71-t222-1421905.0/20412.0*t18-19873.0/486.0*t32+28894.0/297.0*t20+1472.0/27.0*t29-t227-13097.0/1458.0*eta;
872 double t232 = 476.0/135.0*t6;
873 double t239 = 539.0/9.0*t42;
874 double t241 = 476.0/135.0*t48;
875 double t243 = 7708.0/405.0*t52;
876 double t244 = -64748.0/93555.0-2512.0/729.0*t2-t232-t165-772.0/81.0*t5+t167+2540.0/81.0*t33-67136.0/729.0*t35+392.0/81.0*t1-23984.0/729.0*t38-505.0/27.0*t40-t239+505.0/27.0*t46+t241+592.0/9.0*t50+t243;
877 double t246 = 2944.0/81.0*t59;
878 double t253 = 554.0/135.0*xi;
879 double t259 = -53.0/9.0*t54+t180+t246-2540.0/81.0*t61-5720.0/81.0*t63+69454.0/3645.0*t65+592.0/9.0*t67-47990.0/729.0*t69+772.0/81.0*t71+t253+313876.0/8505.0*t18+406.0/15.0*t32-91024.0/1485.0*t20-5744.0/135.0*t29+t193+t159+10564.0/3645.0*eta;
880 double t262 = 187.0/135.0*t6;
881 double t263 = 98.0/27.0*t5;
882 double t269 = 1981.0/324.0*t42;
883 double t271 = 187.0/135.0*t48;
884 double t273 = 6439.0/1215.0*t52;
885 double t275 = 920.0/729.0*t2+t262+t132+t263-t99-319.0/27.0*t33+11572.0/729.0*t35-449.0/243.0*t1+9088.0/729.0*t38+775.0/108.0*t40+t269-775.0/108.0*t46-t271-32.0/9.0*t50-t273-829.0/324.0*t54;
886 double t276 = 1112.0/81.0*t59;
887 double t282 = 98.0/27.0*t71;
888 double t283 = 443.0/2430.0*xi;
889 double t289 = 107363.0/280665.0-t112-t276+319.0/27.0*t61+1313.0/243.0*t63-8653.0/1458.0*t65-32.0/9.0*t67+17869.0/1458.0*t69-t282-t283-283501.0/25515.0*t18-19717.0/2430.0*t32+40892.0/1485.0*t20+2656.0/135.0*t29-t158-t159-3983.0/3645.0*eta;
890 double t292 = 44.0/135.0*t6;
891 double t299 = 175.0/81.0*t42;
892 double t301 = 44.0/135.0*t48;
893 double t303 = 92.0/1215.0*t52;
894 double t305 = -208.0/729.0*t2-t292-t97-68.0/81.0*t5-t99+220.0/81.0*t33+6784.0/729.0*t35+104.0/243.0*t1-2096.0/729.0*t38-5.0/3.0*t40-t299+5.0/3.0*t46+t301+16.0/9.0*t50-t303+31.0/81.0*t54;
895 double t306 = 256.0/81.0*t59;
896 double t313 = 1102.0/8505.0*xi;
897 double t319 = -226892.0/1964655.0-t112+t306-220.0/81.0*t61-536.0/243.0*t63+122.0/243.0*t65+16.0/9.0*t67+1414.0/243.0*t69+68.0/81.0*t71+t313+636148.0/178605.0*t18+2414.0/1215.0*t32-106864.0/10395.0*t20-944.0/135.0*t29+t125+t126+916.0/3645.0*eta;
898 double t322 = 440947.0/83160.0*t6;
899 double t330 = 18067.0/5760.0*t42;
900 double t332 = 2113.0/1080.0*t48;
901 double t334 = 12739.0/12960.0*t52;
902 double t336 = -7883243.0/1496880.0*t2-t14-t16+t322+t27+3851.0/576.0*t5+4813.0/2160.0*t30+30811.0/12960.0*t33-5468.0/1215.0*t35-139693.0/77760.0*t1-35987.0/19440.0*t38+20063.0/3456.0*t40+t330-t45-7775.0/3456.0*t46+t332-7439.0/2880.0*t50+t334-653.0/640.0*t54;
903 double t337 = 5927.0/3240.0*t59;
904 double t344 = 67.0/60480.0*xi;
905 double t350 = 5781283.0/62868960.0+t58+t337-7649759.0/997920.0*t61+150617.0/38880.0*t63+6742217.0/3810240.0*t65-7327.0/2880.0*t67-251789.0/77760.0*t69-601.0/192.0*t71+t74-t344-11946391.0/11430720.0*t18+t85-649.0/864.0*t32+1443731.0/665280.0*t20+13583.0/8640.0*t29-t89-t91+1716403.0/1905120.0*eta;
906 double t353 = 32768.0/72765.0*t13;
907 double t354 = 512.0/15.0*t15;
908 double t355 = 122368.0/3465.0*t6;
909 double t363 = 2707.0/405.0*t42;
910 double t364 = 512.0/15.0*t44;
911 double t366 = 256.0/45.0*t48;
912 double t368 = 3268.0/1215.0*t52;
913 double t369 = 1979072.0/56133.0*t2+t353+t354-t355-3152.0/81.0*t5-232.0/405.0*t30-1568.0/405.0*t33+3416.0/729.0*t35+11824.0/1215.0*t1+27136.0/3645.0*t38-1000.0/27.0*t40-t363+t364+136.0/27.0*t46-t366+43.0/15.0*t50-t368;
914 double t371 = 748.0/405.0*t57;
915 double t372 = 320.0/81.0*t59;
916 double t379 = 9472.0/231.0*t73;
917 double t380 = 2902.0/8505.0*xi;
918 double t382 = 65536.0/72765.0*t84;
919 double t387 = -8608.0/25515.0+698.0/81.0*t54-t371-t372+1329184.0/31185.0*t61-8197.0/1215.0*t63-488648.0/59535.0*t65+49.0/27.0*t67+3392.0/1215.0*t69+560.0/81.0*t71-t379-t380+3157.0/3645.0*t18-t382+1483.0/1215.0*t32-49.0/81.0*t20-43.0/45.0*t29-1096288.0/178605.0*eta;
920 double t390 = 16384.0/10395.0*t13;
921 double t391 = 3584.0/45.0*t15;
922 double t392 = 52736.0/495.0*t6;
923 double t394 = 196.0/135.0*t30;
924 double t400 = 9779.0/1620.0*t42;
925 double t401 = 3584.0/45.0*t44;
926 double t404 = 2447.0/1215.0*t52;
927 double t405 = -4285568.0/40095.0*t2-t390-t391+t392+7072.0/81.0*t5-t394-2072.0/405.0*t33+23338.0/3645.0*t35-2656.0/135.0*t1+20764.0/3645.0*t38+2384.0/27.0*t40-t400-t401+112.0/27.0*t46-t366+721.0/180.0*t50-t404;
928 double t407 = 1309.0/405.0*t57;
929 double t408 = 1708.0/405.0*t59;
930 double t415 = 3328.0/33.0*t73;
931 double t416 = 1343.0/2430.0*xi;
932 double t418 = 32768.0/10395.0*t84;
933 double t423 = 64.0/135.0-16607.0/810.0*t54-t407-t408-446792.0/4455.0*t61-1147.0/180.0*t63+436774.0/25515.0*t65+1897.0/540.0*t67+16058.0/3645.0*t69+416.0/81.0*t71+t415+t416+1777.0/1620.0*t18+t418+5747.0/4860.0*t32-1897.0/1620.0*t20-721.0/540.0*t29+482624.0/25515.0*eta;
934 double t426 = 32768.0/10395.0*t13;
935 double t427 = 476672.0/2475.0*t6;
936 double t435 = 427.0/15.0*t42;
937 double t437 = 9472.0/225.0*t48;
938 double t439 = 30068.0/2025.0*t52;
939 double t440 = 39250496.0/200475.0*t2+t426+t391-t427-31696.0/405.0*t5-1288.0/2025.0*t30+18272.0/2025.0*t33-224392.0/18225.0*t35+77488.0/6075.0*t1-956224.0/18225.0*t38-10664.0/135.0*t40+t435+t401-3256.0/135.0*t46+t437-1631.0/225.0*t50+t439;
940 double t442 = 5236.0/2025.0*t57;
941 double t443 = 28672.0/2025.0*t59;
942 double t450 = 24832.0/165.0*t73;
943 double t451 = 146.0/225.0*xi;
944 double t453 = 65536.0/10395.0*t84;
945 double t458 = 416.0/18225.0+2546.0/225.0*t54+t442+t443+3306848.0/22275.0*t61+25807.0/1215.0*t63-3229736.0/127575.0*t65-329.0/225.0*t67-16736.0/3645.0*t69-10064.0/405.0*t71-t450+t451-38459.0/18225.0*t18-t453-3149.0/675.0*t32+329.0/675.0*t20+1631.0/675.0*t29-4550048.0/127575.0*eta;
946 double t461 = 8192.0/2079.0*t13;
947 double t470 = 43417.0/1620.0*t42;
948 double t474 = 47351.0/2430.0*t52;
949 double t475 = -2944.0/3645.0-9579776.0/40095.0*t2-t461+114944.0/495.0*t6-1472.0/81.0*t5-133.0/648.0*t30+4.0/405.0*t33+244517.0/29160.0*t35+16192.0/1215.0*t1+287062.0/3645.0*t38-736.0/27.0*t40-t470+736.0/27.0*t46-2944.0/45.0*t48+49.0/12.0*t50-t474;
950 double t477 = 1309.0/648.0*t57;
951 double t478 = 4414.0/405.0*t59;
952 double t485 = 5504.0/33.0*t73;
953 double t486 = 5153.0/2430.0*xi;
954 double t488 = 16384.0/2079.0*t84;
955 double t493 = 18401.0/810.0*t54-t477-t478-762164.0/4455.0*t61-58117.0/4860.0*t63+542683.0/17010.0*t65-739.0/540.0*t67-2881.0/9720.0*t69+1472.0/81.0*t71+t485-t486+1025.0/2916.0*t18+t488+16921.0/4860.0*t32+739.0/1620.0*t20-49.0/36.0*t29+227200.0/5103.0*eta;
956 double t503 = 755.0/81.0*t42;
957 double t506 = 53732.0/6075.0*t52;
958 double t507 = 7943872.0/40095.0*t2+t426-t391-t427+41168.0/405.0*t5+8.0/45.0*t30-608.0/405.0*t33-13592.0/3645.0*t35-12112.0/405.0*t1-161408.0/3645.0*t38+3080.0/27.0*t40+t503-t401-296.0/27.0*t46+t437-101.0/45.0*t50+t506;
959 double t509 = 476.0/405.0*t57;
960 double t510 = 1472.0/405.0*t59;
961 double t517 = 2146.0/1215.0*xi;
962 double t523 = 6176.0/6075.0-16042.0/405.0*t54+t509+t510+708256.0/4455.0*t61-653.0/405.0*t63-792824.0/25515.0*t65-137.0/135.0*t67+256.0/729.0*t69+592.0/405.0*t71-t450+t517+1489.0/6075.0*t18-t453-1111.0/1215.0*t32+137.0/405.0*t20+101.0/135.0*t29-4699232.0/127575.0*eta;
963 double t533 = 1003.0/540.0*t42;
964 double t536 = 17.0/135.0*t52;
965 double t537 = -4310912.0/40095.0*t2-t390+t391+t392-7328.0/81.0*t5-32.0/405.0*t30-184.0/81.0*t33+5206.0/3645.0*t35+5344.0/243.0*t1+2540.0/729.0*t38-2512.0/27.0*t40-t533+t401+16.0/27.0*t46-t366+31.0/36.0*t50-t536;
966 double t539 = 187.0/405.0*t57;
967 double t540 = 556.0/405.0*t59;
968 double t547 = 497.0/810.0*xi;
969 double t553 = -448.0/729.0+6353.0/270.0*t54-t539-t540-459464.0/4455.0*t61+661.0/4860.0*t63+480986.0/25515.0*t65+73.0/180.0*t67+4738.0/3645.0*t69-160.0/81.0*t71+t415-t547+5099.0/14580.0*t18+t418+811.0/1620.0*t32-73.0/540.0*t20-31.0/108.0*t29+490688.0/25515.0*eta;
970 double t563 = 203.0/405.0*t42;
971 double t566 = 124.0/1215.0*t52;
972 double t567 = 9629248.0/280665.0*t2+t353-t354-t355+2896.0/81.0*t5+8.0/405.0*t30+32.0/81.0*t33-1208.0/3645.0*t35-9008.0/1215.0*t1+3008.0/729.0*t38+872.0/27.0*t40+t563-t364-8.0/27.0*t46-t366-t50/5.0-t566;
973 double t569 = 44.0/405.0*t57;
974 double t570 = 128.0/405.0*t59;
975 double t577 = 998.0/8505.0*xi;
976 double t583 = 5024.0/25515.0-2066.0/405.0*t54+t569+t570+1196128.0/31185.0*t61+3293.0/1215.0*t63-114536.0/19845.0*t65-13.0/135.0*t67-32.0/135.0*t69-304.0/81.0*t71-t379+t577-557.0/3645.0*t18-t382-131.0/1215.0*t32+13.0/405.0*t20+t29/15.0-1011616.0/178605.0*eta;
977 double t598 = -1464013.0/299376.0*t2-t14+t16+t322-t27-28439.0/5184.0*t5+10007.0/12960.0*t30+8869.0/12960.0*t33-2597.0/9720.0*t35+72617.0/77760.0*t1-2597.0/4860.0*t38-13843.0/3456.0*t40+3743.0/25920.0*t42+t45+1555.0/3456.0*t46+t332+311.0/1152.0*t50-2629.0/7776.0*t52+2711.0/51840.0*t54;
978 double t599 = 2113.0/3240.0*t57;
979 double t613 = -2790911.0/62868960.0+t599+883.0/6480.0*t59-1192045.0/199584.0*t61-152479.0/155520.0*t63+7329361.0/11430720.0*t65+8869.0/17280.0*t67-152479.0/233280.0*t69+10007.0/5184.0*t71+t74-1969.0/54432.0*xi+7329361.0/22861440.0*t18+t85+2711.0/155520.0*t32-1192045.0/798336.0*t20-13843.0/17280.0*t29+t89+t91+1358017.0/1905120.0*eta;
980 double t626 = 1264.0/3645.0*t2-t292+t97-4.0/81.0*t5-608.0/405.0*t30-52.0/405.0*t33+1504.0/729.0*t35+8.0/135.0*t1-2416.0/3645.0*t38+t40/3.0+t563-t46/3.0+t301-8.0/45.0*t50-t566-131.0/405.0*t54;
981 double t627 = 256.0/135.0*t57;
982 double t639 = 28564.0/218295.0-t627+t570+52.0/405.0*t61-16.0/45.0*t63-1114.0/3645.0*t65+8.0/27.0*t67+6586.0/3645.0*t69+4.0/81.0*t71+t577-57268.0/19845.0*t18-2066.0/1215.0*t32+299032.0/31185.0*t20+872.0/135.0*t29-t125-t126-236.0/3645.0*eta;
983 double t652 = -5408.0/3645.0*t2+t262-t132+16.0/81.0*t5-64.0/81.0*t30+73.0/135.0*t33+1270.0/729.0*t35-299.0/1215.0*t1+10412.0/3645.0*t38-155.0/108.0*t40-t533+155.0/108.0*t46-t271+16.0/45.0*t50-t536+811.0/540.0*t54;
984 double t664 = -25261.0/56133.0-t627-t540-73.0/135.0*t61+2369.0/1215.0*t63+5099.0/7290.0*t65-46.0/27.0*t67+661.0/7290.0*t69-16.0/81.0*t71-t547+240493.0/25515.0*t18+6353.0/810.0*t32-114866.0/4455.0*t20-2512.0/135.0*t29+t158+t159+1021.0/3645.0*eta;
985 double t677 = 13936.0/3645.0*t2-t232+t165-4.0/9.0*t5+1184.0/2025.0*t30-548.0/405.0*t33-80704.0/3645.0*t35+728.0/1215.0*t1-27184.0/3645.0*t38+101.0/27.0*t40+t503-101.0/27.0*t46+t241-296.0/45.0*t50+t506-1111.0/405.0*t54;
986 double t678 = 9472.0/675.0*t57;
987 double t690 = 245372.0/280665.0+t678+t510+548.0/405.0*t61+128.0/243.0*t63+2978.0/6075.0*t65-152.0/135.0*t67-1306.0/1215.0*t69+4.0/9.0*t71+t517-396412.0/25515.0*t18-16042.0/1215.0*t32+177064.0/4455.0*t20+616.0/27.0*t29-t193-t159-2684.0/3645.0*eta;
988 double t702 = -366629.0/374220.0-85613.0/14580.0*t2+t198-t199+665.0/1296.0*t5+2944.0/405.0*t30-739.0/405.0*t33+143531.0/3645.0*t35+2833.0/6480.0*t1+244517.0/14580.0*t38-245.0/36.0*t40-t470+245.0/36.0*t46-t209+736.0/45.0*t50-t474;
989 double t716 = 16921.0/1620.0*t54-2944.0/135.0*t57-t478+739.0/405.0*t61-2881.0/6480.0*t63+1025.0/1458.0*t65+t67/135.0-58117.0/7290.0*t69-665.0/1296.0*t71-t486+542683.0/34020.0*t18+18401.0/2430.0*t32-190541.0/4455.0*t20-736.0/135.0*t29+t227+13967.0/7290.0*eta;
990 double t729 = 190736.0/18225.0*t2-t164+t165+644.0/405.0*t5-20128.0/2025.0*t30-1316.0/675.0*t33-478112.0/18225.0*t35+728.0/6075.0*t1-448784.0/18225.0*t38+1631.0/135.0*t40+t435-1631.0/135.0*t46+t175-3256.0/225.0*t50+t439-3149.0/225.0*t54;
991 double t741 = 880052.0/1403325.0+t678+t443+1316.0/675.0*t61-8368.0/1215.0*t63-76918.0/18225.0*t65+4568.0/675.0*t67+51614.0/3645.0*t69-644.0/405.0*t71+t451-1614868.0/127575.0*t18+2546.0/675.0*t32+826712.0/22275.0*t20-10664.0/675.0*t29-t193+t159-48244.0/18225.0*eta;
992 double t753 = -31304.0/3645.0*t2+t131-t132+t263+832.0/405.0*t30+1897.0/405.0*t33+10382.0/3645.0*t35-3367.0/1215.0*t1+46676.0/3645.0*t38-721.0/108.0*t40-t400+721.0/108.0*t46-t141+112.0/45.0*t50-t404+5747.0/1620.0*t54;
993 double t764 = -82723.0/280665.0-t627-t408-1897.0/405.0*t61+8029.0/1215.0*t63+1777.0/810.0*t65-518.0/135.0*t67-1147.0/270.0*t69-t282+t416+218387.0/25515.0*t18-16607.0/2430.0*t32-111698.0/4455.0*t20+2384.0/135.0*t29+t158-t159+3871.0/3645.0*eta;
994 double t777 = -3952.0/729.0*t2+t96+t97+116.0/81.0*t5+224.0/81.0*t30+196.0/81.0*t33+13568.0/3645.0*t35-104.0/81.0*t1+6832.0/729.0*t38-43.0/9.0*t40-t363+43.0/9.0*t46-t107+136.0/45.0*t50-t368+1483.0/405.0*t54;
995 double t789 = 184868.0/654885.0-t627-t372-196.0/81.0*t61+1696.0/405.0*t63+6314.0/3645.0*t65-392.0/135.0*t67-16394.0/3645.0*t69-116.0/81.0*t71-t380-244324.0/59535.0*t18+698.0/243.0*t32+332296.0/31185.0*t20-200.0/27.0*t29-t125+t126+3148.0/3645.0*eta;
996 double t802 = 2051363.0/149688.0*t2+t14+t16-t17-t27-7885.0/864.0*t5-601.0/480.0*t30-7327.0/2160.0*t33-35987.0/38880.0*t35+45887.0/12960.0*t1-10936.0/1215.0*t38+13583.0/1728.0*t40+t330-t45-7439.0/1728.0*t46+t49-1555.0/1152.0*t50+t334-649.0/288.0*t54;
997 double t814 = -1941383.0/10478160.0+t599+t337+1443731.0/166320.0*t61-251789.0/51840.0*t63-11946391.0/5715360.0*t65+30811.0/17280.0*t67+150617.0/58320.0*t69+4813.0/864.0*t71-t74+t76-t344+6742217.0/7620480.0*t18-t85-653.0/1920.0*t32-7649759.0/3991680.0*t20+20063.0/17280.0*t29+t89-t91-285349.0/190512.0*eta;
998 double t817 = 595456.0/3465.0*t6;
999 double t826 = 256.0/9.0*t48;
1000 double t828 = -21776768.0/280665.0*t2-t353-t354+t817+3872.0/81.0*t5+136.0/405.0*t30+64.0/27.0*t33-1048.0/729.0*t35-6304.0/405.0*t1+13568.0/729.0*t38-944.0/27.0*t40-t299+t364+80.0/27.0*t46-t826+t50-t303+2414.0/405.0*t54;
1001 double t834 = 1280.0/81.0*t71;
1002 double t835 = 32768.0/315.0*t75;
1003 double t841 = 4288.0/8505.0+t569+t306-427456.0/10395.0*t61+707.0/81.0*t63+1272296.0/178605.0*t65+55.0/27.0*t67-1072.0/729.0*t69-t834+t379-t835+t313+61.0/243.0*t18+t382+31.0/243.0*t32-55.0/81.0*t20-t29/3.0+1393088.0/178605.0*eta;
1004 double t844 = 255488.0/495.0*t6;
1005 double t854 = 8322304.0/40095.0*t2+t390+t391-t844-6208.0/81.0*t5-t394-128.0/27.0*t33+4544.0/729.0*t35+15808.0/1215.0*t1+23144.0/729.0*t38+2656.0/27.0*t40+t269-t401-160.0/27.0*t46-t826-155.0/36.0*t50-t273-19717.0/810.0*t54;
1006 double t860 = 16384.0/45.0*t75;
1007 double t866 = -1408.0/3645.0-t539-t276+163568.0/1485.0*t61+17869.0/972.0*t63-567002.0/25515.0*t65-319.0/36.0*t67+2626.0/729.0*t69-t834-t415+t860-t283-8653.0/2916.0*t18-t418-829.0/972.0*t32+319.0/108.0*t20+155.0/108.0*t29-605824.0/25515.0*eta;
1008 double t869 = 460288.0/495.0*t6;
1009 double t878 = 9472.0/45.0*t48;
1010 double t880 = -64.0/729.0-14300288.0/40095.0*t2-t426-t391+t869-1120.0/81.0*t5+1544.0/405.0*t30+2368.0/27.0*t33-11992.0/729.0*t35+51872.0/1215.0*t1-134272.0/729.0*t38-5744.0/27.0*t40-t239+t401+2960.0/27.0*t46+t878+101.0/9.0*t50+t243;
1011 double t887 = 9472.0/81.0*t71;
1012 double t888 = 32768.0/45.0*t75;
1013 double t894 = 406.0/5.0*t54+t509+t246-364096.0/1485.0*t61-23995.0/243.0*t63+627752.0/8505.0*t65+635.0/27.0*t67-11440.0/243.0*t69+t887+t450-t888+t253+34727.0/3645.0*t18+t453-53.0/27.0*t32-635.0/81.0*t20-101.0/27.0*t29+267328.0/5103.0*eta;
1014 double t909 = 3514880.0/8019.0*t2+t461-110848.0/99.0*t6+14720.0/81.0*t5-4571.0/648.0*t30-5888.0/27.0*t33+271369.0/5832.0*t35-2944.0/27.0*t1+238436.0/729.0*t38+7360.0/27.0*t40+t207-7360.0/27.0*t46-2944.0/9.0*t48-245.0/12.0*t50-t211-19873.0/162.0*t54;
1015 double t922 = -t477-t215+115576.0/297.0*t61+6623.0/36.0*t63-1421905.0/10206.0*t65-8093.0/108.0*t67+670519.0/5832.0*t69-14720.0/81.0*t71-t485+8192.0/9.0*t75-t222-8093.0/324.0*t18-t488+6631.0/972.0*t32+8093.0/324.0*t20+245.0/36.0*t29-387584.0/5103.0*eta;
1016 double t934 = 64.0/729.0-15238016.0/40095.0*t2-t426+t391+t869-17824.0/81.0*t5+9128.0/675.0*t30+26048.0/135.0*t33-225512.0/3645.0*t35+118624.0/1215.0*t1-969728.0/3645.0*t38-3728.0/27.0*t40-t173-t401+6512.0/27.0*t46+t878+1631.0/45.0*t50+t177;
1017 double t946 = 29146.0/405.0*t54+t442+t181-520384.0/1485.0*t61-193441.0/1215.0*t63+15894248.0/127575.0*t65+847.0/9.0*t67-78416.0/729.0*t69+t887+t450-t888+t188+108193.0/3645.0*t18+t453-1607.0/1215.0*t32-847.0/27.0*t20-1631.0/135.0*t29+1635008.0/25515.0*eta;
1018 double t959 = 8575744.0/40095.0*t2+t390-t391-t844+8768.0/81.0*t5-2296.0/405.0*t30-896.0/27.0*t33+15428.0/729.0*t35-38848.0/1215.0*t1+39272.0/729.0*t38-1376.0/27.0*t40+t139+t401-1120.0/27.0*t46-t826-721.0/36.0*t50-t143+2059.0/270.0*t54;
1019 double t970 = 1408.0/3645.0-t407-t146+205808.0/1485.0*t61+33431.0/972.0*t63-307226.0/8505.0*t65-2695.0/108.0*t67+5278.0/243.0*t69-t834-t415+t860-t153-24215.0/2916.0*t18-t418-1085.0/324.0*t32+2695.0/324.0*t20+721.0/108.0*t29-686464.0/25515.0*eta;
1020 double t983 = -19115648.0/280665.0*t2-t353+t354+t817-1312.0/81.0*t5-1832.0/405.0*t30-1088.0/27.0*t33+13496.0/729.0*t35-1376.0/405.0*t1+37760.0/729.0*t38+2224.0/27.0*t40+t105-t364-1360.0/27.0*t46-t826-43.0/3.0*t50-t109-10174.0/405.0*t54;
1021 double t994 = -4288.0/8505.0-t371-t113+16064.0/10395.0*t61+2677.0/81.0*t63-2422696.0/178605.0*t65-671.0/27.0*t67+17552.0/729.0*t69-t834+t379-t835-t120-1909.0/243.0*t18+t382-359.0/243.0*t32+671.0/81.0*t20+43.0/9.0*t29+546368.0/178605.0*eta;
1022 double t997 = 6561.0/100.0*t6;
1023 double t1007 = 6561.0/100.0*t48;
1024 double t1010 = 243.0/100.0-243.0/25.0*t2-t997-2187.0/20.0*t5+2187.0/50.0*t30+6561.0/25.0*t33-3159.0/25.0*t35+1458.0/25.0*t1-6318.0/25.0*t38-2187.0/10.0*t40-729.0/4.0*t42+2187.0/10.0*t46+t1007+6561.0/50.0*t50+1944.0/25.0*t52;
1025 double t1012 = 2187.0/100.0*t57;
1026 double t1026 = 5103.0/100.0*t54+t1012+6561.0/25.0*t59-6561.0/25.0*t61-5103.0/20.0*t63+3159.0/25.0*t65+19683.0/100.0*t67-1701.0/10.0*t69+2187.0/20.0*t71+2673.0/100.0*xi+3159.0/50.0*t18+1701.0/100.0*t32-6561.0/100.0*t20-2187.0/50.0*t29+2673.0/100.0*eta;
1027 double t1035 = 2187.0/16.0*t40;
1028 double t1036 = 8019.0/40.0*t42;
1029 double t1037 = 2187.0/16.0*t46;
1030 double t1039 = 3159.0/40.0*t52;
1031 double t1041 = 2187.0/40.0*t57;
1032 double t1042 = 729.0/10.0*t2+729.0/8.0*t5-729.0/8.0*t30-6561.0/20.0*t33+1701.0/10.0*t35-1701.0/40.0*t1+5103.0/20.0*t38+t1035+t1036-t1037-19683.0/80.0*t50-t1039+729.0/16.0*t54-t1041;
1033 double t1043 = 6561.0/20.0*t59;
1034 double t1045 = 14823.0/40.0*t63;
1035 double t1048 = 4941.0/20.0*t69;
1036 double t1050 = 1701.0/40.0*xi;
1037 double t1056 = -81.0/20.0-t1043+6561.0/20.0*t61+t1045-6237.0/40.0*t65-6561.0/20.0*t67+t1048-729.0/8.0*t71-t1050-1053.0/10.0*t18-3159.0/80.0*t32+2187.0/20.0*t20+6561.0/80.0*t29-729.0/20.0*eta;
1038 double t1059 = 6561.0/40.0*t6;
1039 double t1068 = 6561.0/40.0*t48;
1040 double t1069 = 6561.0/80.0*t50;
1041 double t1070 = -243.0/20.0*t2+t1059+3645.0/16.0*t5-729.0/20.0*t30-2187.0/5.0*t33+5103.0/40.0*t35-9963.0/80.0*t1+1701.0/5.0*t38+6561.0/16.0*t40+t1036-6561.0/16.0*t46-t1068-t1069-t1039;
1042 double t1079 = 2187.0/80.0*t29;
1043 double t1081 = -81.0/20.0-9477.0/80.0*t54-t1043+2187.0/5.0*t61+t1045-1053.0/5.0*t65-19683.0/80.0*t67+t1048-3645.0/16.0*t71-t1050-6237.0/80.0*t18+243.0/16.0*t32+6561.0/80.0*t20+t1079-243.0/5.0*eta;
1044 double t1090 = 81.0/5.0*t52;
1045 double t1091 = 567.0/20.0*xi;
1046 double t1095 = 81.0/5.0*eta-81.0/10.0*t1-162.0/5.0*t2-567.0/5.0*t38+486.0/5.0*t30+5103.0/20.0*t67-1701.0/20.0*t54+t1090+t1091+1647.0/20.0*t18+135.0/2.0*t65+891.0/20.0*t32;
1047 double t1099 = 729.0/5.0*t59;
1048 double t1100 = 1647.0/10.0*t69;
1049 double t1101 = 4941.0/20.0*t63;
1050 double t1105 = 2673.0/20.0*t42;
1051 double t1107 = 27.0/10.0+729.0/5.0*t33+729.0/10.0*t57+2187.0/10.0*t50+t1099-t1100-t1101-729.0/5.0*t61-729.0/10.0*t29-1053.0/10.0*t35-t1105-1701.0/20.0*t20;
1052 double t1122 = -2187.0/16.0*t2-10935.0/64.0*t5+2187.0/32.0*t30+15309.0/32.0*t33-2187.0/16.0*t35+5103.0/64.0*t1-2187.0/8.0*t38-32805.0/128.0*t40-6561.0/64.0*t42+32805.0/128.0*t46+19683.0/128.0*t50+2187.0/32.0*t52-6561.0/128.0*t54;
1053 double t1136 = 243.0/32.0+6561.0/16.0*t59-15309.0/32.0*t61-56133.0/128.0*t63+14337.0/64.0*t65+45927.0/128.0*t67-18711.0/64.0*t69+10935.0/64.0*t71+2187.0/32.0*xi+14337.0/128.0*t18-2187.0/128.0*t32-15309.0/128.0*t20-6561.0/128.0*t29+2187.0/32.0*eta;
1054 double t1148 = 27.0/10.0+324.0/5.0*t2-2187.0/10.0*t6-243.0*t5+1701.0/5.0*t33-567.0/10.0*t35+1377.0/10.0*t1-1053.0/5.0*t38-729.0/2.0*t40-t1105+729.0/2.0*t46+2187.0/10.0*t48+t1090;
1055 double t1158 = 2673.0/20.0*t54+t1099-1701.0/5.0*t61-t1101+1647.0/10.0*t65+2187.0/20.0*t67-t1100+243.0*t71+t1091+135.0/4.0*t18-567.0/20.0*t32-729.0/20.0*t20+81.0/2.0*eta;
1056 double t1160 = 243.0/40.0*xi;
1057 double t1163 = 243.0/20.0*t52;
1058 double t1166 = 2187.0/40.0*t69;
1059 double t1167 = 6561.0/80.0*t63;
1060 double t1169 = 5103.0/80.0*t42;
1061 double t1172 = -t1160-2187.0/80.0*t18-1701.0/80.0*t32+t1163+729.0/40.0*t54+2187.0/80.0*t20+t1166+t1167+t1079+1701.0/40.0*t35+t1169-2187.0/40.0*t30-6561.0/80.0*t67-t1041-t1069;
1062 double t1180 = 81.0/8.0*t52;
1063 double t1181 = 81.0/2.0*xi;
1064 double t1184 = -81.0/4.0*eta+81.0/4.0*t1+81.0/2.0*t2+567.0/4.0*t38-243.0/4.0*t30-3645.0/16.0*t67+243.0/2.0*t54-t1180-t1181-1107.0/16.0*t18-621.0/8.0*t65;
1065 double t1188 = 729.0/4.0*t59;
1066 double t1189 = 1107.0/8.0*t69;
1067 double t1190 = 3321.0/16.0*t63;
1068 double t1194 = 243.0/16.0*t42;
1069 double t1196 = -27.0/4.0-81.0/16.0*t32-729.0/4.0*t33-2187.0/16.0*t50-t1188+t1189+t1190+729.0/4.0*t61+729.0/16.0*t29+243.0/8.0*t35+t1194+1215.0/16.0*t20;
1070 double t1208 = -243.0/4.0*eta-567.0/8.0*t1+243.0/2.0*t2+1215.0/8.0*t5+243.0/4.0*t38+3645.0/16.0*t40-2187.0/16.0*t67-243.0/16.0*t54-t1180-t1181-621.0/16.0*t18-1107.0/8.0*t65;
1071 double t1216 = -27.0/4.0+81.0/2.0*t32-1215.0/4.0*t33-1215.0/8.0*t71-t1188-3645.0/16.0*t46+t1189+t1190+1215.0/4.0*t61+567.0/8.0*t35+t1194+729.0/16.0*t20;
1072 double t1229 = -t1160-2187.0/40.0*t65+243.0/40.0*t32+t1163-5103.0/80.0*t54+t1166+t1167+2187.0/20.0*t61-243.0/20.0*eta-6561.0/80.0*t1-1701.0/20.0*t2+2187.0/16.0*t5+t1169+1701.0/20.0*t38+t1035-2187.0/20.0*t33-2187.0/16.0*t71-t1037-t1068+t1059;
1073 double t1231 = 243.0/100.0*t52;
1074 double t1236 = 243.0/64.0*xi;
1075 double t1240 = 729.0/32.0*t52;
1076 double t1247 = 5103.0/128.0*t42;
1077 double t1251 = t1236+2187.0/128.0*t18-81.0/16.0*t65+1701.0/128.0*t32-t1240-729.0/64.0*t54-2187.0/128.0*t20-567.0/32.0*t69-6561.0/128.0*t63-2187.0/128.0*t29+729.0/32.0*t35-t1247+729.0/32.0*t30+6561.0/128.0*t67+6561.0/128.0*t50;
1078 double t1271 = 7.0*eta-27.0/2.0*t1-18.0*t2-63.0*t38+243.0/4.0*t67-243.0/4.0*t54+49.0/2.0*t52+81.0/4.0*xi+63.0/4.0*t18+63.0/2.0*t65-81.0/4.0*t32+81.0*t33+81.0*t59-63.0/2.0*t69-189.0/4.0*t63-81.0*t61-63.0/2.0*t35+243.0/4.0*t42-81.0/4.0*t20+9.0/2.0;
1079 double t1288 = 81.0/32.0+t1236-81.0/32.0*t18+2187.0/64.0*t65-243.0/64.0*t32-t1240+5103.0/128.0*t54-2187.0/64.0*t69-1701.0/64.0*t63-2187.0/32.0*t61+729.0/32.0*eta+1701.0/64.0*t1-729.0/16.0*t2-3645.0/64.0*t5-t1247+729.0/16.0*t38-10935.0/128.0*t40+2187.0/32.0*t33+3645.0/64.0*t71+10935.0/128.0*t46;
1080 double t1297 = -81.0/100.0+81.0/100.0*t18+t1231-243.0/10.0*t63-243.0/100.0*eta+243.0/10.0*t1+243.0/5.0*t2-729.0/20.0*t5-243.0/5.0*t38+729.0/20.0*t71+t1007-t997;
1082 values[0] = t56+t93;
1083 values[1] = t111+t128;
1084 values[2] = t145+t161;
1085 values[3] = t179+t195;
1086 values[4] = t213+t229;
1087 values[5] = t244+t259;
1088 values[6] = t275+t289;
1089 values[7] = t305+t319;
1090 values[8] = t336+t350;
1091 values[9] = t369+t387;
1092 values[10] = t405+t423;
1093 values[11] = t440+t458;
1094 values[12] = t475+t493;
1095 values[13] = t507+t523;
1096 values[14] = t537+t553;
1097 values[15] = t567+t583;
1098 values[16] = t598+t613;
1099 values[17] = t626+t639;
1100 values[18] = t652+t664;
1101 values[19] = t677+t690;
1102 values[20] = t702+t716;
1103 values[21] = t729+t741;
1104 values[22] = t753+t764;
1105 values[23] = t777+t789;
1106 values[24] = t802+t814;
1107 values[25] = t828+t841;
1108 values[26] = t854+t866;
1109 values[27] = t880+t894;
1110 values[28] = t909+t922;
1111 values[29] = t934+t946;
1112 values[30] = t959+t970;
1113 values[31] = t983+t994;
1114 values[32] = t1010+t1026;
1115 values[33] = t1042+t1056;
1116 values[34] = t1070+t1081;
1117 values[35] = t1095+t1107;
1118 values[36] = t1122+t1136;
1119 values[37] = t1148+t1158;
1121 values[39] = t1184+t1196;
1122 values[40] = t1208+t1216;
1124 values[42] = 81.0/50.0*t65+t1231-81.0/5.0*t69-243.0/10.0*t35+729.0/50.0*t30+t1012;
1132 static void C_Q_M8_2D_DeriveXiXi(
double xi,
double eta,
double *values)
1134 double t1 = eta*eta;
1140 double t8 = 10939.0/216.0*t7;
1142 double t10 = 512.0/15.0*t9;
1144 double t18 = 1.0+eta;
1145 double t19 = xi*(693.0/8.0*t9-315.0/4.0*t11+105.0/8.0*xi)*t18;
1146 double t20 = 16384.0/72765.0*t19;
1147 double t22 = t1*eta;
1148 double t24 = t11*t22;
1149 double t27 = t2*eta;
1150 double t29 = t6*eta;
1151 double t30 = 8384.0/231.0*t29;
1153 double t32 = 10939.0/3240.0*t31;
1155 double t35 = xi*t27;
1156 double t37 = 809713.0/952560.0+7663.0/288.0*t3+t8-t10-6101.0/648.0*t11-t20+18719.0/2430.0*t1-88649.0/7776.0*t22+37195.0/432.0*t24-49447.0/3888.0*t2+15317.0/6480.0*t27-t30+t32+7439.0/108.0*t33+7439.0/288.0*t35;
1157 double t38 = xi*t22;
1159 double t42 = xi*eta;
1160 double t44 = t5*eta;
1162 double t48 = t11*eta;
1163 double t50 = t11*t1;
1164 double t52 = t5*t22;
1165 double t54 = t9*eta;
1166 double t55 = 512.0/15.0*t54;
1167 double t57 = 2155583.0/16632.0*t6;
1169 double t64 = (-5.0/16.0+231.0/16.0*t59-315.0/16.0*t6+105.0/16.0*t5)*t18;
1170 double t65 = 8192.0/72765.0*t64;
1171 double t71 = (1.0-t5)*(3465.0/8.0*t6-945.0/4.0*t5+105.0/8.0)*t18;
1172 double t72 = 4096.0/72765.0*t71;
1173 double t74 = 4096.0/45.0*t59;
1174 double t75 = -52073.0/1296.0*t38-49447.0/648.0*t40+198071.0/12960.0*t42-2070703.0/55440.0*t44-88649.0/2592.0*t46-43339.0/432.0*t48+15317.0/648.0*t50+7663.0/144.0*t52+t55+6742381.0/249480.0*t5-t57+43157.0/6480.0*xi-t65+t72+15768463.0/1905120.0*eta+t74;
1175 double t78 = 1280.0/9.0*t7;
1176 double t79 = 1024.0/5.0*t9;
1177 double t81 = 131072.0/72765.0*t19;
1178 double t82 = 16196.0/1215.0*t1;
1179 double t87 = 47360.0/231.0*t29;
1180 double t88 = 748.0/405.0*t31;
1181 double t89 = 3200.0/27.0*t33;
1182 double t91 = 5614.0/81.0*t38;
1183 double t92 = -1342.0/27.0*t3-t78+t79-5248.0/81.0*t11+t81-t82+17552.0/729.0*t22-5440.0/27.0*t24+13496.0/729.0*t2-1832.0/405.0*t27+t87-t88-t89-86.0/3.0*t35+t91;
1184 double t98 = 5120.0/81.0*t50;
1185 double t100 = 1024.0/5.0*t54;
1186 double t102 = 595456.0/693.0*t6;
1187 double t104 = 65536.0/72765.0*t64;
1188 double t105 = 32768.0/72765.0*t71;
1189 double t107 = 32768.0/45.0*t59;
1190 double t108 = 546368.0/178605.0+37760.0/243.0*t40-20348.0/405.0*t42+16064.0/3465.0*t44+5354.0/81.0*t46+8896.0/27.0*t48-t98-1088.0/9.0*t52-t100-19115648.0/93555.0*t5+t102-2752.0/405.0*xi+t104-t105-2422696.0/178605.0*eta-t107;
1191 double t111 = 7168.0/15.0*t9;
1192 double t113 = 65536.0/10395.0*t19;
1193 double t114 = 5791.0/405.0*t1;
1194 double t119 = 16640.0/33.0*t29;
1195 double t120 = 1309.0/405.0*t31;
1196 double t121 = 3416.0/27.0*t33;
1197 double t123 = -686464.0/25515.0-2695.0/54.0*t3-t78-t111+35072.0/81.0*t11-t113-t114+5278.0/243.0*t22-4480.0/27.0*t24+15428.0/729.0*t2-2296.0/405.0*t27-t119-t120-t121-721.0/18.0*t35;
1198 double t124 = 3773.0/54.0*t38;
1199 double t131 = 7168.0/15.0*t54;
1200 double t133 = 255488.0/99.0*t6;
1201 double t135 = 32768.0/10395.0*t64;
1202 double t136 = 16384.0/10395.0*t71;
1203 double t138 = 114688.0/45.0*t59;
1204 double t139 = t124+39272.0/243.0*t40+2059.0/135.0*t42+205808.0/495.0*t44+33431.0/486.0*t46-5504.0/27.0*t48-t98-896.0/9.0*t52+t131+8575744.0/13365.0*t5-t133-77696.0/1215.0*xi-t135+t136-307226.0/8505.0*eta+t138;
1205 double t142 = 9472.0/9.0*t7;
1206 double t144 = 131072.0/10395.0*t19;
1207 double t145 = 311932.0/6075.0*t1;
1208 double t150 = 24832.0/33.0*t29;
1209 double t151 = 5236.0/2025.0*t31;
1210 double t152 = 57344.0/135.0*t33;
1211 double t154 = 1635008.0/25515.0+1694.0/9.0*t3+t142+t111-71296.0/81.0*t11+t144+t145-78416.0/729.0*t22+26048.0/27.0*t24-225512.0/3645.0*t2+9128.0/675.0*t27+t150+t151+t152+3262.0/45.0*t35;
1212 double t155 = 114002.0/405.0*t38;
1213 double t161 = 37888.0/81.0*t50;
1214 double t164 = 460288.0/99.0*t6;
1215 double t166 = 65536.0/10395.0*t64;
1216 double t167 = 32768.0/10395.0*t71;
1217 double t169 = 229376.0/45.0*t59;
1218 double t170 = -t155-969728.0/1215.0*t40+58292.0/405.0*t42-520384.0/495.0*t44-386882.0/1215.0*t46-14912.0/27.0*t48+t161+26048.0/45.0*t52-t131-15238016.0/13365.0*t5+t164+237248.0/1215.0*xi+t166-t167+15894248.0/127575.0*eta-t169;
1219 double t175 = 32768.0/2079.0*t19;
1220 double t176 = 22121.0/486.0*t1;
1221 double t181 = 27520.0/33.0*t29;
1222 double t182 = 1309.0/648.0*t31;
1223 double t183 = 8828.0/27.0*t33;
1224 double t185 = 46361.0/162.0*t38;
1225 double t186 = -8093.0/54.0*t3-14720.0/9.0*t7+58880.0/81.0*t11-t175-t176+670519.0/5832.0*t22-29440.0/27.0*t24+271369.0/5832.0*t2-4571.0/648.0*t27-t181-t182-t183-245.0/6.0*t35+t185;
1226 double t197 = 16384.0/2079.0*t64;
1227 double t198 = 8192.0/2079.0*t71;
1228 double t201 = -387584.0/5103.0+238436.0/243.0*t40-19873.0/81.0*t42+115576.0/99.0*t44+6623.0/18.0*t46+29440.0/27.0*t48-58880.0/81.0*t50-5888.0/9.0*t52+3514880.0/2673.0*t5-554240.0/99.0*t6-5888.0/27.0*xi-t197+t198-1421905.0/10206.0*eta+57344.0/9.0*t59;
1229 double t205 = 7708.0/405.0*t1;
1230 double t210 = 476.0/405.0*t31;
1231 double t211 = 2944.0/27.0*t33;
1232 double t213 = 267328.0/5103.0+1270.0/27.0*t3+t142-t111-4480.0/81.0*t11+t144+t205-11440.0/243.0*t22+11840.0/27.0*t24-11992.0/729.0*t2+1544.0/405.0*t27+t150+t210+t211+202.0/9.0*t35;
1233 double t214 = 1078.0/9.0*t38;
1234 double t224 = -t214-134272.0/243.0*t40+812.0/5.0*t42-364096.0/495.0*t44-47990.0/243.0*t46-22976.0/27.0*t48+t161+2368.0/9.0*t52+t131-14300288.0/13365.0*t5+t164+103744.0/1215.0*xi+t166-t167+627752.0/8505.0*eta-t169;
1235 double t228 = 6439.0/1215.0*t1;
1236 double t232 = 196.0/135.0*t27;
1237 double t233 = 187.0/405.0*t31;
1238 double t234 = 1112.0/27.0*t33;
1239 double t236 = 1981.0/162.0*t38;
1240 double t237 = -319.0/18.0*t3-t78+t111-24832.0/81.0*t11-t113-t228+2626.0/729.0*t22-640.0/27.0*t24+4544.0/729.0*t2-t232-t119-t233-t234-155.0/18.0*t35+t236;
1241 double t247 = -605824.0/25515.0+23144.0/243.0*t40-19717.0/405.0*t42+163568.0/495.0*t44+17869.0/486.0*t46+10624.0/27.0*t48-t98-128.0/9.0*t52-t131+8322304.0/13365.0*t5-t133+31616.0/1215.0*xi-t135+t136-567002.0/25515.0*eta+t138;
1242 double t251 = 92.0/1215.0*t1;
1243 double t256 = 44.0/405.0*t31;
1244 double t257 = 256.0/27.0*t33;
1245 double t259 = 350.0/81.0*t38;
1246 double t260 = 110.0/27.0*t3-t78-t79+15488.0/81.0*t11+t81-t251-1072.0/729.0*t22+320.0/27.0*t24-1048.0/729.0*t2+136.0/405.0*t27+t87+t256+t257+2.0*t35-t259;
1247 double t270 = 1393088.0/178605.0+13568.0/243.0*t40+4828.0/405.0*t42-427456.0/3465.0*t44+1414.0/81.0*t46-3776.0/27.0*t48-t98+64.0/9.0*t52+t100-21776768.0/93555.0*t5+t102-12608.0/405.0*xi+t104-t105+1272296.0/178605.0*eta-t107;
1248 double t274 = 12739.0/12960.0*t1;
1249 double t279 = 2113.0/3240.0*t31;
1250 double t280 = 5927.0/1080.0*t33;
1251 double t282 = 18067.0/2880.0*t38;
1252 double t283 = 30811.0/8640.0*t3+t8+t10-7885.0/216.0*t11-t20+t274+150617.0/58320.0*t22-7439.0/432.0*t24-35987.0/38880.0*t2-601.0/480.0*t27-t30+t279+t280-1555.0/576.0*t35+t282;
1253 double t294 = -285349.0/190512.0-10936.0/405.0*t40-649.0/144.0*t42+1443731.0/55440.0*t44-251789.0/25920.0*t46+13583.0/432.0*t48+4813.0/216.0*t50-7327.0/720.0*t52-t55+2051363.0/49896.0*t5-t57+45887.0/6480.0*xi-t65+t72-11946391.0/5715360.0*eta+t74;
1254 double t299 = 748.0/27.0*t6;
1255 double t302 = 748.0/27.0*t7;
1256 double t308 = -208.0/81.0*xi-3952.0/243.0*t5+464.0/81.0*t11+t299-784.0/135.0*t3+224.0/81.0*t27-t302+172.0/9.0*t24-16394.0/3645.0*t22+3392.0/405.0*t46+6314.0/3645.0*eta+2966.0/405.0*t42;
1257 double t309 = 3268.0/1215.0*t1;
1258 double t311 = 320.0/27.0*t33;
1259 double t313 = 256.0/135.0*t31;
1260 double t315 = 5414.0/405.0*t38;
1261 double t320 = 3148.0/3645.0-t309-196.0/27.0*t44-t311+272.0/45.0*t35-t313+6832.0/243.0*t40-t315+13568.0/3645.0*t2-464.0/81.0*t50+196.0/27.0*t52-172.0/9.0*t48;
1262 double t324 = 392.0/27.0*t11;
1263 double t325 = 1309.0/27.0*t6;
1264 double t328 = 1309.0/27.0*t7;
1265 double t334 = -6734.0/1215.0*xi-31304.0/1215.0*t5+t324+t325-1036.0/135.0*t3+832.0/405.0*t27-t328+721.0/27.0*t24-1147.0/270.0*t22+16058.0/1215.0*t46+1777.0/810.0*eta+5747.0/810.0*t42;
1266 double t335 = 2447.0/1215.0*t1;
1267 double t337 = 1708.0/135.0*t33;
1268 double t340 = 9779.0/810.0*t38;
1269 double t342 = 392.0/27.0*t50;
1270 double t345 = 3871.0/3645.0-t335-1897.0/135.0*t44-t337+224.0/45.0*t35-t313+46676.0/1215.0*t40-t340+10382.0/3645.0*t2-t342+1897.0/135.0*t52-721.0/27.0*t48;
1271 double t350 = 5236.0/135.0*t6;
1272 double t353 = 5236.0/135.0*t7;
1273 double t359 = 1456.0/6075.0*xi+190736.0/6075.0*t5+2576.0/405.0*t11-t350+9136.0/675.0*t3-20128.0/2025.0*t27+t353-6524.0/135.0*t24+51614.0/3645.0*t22-16736.0/1215.0*t46-76918.0/18225.0*eta-6298.0/225.0*t42;
1274 double t360 = 30068.0/2025.0*t1;
1275 double t362 = 28672.0/675.0*t33;
1276 double t364 = 9472.0/675.0*t31;
1277 double t366 = 854.0/15.0*t38;
1278 double t371 = -48244.0/18225.0+t360+1316.0/225.0*t44+t362-6512.0/225.0*t35+t364-448784.0/6075.0*t40+t366-478112.0/18225.0*t2-2576.0/405.0*t50-1316.0/225.0*t52+6524.0/135.0*t48;
1279 double t376 = 6545.0/216.0*t6;
1280 double t379 = 6545.0/216.0*t7;
1281 double t385 = 2833.0/3240.0*xi-85613.0/4860.0*t5+665.0/324.0*t11+t376+2.0/135.0*t3+2944.0/405.0*t27-t379+245.0/9.0*t24-58117.0/7290.0*t22-2881.0/3240.0*t46+1025.0/1458.0*eta+16921.0/810.0*t42;
1282 double t386 = 47351.0/2430.0*t1;
1283 double t388 = 4414.0/135.0*t33;
1284 double t392 = 43417.0/810.0*t38;
1285 double t397 = 13967.0/7290.0-t386+739.0/135.0*t44-t388+1472.0/45.0*t35-2944.0/135.0*t31+244517.0/4860.0*t40-t392+143531.0/3645.0*t2-665.0/324.0*t50-739.0/135.0*t52-245.0/9.0*t48;
1286 double t402 = 476.0/27.0*t6;
1287 double t405 = 476.0/27.0*t7;
1288 double t411 = 1456.0/1215.0*xi+13936.0/1215.0*t5-16.0/9.0*t11-t402-304.0/135.0*t3+1184.0/2025.0*t27+t405-404.0/27.0*t24-1306.0/1215.0*t22+256.0/243.0*t46+2978.0/6075.0*eta-2222.0/405.0*t42;
1289 double t412 = 53732.0/6075.0*t1;
1290 double t414 = 1472.0/135.0*t33;
1291 double t417 = 1510.0/81.0*t38;
1292 double t422 = -2684.0/3645.0+t412+548.0/135.0*t44+t414-592.0/45.0*t35+t364-27184.0/1215.0*t40+t417-80704.0/3645.0*t2+16.0/9.0*t50-548.0/135.0*t52+404.0/27.0*t48;
1293 double t427 = 187.0/27.0*t6;
1294 double t430 = 187.0/27.0*t7;
1295 double t436 = -598.0/1215.0*xi-5408.0/1215.0*t5+64.0/81.0*t11+t427-92.0/27.0*t3-64.0/81.0*t27-t430+155.0/27.0*t24+661.0/7290.0*t22+4738.0/1215.0*t46+5099.0/7290.0*eta+811.0/270.0*t42;
1296 double t437 = 17.0/135.0*t1;
1297 double t439 = 556.0/135.0*t33;
1298 double t442 = 1003.0/270.0*t38;
1299 double t447 = 1021.0/3645.0-t437-73.0/45.0*t44-t439+32.0/45.0*t35-t313+10412.0/1215.0*t40-t442+1270.0/729.0*t2-64.0/81.0*t50+73.0/45.0*t52-155.0/27.0*t48;
1300 double t452 = 44.0/27.0*t6;
1301 double t455 = 44.0/27.0*t7;
1302 double t461 = 16.0/135.0*xi+1264.0/1215.0*t5-16.0/81.0*t11-t452+16.0/27.0*t3-608.0/405.0*t27+t455-4.0/3.0*t24+6586.0/3645.0*t22-32.0/45.0*t46-1114.0/3645.0*eta-262.0/405.0*t42;
1303 double t462 = 124.0/1215.0*t1;
1304 double t464 = 128.0/135.0*t33;
1305 double t467 = 406.0/405.0*t38;
1306 double t472 = -236.0/3645.0-t462+52.0/135.0*t44+t464-16.0/45.0*t35-t313-2416.0/1215.0*t40+t467+1504.0/729.0*t2+16.0/81.0*t50-52.0/135.0*t52+4.0/3.0*t48;
1307 double t475 = 2113.0/216.0*t7;
1308 double t484 = 1358017.0/1905120.0+8869.0/8640.0*t3+t475+t10-28439.0/1296.0*t11+t20-2629.0/7776.0*t1-152479.0/233280.0*t22+1555.0/864.0*t24-2597.0/9720.0*t2+10007.0/12960.0*t27+t30+t279+883.0/2160.0*t33+311.0/576.0*t35;
1309 double t494 = 440947.0/16632.0*t6;
1310 double t497 = 3743.0/12960.0*t38-2597.0/1620.0*t40+2711.0/25920.0*t42-1192045.0/66528.0*t44-152479.0/77760.0*t46-13843.0/864.0*t48+10007.0/1296.0*t50+8869.0/4320.0*t52+t55-1464013.0/99792.0*t5+t494+72617.0/38880.0*xi+t65-t72+7329361.0/11430720.0*eta;
1311 double t500 = 256.0/9.0*t7;
1312 double t507 = -26.0/135.0*t3-t500-t79+11584.0/81.0*t11-t81-t462-32.0/135.0*t22-32.0/27.0*t24-1208.0/3645.0*t2+8.0/405.0*t27-t87+t256+t464-2.0/5.0*t35+t467;
1313 double t516 = 122368.0/693.0*t6;
1314 double t519 = -1011616.0/178605.0+3008.0/243.0*t40-4132.0/405.0*t42+1196128.0/10395.0*t44+6586.0/1215.0*t46+3488.0/27.0*t48-1216.0/81.0*t50+32.0/27.0*t52-t100+9629248.0/93555.0*t5-t516-18016.0/1215.0*xi-t104+t105-114536.0/19845.0*eta;
1315 double t528 = 73.0/90.0*t3-t500+t111-29312.0/81.0*t11+t113-t437+4738.0/3645.0*t22+64.0/27.0*t24+5206.0/3645.0*t2-32.0/405.0*t27+t119-t233-t439+31.0/18.0*t35-t442;
1316 double t537 = 52736.0/99.0*t6;
1317 double t540 = 490688.0/25515.0+2540.0/243.0*t40+6353.0/135.0*t42-459464.0/1485.0*t44+661.0/2430.0*t46-10048.0/27.0*t48-640.0/81.0*t50-184.0/27.0*t52+t131-4310912.0/13365.0*t5+t537+10688.0/243.0*xi+t135-t136+480986.0/25515.0*eta;
1318 double t543 = 9472.0/45.0*t7;
1319 double t550 = -4699232.0/127575.0-274.0/135.0*t3+t543-t111+164672.0/405.0*t11-t144+t412+256.0/729.0*t22-1184.0/27.0*t24-13592.0/3645.0*t2+8.0/45.0*t27-t150+t210+t414-202.0/45.0*t35;
1320 double t559 = 476672.0/495.0*t6;
1321 double t562 = t417-161408.0/1215.0*t40-32084.0/405.0*t42+708256.0/1485.0*t44-1306.0/405.0*t46+12320.0/27.0*t48+2368.0/405.0*t50-608.0/135.0*t52-t131+7943872.0/13365.0*t5-t559-24224.0/405.0*xi-t166+t167-792824.0/25515.0*eta;
1322 double t572 = -739.0/270.0*t3-2944.0/9.0*t7-5888.0/81.0*t11+t175-t386-2881.0/9720.0*t22+2944.0/27.0*t24+244517.0/29160.0*t2-133.0/648.0*t27+t181-t182-t388+49.0/6.0*t35-t392;
1323 double t584 = 227200.0/5103.0+287062.0/1215.0*t40+18401.0/405.0*t42-762164.0/1485.0*t44-58117.0/2430.0*t46-2944.0/27.0*t48+5888.0/81.0*t50+4.0/135.0*t52-9579776.0/13365.0*t5+114944.0/99.0*t6+32384.0/1215.0*xi+t197-t198+542683.0/17010.0*eta;
1324 double t593 = -658.0/225.0*t3+t543+t111-126784.0/405.0*t11-t144+t360-16736.0/3645.0*t22-13024.0/135.0*t24-224392.0/18225.0*t2-1288.0/2025.0*t27-t150+t151+t362-3262.0/225.0*t35+t366;
1325 double t604 = -4550048.0/127575.0-956224.0/6075.0*t40+5092.0/225.0*t42+3306848.0/7425.0*t44+51614.0/1215.0*t46-42656.0/135.0*t48-40256.0/405.0*t50+18272.0/675.0*t52+t131+39250496.0/66825.0*t5-t559+154976.0/6075.0*xi-t166+t167-3229736.0/127575.0*eta;
1326 double t612 = 482624.0/25515.0+1897.0/270.0*t3-t500-t111+28288.0/81.0*t11+t113-t335+16058.0/3645.0*t22+448.0/27.0*t24+23338.0/3645.0*t2-t232+t119-t120-t337+721.0/90.0*t35;
1327 double t623 = -t340+20764.0/1215.0*t40-16607.0/405.0*t42-446792.0/1485.0*t44-1147.0/90.0*t46+9536.0/27.0*t48+1664.0/81.0*t50-2072.0/135.0*t52-t131-4285568.0/13365.0*t5+t537-5312.0/135.0*xi+t135-t136+436774.0/25515.0*eta;
1328 double t632 = 98.0/27.0*t3-t500+t79-12608.0/81.0*t11-t81-t309+3392.0/1215.0*t22+544.0/27.0*t24+3416.0/729.0*t2-232.0/405.0*t27-t87-t88-t311+86.0/15.0*t35-t315;
1329 double t643 = -1096288.0/178605.0+27136.0/1215.0*t40+1396.0/81.0*t42+1329184.0/10395.0*t44-16394.0/1215.0*t46-4000.0/27.0*t48+2240.0/81.0*t50-1568.0/135.0*t52+t100+1979072.0/18711.0*t5-t516+23648.0/1215.0*xi-t104+t105-488648.0/59535.0*eta;
1330 double t652 = 1716403.0/1905120.0-7327.0/1440.0*t3+t475-t10+3851.0/144.0*t11+t20+t274-251789.0/77760.0*t22-7775.0/864.0*t24-5468.0/1215.0*t2+4813.0/2160.0*t27+t30+t32+t280-7439.0/1440.0*t35;
1331 double t663 = t282-35987.0/6480.0*t40-653.0/320.0*t42-7649759.0/332640.0*t44+150617.0/19440.0*t46+20063.0/864.0*t48-601.0/48.0*t50+30811.0/4320.0*t52-t55-7883243.0/498960.0*t5+t494-139693.0/38880.0*xi+t65-t72+6742217.0/3810240.0*eta;
1332 double t669 = 512.0/81.0*t27;
1333 double t675 = 208.0/243.0*xi-208.0/243.0*t5-272.0/81.0*t11-t452+32.0/9.0*t3-t669+t455+20.0/3.0*t24+1414.0/243.0*t22-1072.0/243.0*t46+122.0/243.0*eta+62.0/81.0*t42;
1334 double t678 = 256.0/27.0*t31;
1335 double t684 = 916.0/3645.0-t251-220.0/27.0*t44+t257+32.0/9.0*t35-t678-2096.0/243.0*t40-t259+6784.0/729.0*t2+272.0/81.0*t50+220.0/27.0*t52-20.0/3.0*t48;
1336 double t694 = -898.0/243.0*xi+920.0/243.0*t5+t324+t427-64.0/9.0*t3-t669-t430-775.0/27.0*t24+17869.0/1458.0*t22+2626.0/243.0*t46-8653.0/1458.0*eta-829.0/162.0*t42;
1337 double t701 = -3983.0/3645.0-t228+319.0/9.0*t44-t234-64.0/9.0*t35-t678+9088.0/243.0*t40+t236+11572.0/729.0*t2-t342-319.0/9.0*t52+775.0/27.0*t48;
1338 double t707 = 18944.0/405.0*t27;
1339 double t713 = 784.0/81.0*xi-2512.0/243.0*t5-3088.0/81.0*t11-t402+1184.0/9.0*t3+t707+t405+2020.0/27.0*t24-47990.0/729.0*t22-11440.0/81.0*t46+69454.0/3645.0*eta-106.0/9.0*t42;
1340 double t716 = 9472.0/135.0*t31;
1341 double t722 = 10564.0/3645.0+t205-2540.0/27.0*t44+t211+1184.0/9.0*t35+t716-23984.0/243.0*t40-t214-67136.0/729.0*t2+3088.0/81.0*t50+2540.0/27.0*t52-2020.0/27.0*t48;
1342 double t734 = -34615.0/1944.0*xi+46439.0/972.0*t5+22855.0/324.0*t11+t376-2944.0/9.0*t3-5888.0/81.0*t27-t379-1225.0/9.0*t24+6623.0/54.0*t22+670519.0/1944.0*t46-8093.0/162.0*eta+6631.0/162.0*t42;
1343 double t743 = -13097.0/1458.0-t176+8093.0/27.0*t44-t183-2944.0/9.0*t35-2944.0/27.0*t31+271369.0/972.0*t40+t185+119218.0/729.0*t2-22855.0/324.0*t50-8093.0/27.0*t52+1225.0/9.0*t48;
1344 double t754 = 40432.0/1215.0*xi-65072.0/1215.0*t5-18256.0/135.0*t11-t350+13024.0/45.0*t3+t707+t353+6524.0/27.0*t24-386882.0/3645.0*t22-78416.0/243.0*t46+216386.0/3645.0*eta-3214.0/405.0*t42;
1345 double t762 = 209804.0/18225.0+t145-3388.0/9.0*t44+t152+13024.0/45.0*t35+t716-451024.0/1215.0*t40-t155-484864.0/3645.0*t2+18256.0/135.0*t50+3388.0/9.0*t52-6524.0/27.0*t48;
1346 double t773 = -1246.0/81.0*xi-112.0/243.0*t5+4592.0/81.0*t11+t325-448.0/9.0*t3-t669-t328-3605.0/27.0*t24+33431.0/1458.0*t22+5278.0/81.0*t46-24215.0/1458.0*eta-1085.0/54.0*t42;
1347 double t781 = -11501.0/3645.0-t114+2695.0/27.0*t44-t121-448.0/9.0*t35-t678+30856.0/243.0*t40+t124+19636.0/729.0*t2-4592.0/81.0*t50-2695.0/27.0*t52+3605.0/27.0*t48;
1348 double t792 = -2864.0/243.0*xi+1808.0/243.0*t5+3664.0/81.0*t11+t299-544.0/9.0*t3-t669-t302-860.0/9.0*t24+5354.0/243.0*t22+17552.0/243.0*t46-3818.0/243.0*eta-718.0/81.0*t42;
1349 double t800 = -11252.0/3645.0-t82+2684.0/27.0*t44-t89-544.0/9.0*t35-t678+26992.0/243.0*t40+t91+18880.0/729.0*t2-3664.0/81.0*t50-2684.0/27.0*t52+860.0/9.0*t48;
1350 double t805 = 6561.0/20.0*t6;
1351 double t808 = 6561.0/20.0*t7;
1352 double t814 = 2916.0/25.0*xi-729.0/25.0*t5-2187.0/5.0*t11-t805+19683.0/50.0*t3+2187.0/50.0*t27+t808+4374.0/5.0*t24-1701.0/10.0*t22-5103.0/10.0*t46+3159.0/25.0*eta+5103.0/50.0*t42;
1353 double t819 = 2187.0/100.0*t31;
1354 double t826 = 2673.0/100.0+1944.0/25.0*t1-19683.0/25.0*t44+19683.0/25.0*t33+6561.0/25.0*t35+t819-18954.0/25.0*t40-729.0/2.0*t38-3159.0/25.0*t2+2187.0/5.0*t50+19683.0/25.0*t52-4374.0/5.0*t48;
1355 double t831 = 6561.0/8.0*t6;
1356 double t834 = 6561.0/8.0*t7;
1357 double t836 = 4941.0/20.0*t22;
1358 double t837 = 14823.0/20.0*t46;
1359 double t839 = -9963.0/40.0*xi-729.0/20.0*t5+3645.0/4.0*t11+t831-19683.0/40.0*t3-729.0/20.0*t27-t834-6561.0/4.0*t24+t836+t837-1053.0/5.0*eta;
1360 double t841 = 3159.0/40.0*t1;
1361 double t843 = 19683.0/20.0*t33;
1362 double t844 = 6561.0/40.0*t35;
1363 double t846 = 8019.0/20.0*t38;
1364 double t851 = -243.0/5.0-9477.0/40.0*t42-t841+6561.0/5.0*t44-t843-t844+5103.0/5.0*t40+t846+5103.0/40.0*t2-3645.0/4.0*t50-6561.0/5.0*t52+6561.0/4.0*t48;
1365 double t858 = 2187.0/4.0*t24;
1366 double t861 = -1701.0/20.0*xi+2187.0/10.0*t5+729.0/2.0*t11-6561.0/10.0*t3-729.0/8.0*t27-t858+t836+t837-6237.0/40.0*eta+729.0/8.0*t42-t841;
1367 double t864 = 2187.0/40.0*t31;
1368 double t869 = 2187.0/4.0*t48;
1369 double t870 = -729.0/20.0+19683.0/20.0*t44-t843-19683.0/40.0*t35-t864+15309.0/20.0*t40+t846+1701.0/10.0*t2-729.0/2.0*t50-19683.0/20.0*t52+t869;
1370 double t879 = 1647.0/10.0*t22;
1371 double t880 = 4941.0/10.0*t46;
1372 double t884 = 81.0/5.0*t1;
1373 double t886 = 2187.0/5.0*t33;
1374 double t888 = 2673.0/10.0*t38;
1375 double t893 = 81.0/2.0+2673.0/10.0*t42+t884-5103.0/5.0*t44+t886-3159.0/5.0*t40-t888-567.0/10.0*t2+972.0*t50+5103.0/5.0*t52-1458.0*t48;
1376 double t916 = 2187.0/32.0+2187.0/32.0*t1-45927.0/32.0*t44+19683.0/16.0*t33+19683.0/64.0*t35-6561.0/8.0*t40-6561.0/32.0*t38-2187.0/16.0*t2+10935.0/16.0*t50+45927.0/32.0*t52-32805.0/32.0*t48;
1377 double t930 = 81.0/5.0-81.0/5.0*xi-486.0/5.0*t5-1053.0/10.0*t2+2187.0/5.0*t52+t884+135.0/2.0*eta-1701.0/10.0*t42+5103.0/10.0*t3+486.0/5.0*t27+t886+2187.0/5.0*t35+729.0/10.0*t31-t880-t879-1701.0/5.0*t40-t888-2187.0/5.0*t44;
1378 double t933 = 243.0/20.0*t1;
1379 double t935 = 6561.0/40.0*t46;
1380 double t936 = 2187.0/40.0*t22;
1381 double t941 = 5103.0/40.0*t38;
1382 double t944 = -2187.0/40.0*eta-5103.0/40.0*t42+t933+6561.0/20.0*t44+t935+t936+t869+5103.0/20.0*t40-243.0/20.0-6561.0/40.0*xi-5103.0/20.0*t5+2187.0/4.0*t11+t831+t941-2187.0/4.0*t50-6561.0/20.0*t52-t834-t858;
1383 double t951 = 81.0/8.0*t1;
1384 double t956 = 2187.0/4.0*t33;
1385 double t957 = 3321.0/8.0*t46;
1386 double t958 = 1107.0/8.0*t22;
1387 double t961 = 243.0/8.0*t38;
1388 double t963 = -243.0/4.0-567.0/4.0*xi+729.0/2.0*t5+1215.0/2.0*t11+567.0/8.0*t2-1215.0/2.0*t50-3645.0/4.0*t52-t951-1107.0/8.0*eta-243.0/8.0*t42-2187.0/8.0*t3-3645.0/4.0*t24-t956+t957+t958+3645.0/4.0*t48+729.0/4.0*t40+t961+3645.0/4.0*t44;
1389 double t975 = -81.0/4.0+81.0/2.0*xi+243.0/2.0*t5+243.0/8.0*t2-2187.0/4.0*t52-t951-621.0/8.0*eta+243.0*t42-3645.0/8.0*t3-243.0/4.0*t27-t956-2187.0/8.0*t35+t957+t958+1701.0/4.0*t40+t961+2187.0/4.0*t44;
1390 double t981 = 243.0/100.0*t1;
1391 double t991 = 729.0/32.0*t1;
1392 double t1000 = 5103.0/64.0*t38;
1393 double t1004 = 2187.0/64.0*eta+5103.0/64.0*t42-t991-6561.0/32.0*t44-1701.0/32.0*t46-2187.0/64.0*t22-10935.0/32.0*t48+2187.0/16.0*t40+729.0/32.0+1701.0/32.0*xi-2187.0/16.0*t5-3645.0/16.0*t11-t1000+3645.0/16.0*t50+6561.0/32.0*t52+10935.0/32.0*t24;
1394 double t1019 = 7.0-27.0*xi-54.0*t5-63.0/2.0*t2+243.0*t52+49.0/2.0*t1+63.0/2.0*eta-243.0/2.0*t42+243.0/2.0*t3+243.0*t33-189.0/2.0*t46-63.0/2.0*t22-189.0*t40+243.0/2.0*t38-243.0*t44;
1396 values[0] = t37+t75;
1397 values[1] = t92+t108;
1398 values[2] = t123+t139;
1399 values[3] = t154+t170;
1400 values[4] = t186+t201;
1401 values[5] = t213+t224;
1402 values[6] = t237+t247;
1403 values[7] = t260+t270;
1404 values[8] = t283+t294;
1405 values[9] = t308+t320;
1406 values[10] = t334+t345;
1407 values[11] = t359+t371;
1408 values[12] = t385+t397;
1409 values[13] = t411+t422;
1410 values[14] = t436+t447;
1411 values[15] = t461+t472;
1412 values[16] = t484+t497;
1413 values[17] = t507+t519;
1414 values[18] = t528+t540;
1415 values[19] = t550+t562;
1416 values[20] = t572+t584;
1417 values[21] = t593+t604;
1418 values[22] = t612+t623;
1419 values[23] = t632+t643;
1420 values[24] = t652+t663;
1421 values[25] = t675+t684;
1422 values[26] = t694+t701;
1423 values[27] = t713+t722;
1424 values[28] = t734+t743;
1425 values[29] = t754+t762;
1426 values[30] = t773+t781;
1427 values[31] = t792+t800;
1428 values[32] = t814+t826;
1429 values[33] = t839+t851;
1430 values[34] = t861+t870;
1431 values[35] = 1377.0/5.0*xi+972.0/5.0*t5-972.0*t11-2187.0/2.0*t6+2187.0/10.0*t3+2187.0/2.0*t7+1458.0*t24-t879-t880+1647.0/10.0*eta+t893;
1432 values[36] = 5103.0/32.0*xi-6561.0/16.0*t5-10935.0/16.0*t11+45927.0/64.0*t3+2187.0/32.0*t27+32805.0/32.0*t24-18711.0/64.0*t22-56133.0/64.0*t46+14337.0/64.0*eta-6561.0/64.0*t42+t916;
1437 values[41] = 729.0/20.0*t42+t933+t935+t936+t941+1701.0/40.0*t2-6561.0/40.0*t3-2187.0/40.0*t27-t844-t864;
1438 values[42] = t981-243.0/5.0*t46-729.0/5.0*t40-243.0/100.0+243.0/5.0*xi+729.0/5.0*t5-729.0/5.0*t11-t805+729.0/5.0*t50+t808;
1441 values[45] = -81.0/16.0*eta-729.0/32.0*t42-t991-6561.0/64.0*t46-567.0/32.0*t22-t1000+729.0/32.0*t2+6561.0/64.0*t3+729.0/32.0*t27+6561.0/64.0*t35;
1442 values[46] = 81.0/50.0*eta+t981-81.0/5.0*t22-243.0/10.0*t2+729.0/50.0*t27+t819;
1446 static void C_Q_M8_2D_DeriveXiEta(
double xi,
double eta,
double *values)
1448 double t1 = eta*eta;
1451 double t5 = 8384.0/1155.0*t4;
1453 double t7 = 256.0/45.0*t6;
1456 double t11 = t10*t9;
1457 double t12 = 256.0/45.0*t11;
1459 double t17 = t10*xi;
1460 double t18 = 8384.0/1155.0*t17;
1461 double t20 = t1*eta;
1462 double t26 = xi*(-5.0/16.0+231.0/16.0*t11-315.0/16.0*t10+105.0/16.0*t9);
1463 double t27 = 8192.0/72765.0*t26;
1466 double t31 = 10939.0/540.0*t30;
1467 double t32 = xi*t20;
1468 double t34 = 224401.0/136080.0-43339.0/1728.0*t2-t5+t7+15768463.0/1905120.0*eta+t12-43339.0/1728.0*t10+198071.0/25920.0*t9-2070703.0/166320.0*t15-t18+198071.0/25920.0*t1-2070703.0/166320.0*t20-t27+37195.0/576.0*t28+t31-49447.0/972.0*t32;
1470 double t37 = xi*eta;
1471 double t39 = t9*eta;
1473 double t43 = t15*eta;
1474 double t45 = t15*t1;
1475 double t47 = t9*t20;
1477 double t51 = t17*eta;
1478 double t52 = 10939.0/540.0*t51;
1479 double t53 = t10*t1;
1480 double t55 = t15*t20;
1481 double t57 = t10*eta;
1482 double t64 = (1.0-t9)*(693.0/8.0*t17-315.0/4.0*t15+105.0/8.0*xi);
1483 double t65 = 4096.0/72765.0*t64;
1484 double t71 = (1.0-t1)*(693.0/8.0*t4-315.0/4.0*t20+105.0/8.0*eta);
1485 double t72 = 4096.0/72765.0*t71;
1486 double t77 = eta*(-5.0/16.0+231.0/16.0*t6-315.0/16.0*t2+105.0/16.0*t1);
1487 double t78 = 8192.0/72765.0*t77;
1488 double t80 = -52073.0/864.0*t35+18719.0/1215.0*t37-88649.0/2592.0*t39-88649.0/2592.0*t41-49447.0/972.0*t43+7663.0/144.0*t45+7663.0/144.0*t47+15317.0/1296.0*t49+t52+37195.0/576.0*t53+7439.0/81.0*t55+15317.0/1296.0*t57+t65+t72-t78+15768463.0/1905120.0*xi;
1489 double t84 = 512.0/15.0*t11;
1490 double t88 = 9472.0/231.0*t17;
1491 double t91 = 65536.0/72765.0*t26;
1492 double t93 = 1496.0/135.0*t30;
1493 double t95 = 2807.0/27.0*t35;
1494 double t96 = 215.0/9.0*t2-3818.0/243.0*eta-t84+2224.0/27.0*t10-10174.0/405.0*t9+16064.0/10395.0*t15+t88-359.0/81.0*t1+2684.0/81.0*t20+t91-215.0/3.0*t28-t93+53984.0/729.0*t32+t95;
1495 double t97 = 32392.0/1215.0*t37;
1496 double t104 = 512.0/9.0*t51;
1497 double t106 = 12800.0/81.0*t55;
1498 double t107 = 2560.0/81.0*t57;
1499 double t108 = 32768.0/72765.0*t64;
1500 double t110 = -27422.0/8505.0-t97+5354.0/81.0*t39+17552.0/243.0*t41+75520.0/729.0*t43-1088.0/9.0*t45-2684.0/27.0*t47-1832.0/81.0*t49-t104-1360.0/9.0*t53-t106-t107-t108-2422696.0/178605.0*xi;
1501 double t114 = 3584.0/45.0*t11;
1502 double t118 = 3328.0/33.0*t17;
1503 double t121 = 32768.0/10395.0*t26;
1504 double t123 = 2618.0/135.0*t30;
1505 double t125 = 3773.0/36.0*t35;
1506 double t126 = 3605.0/108.0*t2-24215.0/1458.0*eta+t114-1376.0/27.0*t10+2059.0/270.0*t9+205808.0/1485.0*t15-t118-1085.0/108.0*t1+2695.0/81.0*t20-t121-3605.0/36.0*t28-t123+61712.0/729.0*t32+t125;
1507 double t127 = 11582.0/405.0*t37;
1508 double t135 = 13664.0/81.0*t55;
1509 double t136 = 16384.0/10395.0*t64;
1510 double t138 = -3019.0/810.0-t127+33431.0/486.0*t39+5278.0/81.0*t41+78544.0/729.0*t43-896.0/9.0*t45-2695.0/27.0*t47-2296.0/81.0*t49-t104-1120.0/9.0*t53-t135-t107+t136-307226.0/8505.0*xi;
1511 double t145 = 24832.0/165.0*t17;
1512 double t148 = 65536.0/10395.0*t26;
1513 double t150 = 10472.0/675.0*t30;
1514 double t152 = 3646.0/243.0-1631.0/27.0*t2+216386.0/3645.0*eta-t114-3728.0/27.0*t10+29146.0/405.0*t9-520384.0/1485.0*t15+t145-1607.0/405.0*t1-3388.0/27.0*t20+t148+1631.0/9.0*t28+t150-902048.0/3645.0*t32;
1515 double t153 = 57001.0/135.0*t35;
1516 double t154 = 623864.0/6075.0*t37;
1517 double t161 = 18944.0/45.0*t51;
1518 double t163 = 229376.0/405.0*t55;
1519 double t164 = 18944.0/81.0*t57;
1520 double t165 = 32768.0/10395.0*t64;
1521 double t167 = -t153+t154-386882.0/1215.0*t39-78416.0/243.0*t41-1939456.0/3645.0*t43+26048.0/45.0*t45+3388.0/9.0*t47+9128.0/135.0*t49+t161+6512.0/9.0*t53+t163+t164-t165+15894248.0/127575.0*xi;
1522 double t174 = 5504.0/33.0*t17;
1523 double t177 = 16384.0/2079.0*t26;
1524 double t179 = 1309.0/108.0*t30;
1525 double t181 = 46361.0/108.0*t35;
1526 double t182 = 1225.0/36.0*t2-8093.0/162.0*eta+7360.0/27.0*t10-19873.0/162.0*t9+115576.0/297.0*t15-t174+6631.0/324.0*t1+8093.0/81.0*t20-t177-1225.0/12.0*t28-t179+271369.0/1458.0*t32+t181;
1527 double t183 = 22121.0/243.0*t37;
1528 double t192 = 35312.0/81.0*t55;
1529 double t194 = 8192.0/2079.0*t64;
1530 double t196 = -6623.0/486.0-t183+6623.0/18.0*t39+670519.0/1944.0*t41+476872.0/729.0*t43-5888.0/9.0*t45-8093.0/27.0*t47-22855.0/648.0*t49-5888.0/9.0*t51-7360.0/9.0*t53-t192-29440.0/81.0*t57+t194-1421905.0/10206.0*xi;
1531 double t206 = 952.0/135.0*t30;
1532 double t208 = 554.0/135.0-505.0/27.0*t2+69454.0/3645.0*eta+t114-5744.0/27.0*t10+406.0/5.0*t9-364096.0/1485.0*t15+t145-53.0/9.0*t1-2540.0/81.0*t20+t148+505.0/9.0*t28+t206-47968.0/729.0*t32;
1533 double t209 = 539.0/3.0*t35;
1534 double t210 = 15416.0/405.0*t37;
1535 double t218 = 11776.0/81.0*t55;
1536 double t220 = -t209+t210-47990.0/243.0*t39-11440.0/81.0*t41-268544.0/729.0*t43+2368.0/9.0*t45+2540.0/27.0*t47+1544.0/81.0*t49+t161+2960.0/9.0*t53+t218+t164-t165+627752.0/8505.0*xi;
1537 double t230 = 374.0/135.0*t30;
1538 double t232 = 1981.0/108.0*t35;
1539 double t233 = 775.0/108.0*t2-8653.0/1458.0*eta-t114+2656.0/27.0*t10-19717.0/810.0*t9+163568.0/1485.0*t15-t118-829.0/324.0*t1+319.0/27.0*t20-t121-775.0/36.0*t28-t230+18176.0/729.0*t32+t232;
1540 double t234 = 12878.0/1215.0*t37;
1541 double t240 = 196.0/27.0*t49;
1542 double t242 = 4448.0/81.0*t55;
1543 double t244 = -443.0/2430.0-t234+17869.0/486.0*t39+2626.0/243.0*t41+46288.0/729.0*t43-128.0/9.0*t45-319.0/9.0*t47-t240-t104-160.0/9.0*t53-t242-t107+t136-567002.0/25515.0*xi;
1544 double t254 = 88.0/135.0*t30;
1545 double t256 = 1102.0/8505.0-5.0/3.0*t2+122.0/243.0*eta+t84-944.0/27.0*t10+2414.0/405.0*t9-427456.0/10395.0*t15+t88+31.0/81.0*t1-220.0/81.0*t20+t91+5.0*t28+t254-4192.0/729.0*t32;
1546 double t257 = 175.0/27.0*t35;
1547 double t258 = 184.0/1215.0*t37;
1548 double t266 = 1024.0/81.0*t55;
1549 double t268 = -t257-t258+1414.0/81.0*t39-1072.0/243.0*t41+27136.0/729.0*t43+64.0/9.0*t45+220.0/27.0*t47+136.0/81.0*t49-t104+80.0/9.0*t53+t266-t107-t108+1272296.0/178605.0*xi;
1550 double t278 = 2113.0/540.0*t30;
1551 double t280 = 18067.0/1920.0*t35;
1552 double t281 = 20063.0/3456.0*t2+t5-t7+6742217.0/3810240.0*eta-t12+13583.0/1728.0*t10-649.0/288.0*t9+1443731.0/166320.0*t15-t18-653.0/640.0*t1-7649759.0/997920.0*t20-t27-7775.0/1152.0*t28+t278-35987.0/9720.0*t32+t280;
1553 double t282 = 12739.0/6480.0*t37;
1554 double t290 = 5927.0/810.0*t55;
1555 double t293 = -67.0/60480.0+t282-251789.0/25920.0*t39+150617.0/19440.0*t41-21872.0/1215.0*t43-7327.0/720.0*t45+30811.0/4320.0*t47-601.0/96.0*t49+t52-7439.0/576.0*t53+t290+4813.0/432.0*t57+t65-t72+t78-11946391.0/5715360.0*xi;
1556 double t296 = 9472.0/231.0*t4;
1557 double t297 = 512.0/15.0*t6;
1558 double t305 = 512.0/45.0*t30;
1559 double t307 = 2707.0/135.0*t35;
1560 double t308 = 6536.0/1215.0*t37;
1561 double t309 = -1000.0/27.0*t2-t296+t297-488648.0/59535.0*eta-43.0/9.0*t10+1483.0/405.0*t9-196.0/81.0*t15+698.0/81.0*t1+1329184.0/31185.0*t20+136.0/9.0*t28-t305+54272.0/3645.0*t32-t307-t308;
1562 double t316 = 1496.0/135.0*t51;
1563 double t318 = 1280.0/81.0*t55;
1564 double t320 = 32768.0/72765.0*t71;
1565 double t321 = 65536.0/72765.0*t77;
1566 double t323 = -2902.0/8505.0+3392.0/405.0*t39-16394.0/1215.0*t41+13664.0/729.0*t43+196.0/27.0*t45-1568.0/135.0*t47+1120.0/81.0*t49-t316+43.0/3.0*t53-t318-232.0/81.0*t57+t320-t321+6314.0/3645.0*xi;
1567 double t326 = 3328.0/33.0*t4;
1568 double t327 = 3584.0/45.0*t6;
1569 double t336 = 9779.0/540.0*t35;
1570 double t337 = 4894.0/1215.0*t37;
1571 double t338 = 2384.0/27.0*t2+t326-t327+436774.0/25515.0*eta-721.0/108.0*t10+5747.0/1620.0*t9-1897.0/405.0*t15-16607.0/810.0*t1-446792.0/4455.0*t20+112.0/9.0*t28-t305+41528.0/3645.0*t32-t336-t337;
1572 double t345 = 2618.0/135.0*t51;
1573 double t347 = 6832.0/405.0*t55;
1574 double t348 = 196.0/27.0*t57;
1575 double t349 = 16384.0/10395.0*t71;
1576 double t350 = 32768.0/10395.0*t77;
1577 double t352 = 1343.0/2430.0+16058.0/1215.0*t39-1147.0/90.0*t41+93352.0/3645.0*t43+1897.0/135.0*t45-2072.0/135.0*t47+832.0/81.0*t49-t345+721.0/36.0*t53-t347-t348-t349+t350+1777.0/810.0*xi;
1578 double t355 = 24832.0/165.0*t4;
1579 double t363 = 18944.0/225.0*t30;
1580 double t365 = 427.0/5.0*t35;
1581 double t366 = 146.0/225.0-10664.0/135.0*t2-t355+t327-3229736.0/127575.0*eta+1631.0/135.0*t10-3149.0/225.0*t9+1316.0/675.0*t15+2546.0/225.0*t1+3306848.0/22275.0*t20-3256.0/45.0*t28+t363-1912448.0/18225.0*t32+t365;
1582 double t367 = 60136.0/2025.0*t37;
1583 double t374 = 10472.0/675.0*t51;
1584 double t376 = 114688.0/2025.0*t55;
1585 double t378 = 32768.0/10395.0*t71;
1586 double t379 = 65536.0/10395.0*t77;
1587 double t381 = t367-16736.0/1215.0*t39+51614.0/1215.0*t41-897568.0/18225.0*t43-1316.0/225.0*t45+18272.0/675.0*t47-20128.0/405.0*t49+t374-1631.0/45.0*t53+t376-1288.0/405.0*t57+t378-t379-76918.0/18225.0*xi;
1588 double t384 = 5504.0/33.0*t4;
1589 double t394 = 43417.0/540.0*t35;
1590 double t395 = -5153.0/2430.0-736.0/27.0*t2+t384+542683.0/17010.0*eta-245.0/36.0*t10+16921.0/1620.0*t9+739.0/405.0*t15+18401.0/810.0*t1-762164.0/4455.0*t20+736.0/9.0*t28-5888.0/45.0*t30+574124.0/3645.0*t32-t394;
1591 double t396 = 47351.0/1215.0*t37;
1592 double t403 = 1309.0/108.0*t51;
1593 double t405 = 17656.0/405.0*t55;
1594 double t407 = 8192.0/2079.0*t71;
1595 double t408 = 16384.0/2079.0*t77;
1596 double t410 = -t396-2881.0/3240.0*t39-58117.0/2430.0*t41+244517.0/7290.0*t43-739.0/135.0*t45+4.0/135.0*t47+2944.0/81.0*t49-t403+245.0/12.0*t53-t405-665.0/648.0*t57-t407+t408+1025.0/1458.0*xi;
1597 double t421 = 755.0/27.0*t35;
1598 double t422 = 107464.0/6075.0*t37;
1599 double t423 = 3080.0/27.0*t2-t355-t327-792824.0/25515.0*eta+101.0/27.0*t10-1111.0/405.0*t9+548.0/405.0*t15-16042.0/405.0*t1+708256.0/4455.0*t20-296.0/9.0*t28+t363-322816.0/3645.0*t32+t421+t422;
1600 double t430 = 952.0/135.0*t51;
1601 double t432 = 5888.0/405.0*t55;
1602 double t435 = 2146.0/1215.0+256.0/243.0*t39-1306.0/405.0*t41-54368.0/3645.0*t43-548.0/135.0*t45-608.0/135.0*t47+1184.0/405.0*t49+t430-101.0/9.0*t53+t432+8.0/9.0*t57+t378-t379+2978.0/6075.0*xi;
1603 double t446 = 1003.0/180.0*t35;
1604 double t447 = 34.0/135.0*t37;
1605 double t448 = -2512.0/27.0*t2+t326+t327+480986.0/25515.0*eta-155.0/108.0*t10+811.0/540.0*t9-73.0/135.0*t15+6353.0/270.0*t1-459464.0/4455.0*t20+16.0/9.0*t28-t305+5080.0/729.0*t32-t446-t447;
1606 double t455 = 374.0/135.0*t51;
1607 double t457 = 2224.0/405.0*t55;
1608 double t460 = -497.0/810.0+4738.0/1215.0*t39+661.0/2430.0*t41+20824.0/3645.0*t43+73.0/45.0*t45-184.0/27.0*t47-320.0/81.0*t49-t455+155.0/36.0*t53-t457-32.0/81.0*t57-t349+t350+5099.0/7290.0*xi;
1609 double t471 = 203.0/135.0*t35;
1610 double t472 = 998.0/8505.0+872.0/27.0*t2-t296-t297-114536.0/19845.0*eta+t10/3.0-131.0/405.0*t9+52.0/405.0*t15-2066.0/405.0*t1+1196128.0/31185.0*t20-8.0/9.0*t28-t305+6016.0/729.0*t32+t471;
1611 double t473 = 248.0/1215.0*t37;
1612 double t480 = 88.0/135.0*t51;
1613 double t481 = 512.0/405.0*t55;
1614 double t484 = -t473-32.0/45.0*t39+6586.0/1215.0*t41-4832.0/3645.0*t43-52.0/135.0*t45+32.0/27.0*t47-608.0/81.0*t49+t480-t53+t481+8.0/81.0*t57+t320-t321-1114.0/3645.0*xi;
1615 double t496 = -13843.0/3456.0*t2+t5+t7+7329361.0/11430720.0*eta+t12-13843.0/3456.0*t10+2711.0/51840.0*t9-1192045.0/199584.0*t15+t18+2711.0/51840.0*t1-1192045.0/199584.0*t20+t27+1555.0/1152.0*t28+t278-2597.0/2430.0*t32+3743.0/8640.0*t35;
1616 double t504 = 2113.0/540.0*t51;
1617 double t509 = -1969.0/54432.0-2629.0/3888.0*t37-152479.0/77760.0*t39-152479.0/77760.0*t41-2597.0/2430.0*t43+8869.0/4320.0*t45+8869.0/4320.0*t47+10007.0/2592.0*t49+t504+1555.0/1152.0*t53+883.0/1620.0*t55+10007.0/2592.0*t57-t65-t72+t78+7329361.0/11430720.0*xi;
1618 double t519 = 998.0/8505.0+t2/3.0-1114.0/3645.0*eta-t84+872.0/27.0*t10-2066.0/405.0*t9+1196128.0/31185.0*t15-t88-131.0/405.0*t1+52.0/405.0*t20-t91-t28+t254-4832.0/3645.0*t32;
1619 double t526 = 512.0/45.0*t51;
1620 double t530 = t471-t473+6586.0/1215.0*t39-32.0/45.0*t41+6016.0/729.0*t43+32.0/27.0*t45-52.0/135.0*t47+8.0/81.0*t49-t526-8.0/9.0*t53+t481-608.0/81.0*t57+t108-114536.0/19845.0*xi;
1621 double t541 = -155.0/108.0*t2+5099.0/7290.0*eta+t114-2512.0/27.0*t10+6353.0/270.0*t9-459464.0/4455.0*t15+t118+811.0/540.0*t1-73.0/135.0*t20+t121+155.0/36.0*t28-t230+20824.0/3645.0*t32-t446;
1622 double t551 = -497.0/810.0-t447+661.0/2430.0*t39+4738.0/1215.0*t41+5080.0/729.0*t43-184.0/27.0*t45+73.0/45.0*t47-32.0/81.0*t49-t526+16.0/9.0*t53-t457-320.0/81.0*t57-t136+480986.0/25515.0*xi;
1623 double t562 = 101.0/27.0*t2+2978.0/6075.0*eta-t114+3080.0/27.0*t10-16042.0/405.0*t9+708256.0/4455.0*t15-t145-1111.0/405.0*t1+548.0/405.0*t20-t148-101.0/9.0*t28+t206-54368.0/3645.0*t32+t421;
1624 double t569 = 18944.0/225.0*t51;
1625 double t573 = 2146.0/1215.0+t422-1306.0/405.0*t39+256.0/243.0*t41-322816.0/3645.0*t43-608.0/135.0*t45-548.0/135.0*t47+8.0/9.0*t49+t569-296.0/9.0*t53+t432+1184.0/405.0*t57+t165-792824.0/25515.0*xi;
1626 double t584 = -5153.0/2430.0-245.0/36.0*t2+1025.0/1458.0*eta-736.0/27.0*t10+18401.0/810.0*t9-762164.0/4455.0*t15+t174+16921.0/1620.0*t1+739.0/405.0*t20+t177+245.0/12.0*t28-t179+244517.0/7290.0*t32;
1627 double t595 = -t394-t396-58117.0/2430.0*t39-2881.0/3240.0*t41+574124.0/3645.0*t43+4.0/135.0*t45-739.0/135.0*t47-665.0/648.0*t49-5888.0/45.0*t51+736.0/9.0*t53-t405+2944.0/81.0*t57-t194+542683.0/17010.0*xi;
1628 double t606 = 146.0/225.0+1631.0/135.0*t2-76918.0/18225.0*eta+t114-10664.0/135.0*t10+2546.0/225.0*t9+3306848.0/22275.0*t15-t145-3149.0/225.0*t1+1316.0/675.0*t20-t148-1631.0/45.0*t28+t150-897568.0/18225.0*t32;
1629 double t616 = t365+t367+51614.0/1215.0*t39-16736.0/1215.0*t41-1912448.0/18225.0*t43+18272.0/675.0*t45-1316.0/225.0*t47-1288.0/405.0*t49+t569-3256.0/45.0*t53+t376-20128.0/405.0*t57+t165-3229736.0/127575.0*xi;
1630 double t627 = -721.0/108.0*t2+1777.0/810.0*eta-t114+2384.0/27.0*t10-16607.0/810.0*t9-446792.0/4455.0*t15+t118+5747.0/1620.0*t1-1897.0/405.0*t20+t121+721.0/36.0*t28-t123+93352.0/3645.0*t32-t336;
1631 double t636 = 1343.0/2430.0-t337-1147.0/90.0*t39+16058.0/1215.0*t41+41528.0/3645.0*t43-2072.0/135.0*t45+1897.0/135.0*t47-t240-t526+112.0/9.0*t53-t347+832.0/81.0*t57-t136+436774.0/25515.0*xi;
1632 double t647 = -43.0/9.0*t2+6314.0/3645.0*eta+t84-1000.0/27.0*t10+698.0/81.0*t9+1329184.0/31185.0*t15-t88+1483.0/405.0*t1-196.0/81.0*t20-t91+43.0/3.0*t28-t93+13664.0/729.0*t32-t307;
1633 double t657 = -2902.0/8505.0-t308-16394.0/1215.0*t39+3392.0/405.0*t41+54272.0/3645.0*t43-1568.0/135.0*t45+196.0/27.0*t47-232.0/81.0*t49-t526+136.0/9.0*t53-t318+1120.0/81.0*t57+t108-488648.0/59535.0*xi;
1634 double t668 = 13583.0/1728.0*t2-t5-t7-11946391.0/5715360.0*eta-t12+20063.0/3456.0*t10-653.0/640.0*t9-7649759.0/997920.0*t15+t18-649.0/288.0*t1+1443731.0/166320.0*t20+t27-7439.0/576.0*t28+t31-21872.0/1215.0*t32+t280;
1635 double t678 = -67.0/60480.0+t282+150617.0/19440.0*t39-251789.0/25920.0*t41-35987.0/9720.0*t43+30811.0/4320.0*t45-7327.0/720.0*t47+4813.0/432.0*t49+t504-7775.0/1152.0*t53+t290-601.0/96.0*t57-t65+t72-t78+6742217.0/3810240.0*xi;
1636 double t688 = 512.0/9.0*t30;
1637 double t690 = 1102.0/8505.0-944.0/27.0*t2+t296+t297+1272296.0/178605.0*eta-5.0/3.0*t10+31.0/81.0*t9-220.0/81.0*t15+2414.0/405.0*t1-427456.0/10395.0*t20+80.0/9.0*t28-t688+27136.0/729.0*t32-t257;
1638 double t696 = 2560.0/81.0*t49;
1639 double t700 = -t258-1072.0/243.0*t39+1414.0/81.0*t41-4192.0/729.0*t43+220.0/27.0*t45+64.0/9.0*t47-t696+t480+5.0*t53+t266+136.0/81.0*t57-t320+t321+122.0/243.0*xi;
1640 double t711 = 2656.0/27.0*t2-t326-t327-567002.0/25515.0*eta+775.0/108.0*t10-829.0/324.0*t9+319.0/27.0*t15-19717.0/810.0*t1+163568.0/1485.0*t20-160.0/9.0*t28-t688+46288.0/729.0*t32+t232-t234;
1641 double t719 = -443.0/2430.0+2626.0/243.0*t39+17869.0/486.0*t41+18176.0/729.0*t43-319.0/9.0*t45-128.0/9.0*t47-t696-t455-775.0/36.0*t53-t242-t348+t349-t350-8653.0/1458.0*xi;
1642 double t729 = 18944.0/45.0*t30;
1643 double t731 = 554.0/135.0-5744.0/27.0*t2+t355+t327+627752.0/8505.0*eta-505.0/27.0*t10-53.0/9.0*t9-2540.0/81.0*t15+406.0/5.0*t1-364096.0/1485.0*t20+2960.0/9.0*t28+t729-268544.0/729.0*t32-t209;
1644 double t737 = 18944.0/81.0*t49;
1645 double t741 = t210-11440.0/81.0*t39-47990.0/243.0*t41-47968.0/729.0*t43+2540.0/27.0*t45+2368.0/9.0*t47+t737+t430+505.0/9.0*t53+t218+1544.0/81.0*t57-t378+t379+69454.0/3645.0*xi;
1646 double t753 = 7360.0/27.0*t2-t384-1421905.0/10206.0*eta+1225.0/36.0*t10+6631.0/324.0*t9+8093.0/81.0*t15-19873.0/162.0*t1+115576.0/297.0*t20-7360.0/9.0*t28-5888.0/9.0*t30+476872.0/729.0*t32+t181-t183;
1647 double t763 = -6623.0/486.0+670519.0/1944.0*t39+6623.0/18.0*t41+271369.0/1458.0*t43-8093.0/27.0*t45-5888.0/9.0*t47-29440.0/81.0*t49-t403-1225.0/12.0*t53-t192-22855.0/648.0*t57+t407-t408-8093.0/162.0*xi;
1648 double t774 = 3646.0/243.0-3728.0/27.0*t2+t355-t327+15894248.0/127575.0*eta-1631.0/27.0*t10-1607.0/405.0*t9-3388.0/27.0*t15+29146.0/405.0*t1-520384.0/1485.0*t20+6512.0/9.0*t28+t729-1939456.0/3645.0*t32-t153;
1649 double t783 = t154-78416.0/243.0*t39-386882.0/1215.0*t41-902048.0/3645.0*t43+3388.0/9.0*t45+26048.0/45.0*t47+t737+t374+1631.0/9.0*t53+t163+9128.0/135.0*t57-t378+t379+216386.0/3645.0*xi;
1650 double t794 = -1376.0/27.0*t2-t326+t327-307226.0/8505.0*eta+3605.0/108.0*t10-1085.0/108.0*t9+2695.0/81.0*t15+2059.0/270.0*t1+205808.0/1485.0*t20-1120.0/9.0*t28-t688+78544.0/729.0*t32+t125-t127;
1651 double t803 = -3019.0/810.0+5278.0/81.0*t39+33431.0/486.0*t41+61712.0/729.0*t43-2695.0/27.0*t45-896.0/9.0*t47-t696-t345-3605.0/36.0*t53-t135-2296.0/81.0*t57+t349-t350-24215.0/1458.0*xi;
1652 double t814 = 2224.0/27.0*t2+t296-t297-2422696.0/178605.0*eta+215.0/9.0*t10-359.0/81.0*t9+2684.0/81.0*t15-10174.0/405.0*t1+16064.0/10395.0*t20-1360.0/9.0*t28-t688+75520.0/729.0*t32+t95-t97;
1653 double t823 = -27422.0/8505.0+17552.0/243.0*t39+5354.0/81.0*t41+53984.0/729.0*t43-2684.0/27.0*t45-1088.0/9.0*t47-t696-t316-215.0/3.0*t53-t106-1832.0/81.0*t57-t320+t321-3818.0/243.0*xi;
1654 double t831 = 6561.0/50.0*t51;
1655 double t837 = 3159.0/25.0*eta+5103.0/100.0*t1-6561.0/25.0*t20-2187.0/10.0*t2+19683.0/25.0*t47+2187.0/10.0*t49+t831+6561.0/10.0*t53-5103.0/10.0*t41-5103.0/10.0*t39+3159.0/25.0*xi+5103.0/100.0*t9;
1656 double t842 = 6561.0/50.0*t30;
1657 double t849 = 2673.0/100.0+3888.0/25.0*t37-6561.0/25.0*t15+26244.0/25.0*t55+6561.0/10.0*t28+t842-12636.0/25.0*t43-2187.0/4.0*t35-12636.0/25.0*t32+2187.0/10.0*t57+19683.0/25.0*t45-2187.0/10.0*t10;
1658 double t854 = 2187.0/16.0*t2;
1659 double t857 = 6561.0/20.0*t51;
1660 double t859 = 14823.0/20.0*t41;
1661 double t860 = 14823.0/20.0*t39;
1662 double t862 = -6237.0/40.0*eta+729.0/16.0*t1+6561.0/20.0*t20+t854-19683.0/20.0*t47-729.0/4.0*t49-t857-19683.0/16.0*t53+t859+t860-1053.0/5.0*xi;
1663 double t864 = 3159.0/20.0*t37;
1664 double t866 = 6561.0/5.0*t55;
1665 double t867 = 6561.0/16.0*t28;
1666 double t869 = 24057.0/40.0*t35;
1667 double t874 = -1701.0/40.0-9477.0/80.0*t9-t864+2187.0/5.0*t15-t866-t867+3402.0/5.0*t43+t869+5103.0/10.0*t32-3645.0/8.0*t57-6561.0/5.0*t45+6561.0/16.0*t10;
1668 double t882 = 6561.0/16.0*t53;
1669 double t885 = -1053.0/5.0*eta-9477.0/80.0*t1+2187.0/5.0*t20+6561.0/16.0*t2-6561.0/5.0*t47-3645.0/8.0*t49-t882+t859+t860-6237.0/40.0*xi+729.0/16.0*t9;
1670 double t888 = 6561.0/20.0*t30;
1671 double t893 = 2187.0/16.0*t10;
1672 double t894 = -1701.0/40.0-t864+6561.0/20.0*t15-t866-19683.0/16.0*t28-t888+5103.0/10.0*t43+t869+3402.0/5.0*t32-729.0/4.0*t57-19683.0/20.0*t45+t893;
1673 double t902 = 4941.0/10.0*t41;
1674 double t903 = 4941.0/10.0*t39;
1675 double t906 = 162.0/5.0*t37;
1676 double t908 = 2916.0/5.0*t55;
1677 double t910 = 8019.0/20.0*t35;
1678 double t915 = 135.0/2.0*eta-1701.0/20.0*t1-729.0/5.0*t20+2187.0/5.0*t47+2187.0/5.0*t51+2187.0/2.0*t53-t902-t903+1647.0/10.0*xi+2673.0/20.0*t9+t906-1701.0/5.0*t15+t908-2106.0/5.0*t43-t910-1134.0/5.0*t32+486.0*t57+5103.0/5.0*t45-729.0/2.0*t10+567.0/20.0;
1679 double t927 = 14337.0/64.0*eta-6561.0/128.0*t1-15309.0/32.0*t20-32805.0/128.0*t2+45927.0/32.0*t47+10935.0/32.0*t49+98415.0/128.0*t53-56133.0/64.0*t41-56133.0/64.0*t39+14337.0/64.0*xi-6561.0/128.0*t9;
1680 double t938 = 2187.0/32.0+2187.0/16.0*t37-15309.0/32.0*t15+6561.0/4.0*t55+98415.0/128.0*t28-2187.0/4.0*t43-19683.0/64.0*t35-2187.0/4.0*t32+10935.0/32.0*t57+45927.0/32.0*t45-32805.0/128.0*t10;
1681 double t954 = -2106.0/5.0*t32-729.0/2.0*t2+2187.0/5.0*t45+2673.0/20.0*t1+t906+567.0/20.0+135.0/2.0*xi+1647.0/10.0*eta-1701.0/20.0*t9+5103.0/5.0*t47+486.0*t49+t908+2187.0/2.0*t28+2187.0/5.0*t30-t903-t902-1701.0/5.0*t20-1134.0/5.0*t43-t910-729.0/5.0*t15;
1682 double t957 = 243.0/10.0*t37;
1683 double t960 = 6561.0/40.0*t39;
1684 double t961 = 6561.0/40.0*t41;
1685 double t963 = 15309.0/80.0*t35;
1686 double t966 = -243.0/40.0-2187.0/40.0*xi-5103.0/80.0*t9+t957+729.0/40.0*t1+2187.0/20.0*t15+t960+t961+t893+1701.0/10.0*t43+t963-2187.0/8.0*t57-6561.0/20.0*t45-t857-t882;
1687 double t971 = 81.0/4.0*t37;
1688 double t977 = 729.0*t55;
1689 double t978 = 3321.0/8.0*t39;
1690 double t979 = 3321.0/8.0*t41;
1691 double t983 = 729.0/16.0*t35;
1692 double t985 = 567.0/2.0*t32-1215.0/4.0*t57-3645.0/4.0*t45+243.0/2.0*t1-t971-81.0/2.0-1107.0/8.0*xi-621.0/8.0*eta-243.0/16.0*t9-2187.0/4.0*t47-10935.0/16.0*t53-t977+t978+t979+729.0/4.0*t20+3645.0/16.0*t10+243.0/2.0*t43+t983+1215.0/4.0*t15;
1693 double t999 = 243.0/2.0*t32+3645.0/16.0*t2-2187.0/4.0*t45-243.0/16.0*t1-t971-81.0/2.0-621.0/8.0*xi-1107.0/8.0*eta+243.0/2.0*t9-3645.0/4.0*t47-1215.0/4.0*t49-t977-10935.0/16.0*t28+t978+t979+1215.0/4.0*t20+567.0/2.0*t43+t983+729.0/4.0*t15;
1694 double t1007 = -243.0/40.0-2187.0/40.0*eta+729.0/40.0*t9+t957-5103.0/80.0*t1+t960+t961+2187.0/20.0*t20+t963+1701.0/10.0*t32+t854-6561.0/20.0*t47-2187.0/8.0*t49-t867-t888;
1695 double t1009 = 243.0/50.0*t37;
1696 double t1017 = 729.0/16.0*t37;
1697 double t1024 = 15309.0/128.0*t35;
1698 double t1028 = 243.0/64.0+2187.0/64.0*xi-81.0/16.0*eta+5103.0/128.0*t9-t1017-729.0/64.0*t1-2187.0/32.0*t15-1701.0/32.0*t39-6561.0/64.0*t41-10935.0/128.0*t10+729.0/8.0*t43-t1024+3645.0/32.0*t57+6561.0/32.0*t45+32805.0/128.0*t53;
1699 double t1044 = -126.0*t32+243.0*t45-243.0/4.0*t1+49.0*t37+81.0/4.0+63.0/2.0*xi+63.0/2.0*eta-243.0/4.0*t9+243.0*t47+324.0*t55-189.0/2.0*t39-189.0/2.0*t41-81.0*t20-126.0*t43+729.0/4.0*t35-81.0*t15;
1700 double t1057 = 243.0/64.0-81.0/16.0*xi+2187.0/64.0*eta-729.0/64.0*t9-t1017+5103.0/128.0*t1-6561.0/64.0*t39-1701.0/32.0*t41-2187.0/32.0*t20-t1024+729.0/8.0*t32-10935.0/128.0*t2+6561.0/32.0*t47+3645.0/32.0*t49+32805.0/128.0*t28;
1702 values[0] = t34+t80;
1703 values[1] = t96+t110;
1704 values[2] = t126+t138;
1705 values[3] = t152+t167;
1706 values[4] = t182+t196;
1707 values[5] = t208+t220;
1708 values[6] = t233+t244;
1709 values[7] = t256+t268;
1710 values[8] = t281+t293;
1711 values[9] = t309+t323;
1712 values[10] = t338+t352;
1713 values[11] = t366+t381;
1714 values[12] = t395+t410;
1715 values[13] = t423+t435;
1716 values[14] = t448+t460;
1717 values[15] = t472+t484;
1718 values[16] = t496+t509;
1719 values[17] = t519+t530;
1720 values[18] = t541+t551;
1721 values[19] = t562+t573;
1722 values[20] = t584+t595;
1723 values[21] = t606+t616;
1724 values[22] = t627+t636;
1725 values[23] = t647+t657;
1726 values[24] = t668+t678;
1727 values[25] = t690+t700;
1728 values[26] = t711+t719;
1729 values[27] = t731+t741;
1730 values[28] = t753+t763;
1731 values[29] = t774+t783;
1732 values[30] = t794+t803;
1733 values[31] = t814+t823;
1734 values[32] = t837+t849;
1735 values[33] = t862+t874;
1736 values[34] = t885+t894;
1738 values[36] = t927+t938;
1744 values[42] = 81.0/50.0*eta+t1009-243.0/5.0*t39-486.0/5.0*t43+729.0/10.0*t57+t831;
1748 values[46] = 81.0/50.0*xi+t1009-243.0/5.0*t41-486.0/5.0*t32+729.0/10.0*t49+t842;
1752 static void C_Q_M8_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
1754 double t1 = eta*eta;
1757 double t5 = 512.0/15.0*t4;
1762 double t14 = t12*xi;
1763 double t16 = t12*t8;
1764 double t17 = 10939.0/3240.0*t16;
1765 double t18 = t12*t1;
1767 double t21 = 4096.0/45.0*t20;
1768 double t22 = 2155583.0/16632.0*t3;
1769 double t30 = 1.0+xi;
1770 double t31 = (1.0-t1)*(3465.0/8.0*t3-945.0/4.0*t1+105.0/8.0)*t30;
1771 double t32 = 4096.0/72765.0*t31;
1772 double t33 = 809713.0/952560.0+6742381.0/249480.0*t1-t5-6101.0/648.0*t6+18719.0/2430.0*t8-88649.0/7776.0*t10-49447.0/3888.0*t12+15317.0/6480.0*t14+t17+7439.0/108.0*t18+t21-t22+43157.0/6480.0*eta+15768463.0/1905120.0*xi+t32;
1773 double t38 = (-5.0/16.0+231.0/16.0*t20-315.0/16.0*t3+105.0/16.0*t1)*t30;
1774 double t39 = 8192.0/72765.0*t38;
1776 double t41 = 10939.0/216.0*t40;
1778 double t43 = 512.0/15.0*t42;
1781 double t48 = xi*eta;
1782 double t50 = t8*eta;
1784 double t54 = t10*eta;
1785 double t56 = t10*t1;
1788 double t61 = 8384.0/231.0*t60;
1789 double t62 = t14*eta;
1790 double t64 = t10*t6;
1791 double t71 = eta*(693.0/8.0*t4-315.0/4.0*t6+105.0/8.0*eta)*t30;
1792 double t72 = 16384.0/72765.0*t71;
1793 double t73 = t12*eta;
1794 double t75 = -t39+t41+t43-43339.0/432.0*t44-49447.0/648.0*t46+198071.0/12960.0*t48-88649.0/2592.0*t50-2070703.0/55440.0*t52-52073.0/1296.0*t54+7663.0/144.0*t56+15317.0/648.0*t58-t61+7439.0/288.0*t62+37195.0/432.0*t64-t72+7663.0/288.0*t73;
1795 double t80 = 748.0/27.0*t3;
1796 double t82 = 256.0/27.0*t16;
1797 double t84 = 3200.0/27.0*t18;
1798 double t88 = 16196.0/1215.0*t8;
1799 double t89 = -2864.0/243.0*eta+1808.0/243.0*t1+3664.0/81.0*t6+t80-3664.0/81.0*t58-t82-544.0/9.0*t62-t84+2684.0/27.0*t52+17552.0/243.0*t50-3818.0/243.0*xi-t88;
1800 double t93 = 748.0/27.0*t40;
1801 double t94 = 5614.0/81.0*t54;
1802 double t97 = 512.0/81.0*t14;
1803 double t101 = -11252.0/3645.0-718.0/81.0*t48+5354.0/243.0*t10-860.0/9.0*t64-t93+t94+26992.0/243.0*t46+860.0/9.0*t44-t97-544.0/9.0*t73-2684.0/27.0*t56+18880.0/729.0*t12;
1804 double t106 = 1309.0/27.0*t3;
1805 double t109 = 3416.0/27.0*t18;
1806 double t113 = 5791.0/405.0*t8;
1807 double t114 = -1246.0/81.0*eta-112.0/243.0*t1+4592.0/81.0*t6+t106-4592.0/81.0*t58-t82-448.0/9.0*t62-t109+2695.0/27.0*t52+5278.0/81.0*t50-24215.0/1458.0*xi-t113;
1808 double t118 = 1309.0/27.0*t40;
1809 double t119 = 3773.0/54.0*t54;
1810 double t125 = -11501.0/3645.0-1085.0/54.0*t48+33431.0/1458.0*t10-3605.0/27.0*t64-t118+t119+30856.0/243.0*t46+3605.0/27.0*t44-t97-448.0/9.0*t73-2695.0/27.0*t56+19636.0/729.0*t12;
1811 double t130 = 5236.0/135.0*t3;
1812 double t132 = 9472.0/135.0*t16;
1813 double t134 = 57344.0/135.0*t18;
1814 double t138 = 311932.0/6075.0*t8;
1815 double t139 = 40432.0/1215.0*eta-65072.0/1215.0*t1-18256.0/135.0*t6-t130+18256.0/135.0*t58+t132+13024.0/45.0*t62+t134-3388.0/9.0*t52-78416.0/243.0*t50+216386.0/3645.0*xi+t138;
1816 double t143 = 5236.0/135.0*t40;
1817 double t144 = 114002.0/405.0*t54;
1818 double t147 = 18944.0/405.0*t14;
1819 double t151 = 209804.0/18225.0-3214.0/405.0*t48-386882.0/3645.0*t10+6524.0/27.0*t64+t143-t144-451024.0/1215.0*t46-6524.0/27.0*t44+t147+13024.0/45.0*t73+3388.0/9.0*t56-484864.0/3645.0*t12;
1820 double t156 = 6545.0/216.0*t3;
1821 double t160 = 8828.0/27.0*t18;
1822 double t164 = 22121.0/486.0*t8;
1823 double t165 = -34615.0/1944.0*eta+46439.0/972.0*t1+22855.0/324.0*t6+t156-22855.0/324.0*t58-2944.0/27.0*t16-2944.0/9.0*t62-t160+8093.0/27.0*t52+670519.0/1944.0*t50-8093.0/162.0*xi-t164;
1824 double t169 = 6545.0/216.0*t40;
1825 double t170 = 46361.0/162.0*t54;
1826 double t177 = -13097.0/1458.0+6631.0/162.0*t48+6623.0/54.0*t10-1225.0/9.0*t64-t169+t170+271369.0/972.0*t46+1225.0/9.0*t44-5888.0/81.0*t14-2944.0/9.0*t73-8093.0/27.0*t56+119218.0/729.0*t12;
1827 double t182 = 476.0/27.0*t3;
1828 double t185 = 2944.0/27.0*t18;
1829 double t189 = 7708.0/405.0*t8;
1830 double t190 = 784.0/81.0*eta-2512.0/243.0*t1-3088.0/81.0*t6-t182+3088.0/81.0*t58+t132+1184.0/9.0*t62+t185-2540.0/27.0*t52-11440.0/81.0*t50+69454.0/3645.0*xi+t189;
1831 double t194 = 476.0/27.0*t40;
1832 double t195 = 1078.0/9.0*t54;
1833 double t201 = 10564.0/3645.0-106.0/9.0*t48-47990.0/729.0*t10+2020.0/27.0*t64+t194-t195-23984.0/243.0*t46-2020.0/27.0*t44+t147+1184.0/9.0*t73+2540.0/27.0*t56-67136.0/729.0*t12;
1834 double t205 = 392.0/27.0*t6;
1835 double t206 = 187.0/27.0*t3;
1836 double t207 = 392.0/27.0*t58;
1837 double t209 = 1112.0/27.0*t18;
1838 double t213 = 6439.0/1215.0*t8;
1839 double t214 = -898.0/243.0*eta+920.0/243.0*t1+t205+t206-t207-t82-64.0/9.0*t62-t209+319.0/9.0*t52+2626.0/243.0*t50-8653.0/1458.0*xi-t213;
1840 double t218 = 187.0/27.0*t40;
1841 double t219 = 1981.0/162.0*t54;
1842 double t225 = -3983.0/3645.0-829.0/162.0*t48+17869.0/1458.0*t10-775.0/27.0*t64-t218+t219+9088.0/243.0*t46+775.0/27.0*t44-t97-64.0/9.0*t73-319.0/9.0*t56+11572.0/729.0*t12;
1843 double t230 = 44.0/27.0*t3;
1844 double t233 = 256.0/27.0*t18;
1845 double t237 = 92.0/1215.0*t8;
1846 double t238 = 208.0/243.0*eta-208.0/243.0*t1-272.0/81.0*t6-t230+272.0/81.0*t58-t82+32.0/9.0*t62+t233-220.0/27.0*t52-1072.0/243.0*t50+122.0/243.0*xi-t237;
1847 double t242 = 44.0/27.0*t40;
1848 double t243 = 350.0/81.0*t54;
1849 double t249 = 916.0/3645.0+62.0/81.0*t48+1414.0/243.0*t10+20.0/3.0*t64+t242-t243-2096.0/243.0*t46-20.0/3.0*t44-t97+32.0/9.0*t73+220.0/27.0*t56+6784.0/729.0*t12;
1850 double t253 = 12739.0/12960.0*t8;
1851 double t257 = 5927.0/1080.0*t18;
1852 double t258 = 440947.0/16632.0*t3;
1853 double t261 = 1716403.0/1905120.0-7883243.0/498960.0*t1-t5+3851.0/144.0*t6+t253-251789.0/77760.0*t10-5468.0/1215.0*t12+4813.0/2160.0*t14+t17+t257+t258-139693.0/38880.0*eta+6742217.0/3810240.0*xi-t32+t39;
1854 double t262 = 2113.0/216.0*t40;
1855 double t268 = 18067.0/2880.0*t54;
1856 double t274 = t262-t43+20063.0/864.0*t44-35987.0/6480.0*t46-653.0/320.0*t48+150617.0/19440.0*t50-7649759.0/332640.0*t52+t268+30811.0/4320.0*t56-601.0/48.0*t58+t61-7439.0/1440.0*t62-7775.0/864.0*t64+t72-7327.0/1440.0*t73;
1857 double t277 = 1024.0/5.0*t4;
1858 double t279 = 3268.0/1215.0*t8;
1859 double t283 = 748.0/405.0*t16;
1860 double t284 = 320.0/27.0*t18;
1861 double t285 = 122368.0/693.0*t3;
1862 double t288 = 32768.0/72765.0*t31;
1863 double t289 = 65536.0/72765.0*t38;
1864 double t290 = -1096288.0/178605.0+1979072.0/18711.0*t1+t277-12608.0/81.0*t6-t279+3392.0/1215.0*t10+3416.0/729.0*t12-232.0/405.0*t14-t283-t284-t285+23648.0/1215.0*eta-488648.0/59535.0*xi+t288-t289;
1865 double t291 = 256.0/9.0*t40;
1866 double t292 = 1024.0/5.0*t42;
1867 double t298 = 5414.0/405.0*t54;
1868 double t301 = 47360.0/231.0*t60;
1869 double t304 = 131072.0/72765.0*t71;
1870 double t306 = -t291+t292-4000.0/27.0*t44+27136.0/1215.0*t46+1396.0/81.0*t48-16394.0/1215.0*t50+1329184.0/10395.0*t52-t298-1568.0/135.0*t56+2240.0/81.0*t58-t301+86.0/15.0*t62+544.0/27.0*t64-t304+98.0/27.0*t73;
1871 double t309 = 7168.0/15.0*t4;
1872 double t311 = 2447.0/1215.0*t8;
1873 double t314 = 196.0/135.0*t14;
1874 double t315 = 1309.0/405.0*t16;
1875 double t316 = 1708.0/135.0*t18;
1876 double t317 = 52736.0/99.0*t3;
1877 double t320 = 16384.0/10395.0*t31;
1878 double t321 = 32768.0/10395.0*t38;
1879 double t322 = 482624.0/25515.0-4285568.0/13365.0*t1-t309+28288.0/81.0*t6-t311+16058.0/3645.0*t10+23338.0/3645.0*t12-t314-t315-t316+t317-5312.0/135.0*eta+436774.0/25515.0*xi-t320+t321;
1880 double t323 = 7168.0/15.0*t42;
1881 double t329 = 9779.0/810.0*t54;
1882 double t332 = 16640.0/33.0*t60;
1883 double t335 = 65536.0/10395.0*t71;
1884 double t337 = -t291-t323+9536.0/27.0*t44+20764.0/1215.0*t46-16607.0/405.0*t48-1147.0/90.0*t50-446792.0/1485.0*t52-t329-2072.0/135.0*t56+1664.0/81.0*t58+t332+721.0/90.0*t62+448.0/27.0*t64+t335+1897.0/270.0*t73;
1885 double t341 = 30068.0/2025.0*t8;
1886 double t345 = 5236.0/2025.0*t16;
1887 double t346 = 28672.0/675.0*t18;
1888 double t347 = 476672.0/495.0*t3;
1889 double t350 = 32768.0/10395.0*t31;
1890 double t351 = 65536.0/10395.0*t38;
1891 double t352 = -4550048.0/127575.0+39250496.0/66825.0*t1+t309-126784.0/405.0*t6+t341-16736.0/3645.0*t10-224392.0/18225.0*t12-1288.0/2025.0*t14+t345+t346-t347+154976.0/6075.0*eta-3229736.0/127575.0*xi+t350-t351;
1892 double t353 = 9472.0/45.0*t40;
1893 double t359 = 854.0/15.0*t54;
1894 double t362 = 24832.0/33.0*t60;
1895 double t365 = 131072.0/10395.0*t71;
1896 double t367 = t353+t323-42656.0/135.0*t44-956224.0/6075.0*t46+5092.0/225.0*t48+51614.0/1215.0*t50+3306848.0/7425.0*t52+t359+18272.0/675.0*t56-40256.0/405.0*t58-t362-3262.0/225.0*t62-13024.0/135.0*t64-t365-658.0/225.0*t73;
1897 double t371 = 47351.0/2430.0*t8;
1898 double t375 = 1309.0/648.0*t16;
1899 double t376 = 4414.0/135.0*t18;
1900 double t380 = 8192.0/2079.0*t31;
1901 double t381 = 16384.0/2079.0*t38;
1902 double t382 = 227200.0/5103.0-9579776.0/13365.0*t1-5888.0/81.0*t6-t371-2881.0/9720.0*t10+244517.0/29160.0*t12-133.0/648.0*t14-t375-t376+114944.0/99.0*t3+32384.0/1215.0*eta+542683.0/17010.0*xi-t380+t381;
1903 double t389 = 43417.0/810.0*t54;
1904 double t392 = 27520.0/33.0*t60;
1905 double t395 = 32768.0/2079.0*t71;
1906 double t397 = -2944.0/9.0*t40-2944.0/27.0*t44+287062.0/1215.0*t46+18401.0/405.0*t48-58117.0/2430.0*t50-762164.0/1485.0*t52-t389+4.0/135.0*t56+5888.0/81.0*t58+t392+49.0/6.0*t62+2944.0/27.0*t64+t395-739.0/270.0*t73;
1907 double t401 = 53732.0/6075.0*t8;
1908 double t405 = 476.0/405.0*t16;
1909 double t406 = 1472.0/135.0*t18;
1910 double t409 = -4699232.0/127575.0+7943872.0/13365.0*t1-t309+164672.0/405.0*t6+t401+256.0/729.0*t10-13592.0/3645.0*t12+8.0/45.0*t14+t405+t406-t347-24224.0/405.0*eta-792824.0/25515.0*xi+t350-t351;
1911 double t415 = 1510.0/81.0*t54;
1912 double t421 = t353-t323+12320.0/27.0*t44-161408.0/1215.0*t46-32084.0/405.0*t48-1306.0/405.0*t50+708256.0/1485.0*t52+t415-608.0/135.0*t56+2368.0/405.0*t58-t362-202.0/45.0*t62-1184.0/27.0*t64-t365-274.0/135.0*t73;
1913 double t425 = 17.0/135.0*t8;
1914 double t429 = 187.0/405.0*t16;
1915 double t430 = 556.0/135.0*t18;
1916 double t433 = -4310912.0/13365.0*t1+t309-29312.0/81.0*t6-t425+4738.0/3645.0*t10+5206.0/3645.0*t12-32.0/405.0*t14-t429-t430+t317+10688.0/243.0*eta+480986.0/25515.0*xi-t320+t321-t291;
1917 double t439 = 1003.0/270.0*t54;
1918 double t445 = 490688.0/25515.0+t323-10048.0/27.0*t44+2540.0/243.0*t46+6353.0/135.0*t48+661.0/2430.0*t50-459464.0/1485.0*t52-t439-184.0/27.0*t56-640.0/81.0*t58+t332+31.0/18.0*t62+64.0/27.0*t64+t335+73.0/90.0*t73;
1919 double t449 = 124.0/1215.0*t8;
1920 double t453 = 44.0/405.0*t16;
1921 double t454 = 128.0/135.0*t18;
1922 double t457 = -1011616.0/178605.0+9629248.0/93555.0*t1-t277+11584.0/81.0*t6-t449-32.0/135.0*t10-1208.0/3645.0*t12+8.0/405.0*t14+t453+t454-t285-18016.0/1215.0*eta-114536.0/19845.0*xi+t288-t289;
1923 double t463 = 406.0/405.0*t54;
1924 double t469 = -t291-t292+3488.0/27.0*t44+3008.0/243.0*t46-4132.0/405.0*t48+6586.0/1215.0*t50+1196128.0/10395.0*t52+t463+32.0/27.0*t56-1216.0/81.0*t58-t301-2.0/5.0*t62-32.0/27.0*t64-t304-26.0/135.0*t73;
1925 double t477 = 2113.0/3240.0*t16;
1926 double t481 = 1358017.0/1905120.0-1464013.0/99792.0*t1+t5-28439.0/1296.0*t6-2629.0/7776.0*t8-152479.0/233280.0*t10-2597.0/9720.0*t12+10007.0/12960.0*t14+t477+883.0/2160.0*t18+t258+72617.0/38880.0*eta+7329361.0/11430720.0*xi-t32+t39;
1927 double t493 = t262+t43-13843.0/864.0*t44-2597.0/1620.0*t46+2711.0/25920.0*t48-152479.0/77760.0*t50-1192045.0/66528.0*t52+3743.0/12960.0*t54+8869.0/4320.0*t56+10007.0/1296.0*t58+t61+311.0/576.0*t62+1555.0/864.0*t64+t72+8869.0/8640.0*t73;
1928 double t499 = 256.0/135.0*t16;
1929 double t504 = 16.0/135.0*eta+1264.0/1215.0*t1-16.0/81.0*t6-t230+16.0/81.0*t58-t499-16.0/45.0*t62+t454+52.0/135.0*t52-32.0/45.0*t50-1114.0/3645.0*xi-t449;
1930 double t514 = -236.0/3645.0-262.0/405.0*t48+6586.0/3645.0*t10-4.0/3.0*t64+t242+t463-2416.0/1215.0*t46+4.0/3.0*t44-608.0/405.0*t14+16.0/27.0*t73-52.0/135.0*t56+1504.0/729.0*t12;
1931 double t524 = -598.0/1215.0*eta-5408.0/1215.0*t1+64.0/81.0*t6+t206-64.0/81.0*t58-t499+32.0/45.0*t62-t430-73.0/45.0*t52+4738.0/1215.0*t50+5099.0/7290.0*xi-t425;
1932 double t534 = 1021.0/3645.0+811.0/270.0*t48+661.0/7290.0*t10+155.0/27.0*t64-t218-t439+10412.0/1215.0*t46-155.0/27.0*t44-64.0/81.0*t14-92.0/27.0*t73+73.0/45.0*t56+1270.0/729.0*t12;
1933 double t540 = 9472.0/675.0*t16;
1934 double t545 = 1456.0/1215.0*eta+13936.0/1215.0*t1-16.0/9.0*t6-t182+16.0/9.0*t58+t540-592.0/45.0*t62+t406+548.0/135.0*t52+256.0/243.0*t50+2978.0/6075.0*xi+t401;
1935 double t555 = -2684.0/3645.0-2222.0/405.0*t48-1306.0/1215.0*t10-404.0/27.0*t64+t194+t415-27184.0/1215.0*t46+404.0/27.0*t44+1184.0/2025.0*t14-304.0/135.0*t73-548.0/135.0*t56-80704.0/3645.0*t12;
1936 double t566 = 2833.0/3240.0*eta-85613.0/4860.0*t1+665.0/324.0*t6+t156-665.0/324.0*t58-2944.0/135.0*t16+1472.0/45.0*t62-t376+739.0/135.0*t52-2881.0/3240.0*t50+1025.0/1458.0*xi-t371;
1937 double t576 = 13967.0/7290.0+16921.0/810.0*t48-58117.0/7290.0*t10+245.0/9.0*t64-t169-t389+244517.0/4860.0*t46-245.0/9.0*t44+2944.0/405.0*t14+2.0/135.0*t73-739.0/135.0*t56+143531.0/3645.0*t12;
1938 double t586 = 1456.0/6075.0*eta+190736.0/6075.0*t1+2576.0/405.0*t6-t130-2576.0/405.0*t58+t540-6512.0/225.0*t62+t346+1316.0/225.0*t52-16736.0/1215.0*t50-76918.0/18225.0*xi+t341;
1939 double t596 = -48244.0/18225.0-6298.0/225.0*t48+51614.0/3645.0*t10-6524.0/135.0*t64+t143+t359-448784.0/6075.0*t46+6524.0/135.0*t44-20128.0/2025.0*t14+9136.0/675.0*t73-1316.0/225.0*t56-478112.0/18225.0*t12;
1940 double t604 = -6734.0/1215.0*eta-31304.0/1215.0*t1+t205+t106-t207-t499+224.0/45.0*t62-t316-1897.0/135.0*t52+16058.0/1215.0*t50+1777.0/810.0*xi-t311;
1941 double t614 = 3871.0/3645.0+5747.0/810.0*t48-1147.0/270.0*t10+721.0/27.0*t64-t118-t329+46676.0/1215.0*t46-721.0/27.0*t44+832.0/405.0*t14-1036.0/135.0*t73+1897.0/135.0*t56+10382.0/3645.0*t12;
1942 double t624 = -208.0/81.0*eta-3952.0/243.0*t1+464.0/81.0*t6+t80-464.0/81.0*t58-t499+272.0/45.0*t62-t284-196.0/27.0*t52+3392.0/405.0*t50+6314.0/3645.0*xi-t279;
1943 double t634 = 3148.0/3645.0+2966.0/405.0*t48-16394.0/3645.0*t10+172.0/9.0*t64-t93-t298+6832.0/243.0*t46-172.0/9.0*t44+224.0/81.0*t14-784.0/135.0*t73+196.0/27.0*t56+13568.0/3645.0*t12;
1944 double t643 = -285349.0/190512.0+2051363.0/49896.0*t1+t5-7885.0/216.0*t6+t253+150617.0/58320.0*t10-35987.0/38880.0*t12-601.0/480.0*t14+t477+t257+t21-t22+45887.0/6480.0*eta-11946391.0/5715360.0*xi+t32;
1945 double t654 = -t39+t41-t43+13583.0/432.0*t44-10936.0/405.0*t46-649.0/144.0*t48-251789.0/25920.0*t50+1443731.0/55440.0*t52+t268-7327.0/720.0*t56+4813.0/216.0*t58-t61-1555.0/576.0*t62-7439.0/432.0*t64-t72+30811.0/8640.0*t73;
1946 double t661 = 32768.0/45.0*t20;
1947 double t662 = 595456.0/693.0*t3;
1948 double t665 = 1393088.0/178605.0-21776768.0/93555.0*t1-t277+15488.0/81.0*t6-t237-1072.0/729.0*t10-1048.0/729.0*t12+136.0/405.0*t14+t453+t233-t661+t662-12608.0/405.0*eta+1272296.0/178605.0*xi-t288;
1949 double t666 = 1280.0/9.0*t40;
1950 double t673 = 5120.0/81.0*t58;
1951 double t677 = t289-t666+t292-3776.0/27.0*t44+13568.0/243.0*t46+4828.0/405.0*t48+1414.0/81.0*t50-427456.0/3465.0*t52-t243+64.0/9.0*t56-t673+t301+2.0*t62+320.0/27.0*t64+t304+110.0/27.0*t73;
1952 double t683 = 114688.0/45.0*t20;
1953 double t684 = 255488.0/99.0*t3;
1954 double t687 = -605824.0/25515.0+8322304.0/13365.0*t1+t309-24832.0/81.0*t6-t213+2626.0/729.0*t10+4544.0/729.0*t12-t314-t429-t209+t683-t684+31616.0/1215.0*eta-567002.0/25515.0*xi+t320;
1955 double t697 = -t321-t666-t323+10624.0/27.0*t44+23144.0/243.0*t46-19717.0/405.0*t48+17869.0/486.0*t50+163568.0/495.0*t52+t219-128.0/9.0*t56-t673-t332-155.0/18.0*t62-640.0/27.0*t64-t335-319.0/18.0*t73;
1956 double t704 = 229376.0/45.0*t20;
1957 double t705 = 460288.0/99.0*t3;
1958 double t708 = 267328.0/5103.0-14300288.0/13365.0*t1-t309-4480.0/81.0*t6+t189-11440.0/243.0*t10-11992.0/729.0*t12+1544.0/405.0*t14+t405+t185-t704+t705+103744.0/1215.0*eta+627752.0/8505.0*xi-t350;
1959 double t709 = 9472.0/9.0*t40;
1960 double t716 = 37888.0/81.0*t58;
1961 double t720 = t351+t709+t323-22976.0/27.0*t44-134272.0/243.0*t46+812.0/5.0*t48-47990.0/243.0*t50-364096.0/495.0*t52-t195+2368.0/9.0*t56+t716+t362+202.0/9.0*t62+11840.0/27.0*t64+t365+1270.0/27.0*t73;
1962 double t731 = -387584.0/5103.0+3514880.0/2673.0*t1+58880.0/81.0*t6-t164+670519.0/5832.0*t10+271369.0/5832.0*t12-4571.0/648.0*t14-t375-t160+57344.0/9.0*t20-554240.0/99.0*t3-5888.0/27.0*eta-1421905.0/10206.0*xi+t380;
1963 double t743 = -t381-14720.0/9.0*t40+29440.0/27.0*t44+238436.0/243.0*t46-19873.0/81.0*t48+6623.0/18.0*t50+115576.0/99.0*t52+t170-5888.0/9.0*t56-58880.0/81.0*t58-t392-245.0/6.0*t62-29440.0/27.0*t64-t395-8093.0/54.0*t73;
1964 double t752 = 1635008.0/25515.0-15238016.0/13365.0*t1+t309-71296.0/81.0*t6+t138-78416.0/729.0*t10-225512.0/3645.0*t12+9128.0/675.0*t14+t345+t134-t704+t705+237248.0/1215.0*eta+15894248.0/127575.0*xi-t350;
1965 double t762 = t351+t709-t323-14912.0/27.0*t44-969728.0/1215.0*t46+58292.0/405.0*t48-386882.0/1215.0*t50-520384.0/495.0*t52-t144+26048.0/45.0*t56+t716+t362+3262.0/45.0*t62+26048.0/27.0*t64+t365+1694.0/9.0*t73;
1966 double t771 = -686464.0/25515.0+8575744.0/13365.0*t1-t309+35072.0/81.0*t6-t113+5278.0/243.0*t10+15428.0/729.0*t12-2296.0/405.0*t14-t315-t109+t683-t684-77696.0/1215.0*eta-307226.0/8505.0*xi+t320;
1967 double t781 = -t321-t666+t323-5504.0/27.0*t44+39272.0/243.0*t46+2059.0/135.0*t48+33431.0/486.0*t50+205808.0/495.0*t52+t119-896.0/9.0*t56-t673-t332-721.0/18.0*t62-4480.0/27.0*t64-t335-2695.0/54.0*t73;
1968 double t790 = 546368.0/178605.0-19115648.0/93555.0*t1+t277-5248.0/81.0*t6-t88+17552.0/729.0*t10+13496.0/729.0*t12-1832.0/405.0*t14-t283-t84-t661+t662-2752.0/405.0*eta-2422696.0/178605.0*xi-t288;
1969 double t800 = t289-t666-t292+8896.0/27.0*t44+37760.0/243.0*t46-20348.0/405.0*t48+5354.0/81.0*t50+16064.0/3465.0*t52+t94-1088.0/9.0*t56-t673+t301-86.0/3.0*t62-5440.0/27.0*t64+t304-1342.0/27.0*t73;
1970 double t805 = 6561.0/20.0*t3;
1971 double t807 = 2187.0/100.0*t16;
1972 double t814 = 2916.0/25.0*eta-729.0/25.0*t1-2187.0/5.0*t6-t805+2187.0/5.0*t58+t807+6561.0/25.0*t62+19683.0/25.0*t18-19683.0/25.0*t52-5103.0/10.0*t50+3159.0/25.0*xi+1944.0/25.0*t8;
1973 double t818 = 6561.0/20.0*t40;
1974 double t826 = 2673.0/100.0+5103.0/50.0*t48-1701.0/10.0*t10+4374.0/5.0*t64+t818-729.0/2.0*t54-18954.0/25.0*t46-4374.0/5.0*t44+2187.0/50.0*t14+19683.0/50.0*t73+19683.0/25.0*t56-3159.0/25.0*t12;
1975 double t832 = 2187.0/40.0*t16;
1976 double t834 = 19683.0/20.0*t18;
1977 double t836 = 14823.0/20.0*t50;
1978 double t838 = 3159.0/40.0*t8;
1979 double t839 = -1701.0/20.0*eta+2187.0/10.0*t1+729.0/2.0*t6-729.0/2.0*t58-t832-19683.0/40.0*t62-t834+19683.0/20.0*t52+t836-6237.0/40.0*xi-t838;
1980 double t841 = 4941.0/20.0*t10;
1981 double t842 = 2187.0/4.0*t64;
1982 double t843 = 8019.0/20.0*t54;
1983 double t845 = 2187.0/4.0*t44;
1984 double t850 = -729.0/20.0+729.0/8.0*t48+t841-t842+t843+15309.0/20.0*t46+t845-729.0/8.0*t14-6561.0/10.0*t73-19683.0/20.0*t56+1701.0/10.0*t12;
1985 double t855 = 6561.0/8.0*t3;
1986 double t857 = 6561.0/40.0*t62;
1987 double t860 = -9963.0/40.0*eta-729.0/20.0*t1+3645.0/4.0*t6+t855-3645.0/4.0*t58-t857-t834+6561.0/5.0*t52+t836-1053.0/5.0*xi-t838;
1988 double t863 = 6561.0/8.0*t40;
1989 double t870 = -243.0/5.0-9477.0/40.0*t48+t841-6561.0/4.0*t64-t863+t843+5103.0/5.0*t46+6561.0/4.0*t44-729.0/20.0*t14-19683.0/40.0*t73-6561.0/5.0*t56+5103.0/40.0*t12;
1990 double t878 = 81.0/5.0*t8;
1991 double t883 = 2187.0/5.0*t18;
1992 double t884 = 1647.0/10.0*t10;
1993 double t885 = 4941.0/10.0*t50;
1994 double t888 = 2673.0/10.0*t54;
1995 double t889 = 81.0/5.0-81.0/5.0*eta-486.0/5.0*t1-1701.0/5.0*t46+486.0/5.0*t14+5103.0/10.0*t73-1701.0/10.0*t48+t878+135.0/2.0*xi+2187.0/5.0*t56+729.0/10.0*t16+2187.0/5.0*t62+t883-t884-t885-2187.0/5.0*t52-1053.0/10.0*t12-t888;
1996 double t911 = 2187.0/32.0-6561.0/64.0*t48-18711.0/64.0*t10+32805.0/32.0*t64-6561.0/32.0*t54-6561.0/8.0*t46-32805.0/32.0*t44+2187.0/32.0*t14+45927.0/64.0*t73+45927.0/32.0*t56-2187.0/16.0*t12;
1997 double t929 = 81.0/2.0+2673.0/10.0*t48-t884+1458.0*t64+2187.0/2.0*t40-t888-3159.0/5.0*t46-1458.0*t44+2187.0/10.0*t73+5103.0/5.0*t56-567.0/10.0*t12;
1998 double t931 = 243.0/20.0*t8;
1999 double t933 = 2187.0/40.0*t10;
2000 double t934 = 6561.0/40.0*t50;
2001 double t936 = 5103.0/40.0*t54;
2002 double t946 = 81.0/8.0*t8;
2003 double t950 = 2187.0/4.0*t18;
2004 double t951 = 1107.0/8.0*t10;
2005 double t952 = 3321.0/8.0*t50;
2006 double t955 = 243.0/8.0*t54;
2007 double t956 = -81.0/4.0+81.0/2.0*eta+243.0/2.0*t1+1701.0/4.0*t46-243.0/4.0*t14-3645.0/8.0*t73+243.0*t48-t946-621.0/8.0*xi-2187.0/4.0*t56-2187.0/8.0*t62-t950+t951+t952+2187.0/4.0*t52+243.0/8.0*t12+t955;
2008 double t970 = -243.0/4.0-567.0/4.0*eta+729.0/2.0*t1+1215.0/2.0*t6+729.0/4.0*t46+3645.0/4.0*t44-2187.0/8.0*t73-243.0/8.0*t48-t946-1107.0/8.0*xi-3645.0/4.0*t56-1215.0/2.0*t58-t950-3645.0/4.0*t64+t951+t952+3645.0/4.0*t52+567.0/8.0*t12+t955;
2009 double t980 = -2187.0/40.0*xi+t931-5103.0/40.0*t48+t933+t934+6561.0/20.0*t52-243.0/20.0-6561.0/40.0*eta-5103.0/20.0*t1+2187.0/4.0*t6+t936+5103.0/20.0*t46+t845-6561.0/20.0*t56-2187.0/4.0*t58-t842-t863+t855;
2010 double t982 = 243.0/100.0*t8;
2011 double t988 = 729.0/32.0*t8;
2012 double t993 = 5103.0/64.0*t54;
2013 double t1012 = 7.0-27.0*eta-54.0*t1-189.0*t46+243.0/2.0*t73-243.0/2.0*t48+49.0/2.0*t8+63.0/2.0*xi+243.0*t56+243.0*t18-63.0/2.0*t10-189.0/2.0*t50-243.0*t52-63.0/2.0*t12+243.0/2.0*t54;
2014 double t1026 = 2187.0/64.0*xi-t988+5103.0/64.0*t48-2187.0/64.0*t10-1701.0/32.0*t50-6561.0/32.0*t52+729.0/32.0+1701.0/32.0*eta-2187.0/16.0*t1-3645.0/16.0*t6-t993+2187.0/16.0*t46-10935.0/32.0*t44+6561.0/32.0*t56+3645.0/16.0*t58+10935.0/32.0*t64;
2016 values[0] = t33+t75;
2017 values[1] = t89+t101;
2018 values[2] = t114+t125;
2019 values[3] = t139+t151;
2020 values[4] = t165+t177;
2021 values[5] = t190+t201;
2022 values[6] = t214+t225;
2023 values[7] = t238+t249;
2024 values[8] = t261+t274;
2025 values[9] = t290+t306;
2026 values[10] = t322+t337;
2027 values[11] = t352+t367;
2028 values[12] = t382+t397;
2029 values[13] = t409+t421;
2030 values[14] = t433+t445;
2031 values[15] = t457+t469;
2032 values[16] = t481+t493;
2033 values[17] = t504+t514;
2034 values[18] = t524+t534;
2035 values[19] = t545+t555;
2036 values[20] = t566+t576;
2037 values[21] = t586+t596;
2038 values[22] = t604+t614;
2039 values[23] = t624+t634;
2040 values[24] = t643+t654;
2041 values[25] = t665+t677;
2042 values[26] = t687+t697;
2043 values[27] = t708+t720;
2044 values[28] = t731+t743;
2045 values[29] = t752+t762;
2046 values[30] = t771+t781;
2047 values[31] = t790+t800;
2048 values[32] = t814+t826;
2049 values[33] = t839+t850;
2050 values[34] = t860+t870;
2052 values[36] = 5103.0/32.0*eta-6561.0/16.0*t1-10935.0/16.0*t6+10935.0/16.0*t58+19683.0/64.0*t62+19683.0/16.0*t18-45927.0/32.0*t52-56133.0/64.0*t50+14337.0/64.0*xi+2187.0/32.0*t8+t911;
2053 values[37] = 1377.0/5.0*eta+972.0/5.0*t1-972.0*t6-2187.0/2.0*t3+972.0*t58+t883-5103.0/5.0*t52-t885+1647.0/10.0*xi+t878+t929;
2054 values[38] = t931+729.0/20.0*t48+t933+t934+1701.0/40.0*t12+t936-2187.0/40.0*t14-6561.0/40.0*t73-t832-t857;
2058 values[42] = 81.0/50.0*xi+t982-81.0/5.0*t10-243.0/10.0*t12+729.0/50.0*t14+t807;
2059 values[43] = -81.0/16.0*xi-t988-729.0/32.0*t48-567.0/32.0*t10-6561.0/64.0*t50+729.0/32.0*t12-t993+729.0/32.0*t14+6561.0/64.0*t73+6561.0/64.0*t62;
2062 values[46] = t982-243.0/5.0*t50-243.0/100.0+243.0/5.0*eta+729.0/5.0*t1-729.0/5.0*t6-729.0/5.0*t46+729.0/5.0*t58+t818-t805;
2068 (47, BF_C_Q_M8_2D, BFUnitSquare,
2069 C_Q_M8_2D_Funct, C_Q_M8_2D_DeriveXi,
2070 C_Q_M8_2D_DeriveEta, C_Q_M8_2D_DeriveXiXi,
2071 C_Q_M8_2D_DeriveXiEta, C_Q_M8_2D_DeriveEtaEta, 8, 8,
Definition: BaseFunct2D.h:27