6 static void C_T_P6_2D_Funct(
double xi,
double eta,
double *values)
8 double t1, t2, t4, t6, t7, t8, t10, t12, t14, t15, t18, t20, t22, t24;
9 double t26, t28, t29, t33, t34, t35, t36, t37, t40, t41, t42, t43, t44;
10 double t46, t48, t50, t51, t52, t53, t54, t57, t58, t62, t63, t64, t66;
11 double t74, t76, t77, t80, t81, t82, t86, t87, t95, t97, t101, t102, t103;
12 double t111, t112, t113, t116, t117, t123, t125, t126, t128, t129, t132;
13 double t135, t136, t143, t148, t149, t151, t159, t165, t166, t173, t174;
14 double t175, t180, t184, t186, t189, t190, t194, t195, t196, t198, t199;
15 double t203, t207, t210, t213, t214, t222, t231, t242, t244, t248, t249;
16 double t250, t258, t263, t266, t271, t273, t278, t287, t289, t294, t307;
34 t28 = 1.0+315.0*t2-1134.0/5.0*t4-1134.0/5.0*t8-441.0/2.0*t10-441.0/2.0*t12+t15-147.0/10.0*xi-147.0/10.0*eta+1260.0*t18-1323.0/2.0*t20+812.0/5.0*t22+1260.0*t24+1890.0*t26;
52 t54 = -1134.0*t29+406.0/5.0*t6+406.0/5.0*t1+t34+t36-1134.0*t37+315.0*t7+t41+t43-1323.0/2.0*t44-2268.0*t46-2268.0*t48+t51+t53;
61 t77 = -t66-1674.0*t2+1044.0*t10+2088.0*t20-1566.0/5.0*t1+1296.0*t4+1044.0*t44-5022.0*t24-t74-1674.0*t18-t76;
68 t97 = -45.0*xi+t80+t81-t82-9396.0*t37-9720.0*t46-3564.0*t48+t86+t53+t87+3699.0*t2-4149.0/2.0*t10-2610.0*t20+1053.0/2.0*t1-3078.0*t4-1071.0/2.0*t44+7884.0*t24+t95+486.0*t18+t76;
74 t113 = 40.0*xi-1296.0*t33-t81+8424.0*t37+t101+t102-t63-t103-4356.0*t2+2232.0*t10+1692.0*t20-508.0*t1+3888.0*t4+180.0*t44-6120.0*t24-t111-t112-t15;
79 t126 = -45.0/2.0*xi+t80+t58-3726.0*t37-t116+t51+t117+2889.0*t2-2763.0/2.0*t10-1197.0/2.0*t20+297.0*t1-2754.0*t4-t123+2376.0*t24+t125;
84 t136 = 36.0/5.0*xi-t57-t41+t128-t129-1026.0*t2+468.0*t10+t132-486.0/5.0*t1+5184.0/5.0*t4-t135;
85 t143 = 1944.0/5.0*t35;
89 t159 = -t151-t66-1566.0/5.0*t6+1044.0*t20-1674.0*t7+2088.0*t44-1674.0*t24-t74-5022.0*t18+1044.0*t12-t76;
93 t174 = t58-5832.0*t29-5832.0*t37-17496.0*t46-17496.0*t48+t165+t166+t151+540.0*t22-3078.0*t20-3078.0*t44+6426.0*t24+12852.0*t26+6426.0*t18+t173;
97 t186 = -t81+t175+10368.0*t37+21384.0*t46+11664.0*t48-11664.0*t50-t149-t180+3492.0*t20+1332.0*t44-9612.0*t24-t184-1620.0*t18-t173;
102 t196 = t81-9072.0*t37-11016.0*t46-t189+t165+t190-2016.0*t20-396.0*t44+7020.0*t24+t194+t195+t76;
110 t222 = -45.0*eta+t207-9396.0*t29-3078.0*t8-t210-3564.0*t46-9720.0*t48+t51+t213+t214+t87+1053.0/2.0*t6-1071.0/2.0*t20+3699.0*t7-2610.0*t44+486.0*t24+t95+7884.0*t18-4149.0/2.0*t12+t76;
111 t231 = 10368.0*t29+t128+11664.0*t46+21384.0*t48-t63-11664.0*t52-t214-t180+1332.0*t20+3492.0*t44-1620.0*t24-t184-9612.0*t18-t173;
112 t242 = -972.0*t29-972.0*t37-13608.0*t46-13608.0*t48+t86+t213+135.0*t22-1107.0*t20-1107.0*t44+1944.0*t24+8748.0*t26+1944.0*t18+t173;
115 t249 = t128+6480.0*t46+t189-t63-t244+360.0*t20+252.0*t44-972.0*t24-t248-t195-t76;
119 t266 = 40.0*eta-1296.0*t35+8424.0*t29+3888.0*t8+t258+t62-t149-t214-t103-508.0*t6+180.0*t20-4356.0*t7+1692.0*t44-t263-t111-6120.0*t18+2232.0*t12-t15;
121 t273 = -9072.0*t29-t198-11016.0*t48+t166+t214+t190-396.0*t20-2016.0*t44+t271+t194+7020.0*t18+t76;
122 t278 = t175+t198+6480.0*t48-t149-t244+252.0*t20+360.0*t44-t271-t248-972.0*t18-t76;
125 t294 = -45.0/2.0*eta+t207-3726.0*t29-2754.0*t8-t287+t53+t151+t117+297.0*t6-t289+2889.0*t7-1197.0/2.0*t44+t125+2376.0*t18-2763.0/2.0*t12;
128 t310 = 36.0/5.0*eta-t143+t175+5184.0/5.0*t8-t43-t129-486.0/5.0*t6-1026.0*t7+t307-t308+468.0*t12;
131 values[1] = 36.0*xi-t57-t58+1296.0*t29+5184.0*t37+7776.0*t46+t62-t63-t64-t43+t77;
136 values[6] = -xi+t34+153.0*t2-135.0/2.0*t10+137.0/10.0*t1-162.0*t4;
137 values[7] = 36.0*eta-t41-t143+5184.0*t29+1296.0*t8+1296.0*t37+t101+7776.0*t48-t148-t149+t159;
141 values[11] = -t58+3888.0*t37+t198-t148-t199+648.0*t20+54.0*t44-2538.0*t24-t203;
142 values[12] = t41-t128+t129-t132+t135;
147 values[17] = -t210-t116+t51+t250-99.0/2.0*t20-t123+162.0*t24+t125;
151 values[21] = -t258-t102+4.0*t22-36.0*t20-36.0*t44+t263+324.0*t26+t112+t15;
153 values[23] = 3888.0*t29+t189-t64-t151-t199+54.0*t20+648.0*t44-t203-2538.0*t18;
154 values[24] = -t82-t287+t53+t250-t289-99.0/2.0*t44+t125+162.0*t18;
156 values[26] = -t175+t43+t129-t307+t308;
157 values[27] = -eta+t36-162.0*t8+137.0/10.0*t6+153.0*t7-135.0/2.0*t12;
161 static void C_T_P6_2D_DeriveXi(
double xi,
double eta,
double *values)
163 double t1, t2, t3, t4, t5, t6, t7, t8, t10, t11, t13, t15, t16, t18, t19;
164 double t20, t21, t22, t23, t28, t33, t35, t38, t39, t40, t42, t43, t47;
165 double t48, t49, t51, t59, t61, t62, t64, t65, t66, t70, t71, t79, t81;
166 double t84, t85, t86, t94, t95, t96, t98, t99, t105, t107, t108, t109;
167 double t110, t113, t116, t117, t126, t127, t128, t133, t138, t139, t146;
168 double t147, t148, t153, t157, t159, t162, t163, t167, t168, t169, t171;
169 double t172, t176, t180, t183, t184, t189, t198, t209, t211, t215, t216;
170 double t217, t222, t225, t227, t232, t234, t239, t246, t247, t261;
190 t23 = 1944.0/5.0*t22;
196 t40 = 812.0/5.0*eta+1260.0*t10-1323.0/2.0*t1-1323.0*t28+812.0/5.0*xi-1134.0*t2-1323.0/2.0*t7+3780.0*t33+3780.0*t35+1260.0*t15+t39;
197 t42 = 11664.0/5.0*t3;
202 t51 = 1566.0/5.0*eta;
205 t62 = -t51-6696.0*t10+3132.0*t1+4176.0*t28-3132.0/5.0*xi+6480.0*t2+1044.0*t7-15066.0*t33-t59-1674.0*t15-t61;
212 t81 = -45.0+t64+t65-t66-37584.0*t11-29160.0*t13-7128.0*t16+t70+t21+t71+14796.0*t10-12447.0/2.0*t1-5220.0*t28+1053.0*xi-15390.0*t2-1071.0/2.0*t7+23652.0*t33+t79+486.0*t15+t61;
218 t96 = 40.0-7776.0*t3-t65+33696.0*t11+t84+t85-t48-t86-17424.0*t10+6696.0*t1+3384.0*t28-1016.0*xi+19440.0*t2+180.0*t7-18360.0*t33-t94-t95-t39;
223 t108 = -45.0/2.0+t64+t43-14904.0*t11-t98+t19+t99+11556.0*t10-8289.0/2.0*t1-1197.0*t28+594.0*xi-13770.0*t2-t105+7128.0*t33+t107;
228 t117 = 36.0/5.0-t42-t6+t109-t110-4104.0*t10+1404.0*t1+t113-972.0/5.0*xi+5184.0*t2-t116;
232 t133 = -t6+5184.0*t8+5184.0*t11+t84+15552.0*t16-t126-t127-t128-t51+2088.0*t28+2088.0*t7-5022.0*t33-t59-5022.0*t15-t61;
236 t147 = t43-5832.0*t8-23328.0*t11-52488.0*t13-34992.0*t16+t138+t139+t128+540.0*eta-6156.0*t28-3078.0*t7+19278.0*t33+25704.0*t35+6426.0*t15+t146;
240 t159 = -t65+t148+41472.0*t11+64152.0*t13+23328.0*t16-46656.0*t18-t127-t153+6984.0*t28+1332.0*t7-28836.0*t33-t157-1620.0*t15-t146;
245 t169 = t65-36288.0*t11-33048.0*t13-t162+t138+t163-4032.0*t28-396.0*t7+21060.0*t33+t167+t168+t61;
252 t189 = -9396.0*t8-t180-10692.0*t13-19440.0*t16+t19+t183+t184+t71-1071.0*t28-2610.0*t7+1458.0*t33+t79+7884.0*t15+t61;
253 t198 = 10368.0*t8+t109+34992.0*t13+42768.0*t16-t48-23328.0*t20-t184-t153+2664.0*t28+3492.0*t7-4860.0*t33-t157-9612.0*t15-t146;
254 t209 = -972.0*t8-3888.0*t11-40824.0*t13-27216.0*t16+t70+t183+135.0*eta-2214.0*t28-1107.0*t7+5832.0*t33+17496.0*t35+1944.0*t15+t146;
257 t216 = t109+19440.0*t13+t162-t48-t211+720.0*t28+252.0*t7-2916.0*t33-t215-t168-t61;
261 t227 = 8424.0*t8+t222+t47-t127-t184-t86+360.0*t28+1692.0*t7-t225-t94-6120.0*t15-t39;
263 t234 = -9072.0*t8-t171-22032.0*t16+t139+t184+t163-792.0*t28-2016.0*t7+t232+t167+7020.0*t15+t61;
264 t239 = t148+t171+12960.0*t16-t127-t211+504.0*t28+360.0*t7-t232-t215-972.0*t15-t61;
267 t261 = t148-t23-t110+90.0*t7-378.0*t15;
269 values[0] = -147.0/10.0+t4+t6-1134.0*t8-4536.0*t11-6804.0*t13-4536.0*t16+t19+t21+t23+t40;
270 values[1] = 36.0-t42-t43+1296.0*t8+20736.0*t11+23328.0*t13+t47-t48-t49-t23+t62;
275 values[6] = -1.0+t4+612.0*t10-405.0/2.0*t1+137.0/5.0*xi-810.0*t2;
280 values[11] = -t43+15552.0*t11+t171-t126-t172+1296.0*t28+54.0*t7-7614.0*t33-t176;
281 values[12] = t6-t109+t110-t113+t116;
286 values[17] = -t180-t98+t19+t217-99.0*t28-t105+486.0*t33+t107;
290 values[21] = -t222-t85+4.0*eta-72.0*t28-36.0*t7+t225+648.0*t35+t95+t39;
291 values[22] = -3726.0*t8-t246+t21+t128+t99-t247-1197.0/2.0*t7+t107+2376.0*t15;
292 values[23] = 3888.0*t8+t162-t49-t128-t172+108.0*t28+648.0*t7-t176-2538.0*t15;
293 values[24] = -t66-t246+t21+t217-t247-99.0/2.0*t7+t107+162.0*t15;
300 static void C_T_P6_2D_DeriveEta(
double xi,
double eta,
double *values)
302 double t1, t2, t3, t4, t5, t6, t7, t8, t10, t11, t13, t15, t16, t18, t19;
303 double t20, t21, t22, t23, t28, t33, t35, t38, t39, t40, t42, t46, t47;
304 double t48, t49, t53, t55, t56, t57, t58, t62, t63, t67, t69, t71, t72;
305 double t73, t77, t78, t79, t81, t82, t84, t86, t88, t89, t92, t93, t98;
306 double t99, t101, t109, t115, t116, t123, t124, t125, t130, t134, t136;
307 double t139, t140, t144, t145, t146, t148, t149, t153, t155, t158, t161;
308 double t162, t170, t179, t190, t192, t196, t197, t198, t205, t210, t213;
309 double t218, t220, t225, t233, t235, t240, t252, t253, t255;
329 t23 = 1944.0/5.0*t22;
335 t40 = 812.0/5.0*eta+1260.0*t10-1323.0/2.0*t1-1323.0*t28+812.0/5.0*xi-1134.0*t2-1323.0/2.0*t7+3780.0*t33+3780.0*t35+1260.0*t15+t39;
343 t56 = -t42+5184.0*t16+5184.0*t2+15552.0*t11+t46-t47-t48-t21-t49+2088.0*t1+2088.0*t28-5022.0*t10-t53-5022.0*t35-t55;
349 t69 = t57-t58-9396.0*t2-19440.0*t11-10692.0*t13+t62+t39+t63-2610.0*t1-1071.0*t28+7884.0*t10+t67+1458.0*t35+t55;
355 t79 = -t57+8424.0*t2+t71+t72-t47-t73+1692.0*t1+360.0*t28-6120.0*t10-t77-t78-t19;
362 t92 = -t4+t88-t89+90.0*t1-378.0*t10;
363 t93 = 11664.0/5.0*t22;
367 t109 = -t101-t49-3132.0/5.0*eta+1044.0*t1-6696.0*t15+4176.0*t28-1674.0*t10-t53-15066.0*t35+3132.0*t7-t55;
371 t124 = t42-23328.0*t16-5832.0*t2-34992.0*t11-52488.0*t13+t115+t116+t101+540.0*xi-3078.0*t1-6156.0*t28+6426.0*t10+25704.0*t33+19278.0*t35+t123;
375 t136 = -t57+t125+10368.0*t2+42768.0*t11+34992.0*t13-23328.0*t5-t99-t130+3492.0*t1+2664.0*t28-9612.0*t10-t134-4860.0*t35-t123;
380 t146 = t57-9072.0*t2-22032.0*t11-t139+t115+t140-2016.0*t1-792.0*t28+7020.0*t10+t144+t145+t55;
388 t170 = -45.0+t155-37584.0*t16-15390.0*t8-t158-7128.0*t11-29160.0*t13+t6+t161+t162+t63+1053.0*eta-1071.0/2.0*t1+14796.0*t15-5220.0*t28+486.0*t10+t67+23652.0*t35-12447.0/2.0*t7+t55;
389 t179 = 41472.0*t16+t88+23328.0*t11+64152.0*t13-t47-46656.0*t38-t162-t130+1332.0*t1+6984.0*t28-1620.0*t10-t134-28836.0*t35-t123;
390 t190 = -3888.0*t16-972.0*t2-27216.0*t11-40824.0*t13+t62+t161+135.0*xi-1107.0*t1-2214.0*t28+1944.0*t10+17496.0*t33+5832.0*t35+t123;
393 t197 = t88+12960.0*t11+t139-t47-t192+360.0*t1+504.0*t28-972.0*t10-t196-t145-t55;
397 t213 = 40.0-7776.0*t22+33696.0*t16+19440.0*t8+t205+t46-t99-t162-t73-1016.0*eta+180.0*t1-17424.0*t15+3384.0*t28-t210-t77-18360.0*t35+6696.0*t7-t19;
399 t220 = -36288.0*t16-t148-33048.0*t13+t116+t162+t140-396.0*t1-4032.0*t28+t218+t144+21060.0*t35+t55;
400 t225 = t125+t148+19440.0*t13-t99-t192+252.0*t1+720.0*t28-t218-t196-2916.0*t35-t55;
403 t240 = -45.0/2.0+t155-14904.0*t16-13770.0*t8-t233+t39+t101+t82+594.0*eta-t235+11556.0*t15-1197.0*t28+t86+7128.0*t35-8289.0/2.0*t7;
406 t255 = 36.0/5.0-t93+t125+5184.0*t8-t21-t89-972.0/5.0*eta-4104.0*t15+t252-t253+1404.0*t7;
408 values[0] = -147.0/10.0+t4+t6-1134.0*t8-4536.0*t11-6804.0*t13-4536.0*t16+t19+t21+t23+t40;
412 values[4] = t42-3726.0*t2-t81+t6+t82-1197.0/2.0*t1-t84+2376.0*t10+t86;
415 values[7] = 36.0-t4-t93+20736.0*t16+6480.0*t8+1296.0*t2+t71+23328.0*t13-t98-t99+t109;
419 values[11] = -t42+3888.0*t2+t148-t98-t149+648.0*t1+108.0*t28-2538.0*t10-t153;
425 values[17] = -t158-t81+t6+t198-99.0/2.0*t1-t84+162.0*t10+t86;
429 values[21] = -t205-t72+4.0*xi-36.0*t1-72.0*t28+t210+648.0*t33+t78+t19;
431 values[23] = 15552.0*t16+t139-t48-t101-t149+54.0*t1+1296.0*t28-t153-7614.0*t35;
432 values[24] = -t58-t233+t39+t198-t235-99.0*t28+t86+486.0*t35;
434 values[26] = -t125+t21+t89-t252+t253;
435 values[27] = -1.0+t23-810.0*t8+137.0/5.0*eta+612.0*t15-405.0/2.0*t7;
439 static void C_T_P6_2D_DeriveXiXi(
double xi,
double eta,
double *values)
441 double t1, t2, t3, t4, t5, t6, t7, t9, t10, t12, t14, t15, t16, t17, t22;
442 double t25, t26, t27, t28, t29, t32, t33, t34, t40, t41, t42, t43, t44;
443 double t48, t54, t55, t58, t59, t65, t66, t68, t74, t75, t76, t79, t81;
444 double t89, t90, t97, t98, t102, t110, t114, t117, t120, t123, t126;
445 double t129, t149, t154, t156, t160, t170;
464 t27 = t3+t6-13608.0*t7-13608.0*t10-4536.0*t12+t15+t17+3780.0*t1-1323.0*xi-1323.0*eta+812.0/5.0-4536.0*t4+7560.0*t22+3780.0*t9+t26;
472 t42 = -t28-t29+62208.0*t7+46656.0*t10+t32-t33-t34-20088.0*t1+6264.0*xi+4176.0*eta-3132.0/5.0+25920.0*t4-30132.0*t22-t40-t41;
477 t55 = t43+t44-112752.0*t7-58320.0*t10-7128.0*t12+t48+t17+44388.0*t1-12447.0*xi-5220.0*eta+1053.0-61560.0*t4+47304.0*t22+t54+t41;
481 t66 = -38880.0*t2-t44+101088.0*t7+t58+t59-t33-52272.0*t1+13392.0*xi+3384.0*eta-1016.0+77760.0*t4-36720.0*t22-t65-t26;
484 t75 = t43+t29-44712.0*t7-t68+t15+34668.0*t1-8289.0*xi-1197.0*eta+594.0-55080.0*t4+14256.0*t22+t74;
504 t170 = -1944.0*t12+t17-54.0*eta+t74;
511 values[5] = -t28-t6+t76-12312.0*t1+2808.0*xi+t79-972.0/5.0+20736.0*t4-t81;
512 values[6] = t3+1836.0*t1-405.0*xi+137.0/5.0-3240.0*t4;
513 values[7] = -t6+15552.0*t7+t58+15552.0*t12-t89-t90+2088.0*eta-10044.0*t22-t40-t41;
514 values[8] = t29-69984.0*t7-104976.0*t10-34992.0*t12+t97+t98-6156.0*eta+38556.0*t22+25704.0*t9+t102;
515 values[9] = -t44+124416.0*t7+128304.0*t10+23328.0*t12-139968.0*t14-t90+6984.0*eta-57672.0*t22-t110-t102;
516 values[10] = t44-108864.0*t7-66096.0*t10-t114+t97-4032.0*eta+42120.0*t22+t117+t41;
517 values[11] = -t29+46656.0*t7+t120-t89+1296.0*eta-15228.0*t22-t123;
518 values[12] = t6-t76-t79+t81;
519 values[13] = -t126-21384.0*t10-19440.0*t12+t15+t129-1071.0*eta+2916.0*t22+t54+t41;
520 values[14] = t76+69984.0*t10+42768.0*t12-t33-23328.0*t16+2664.0*eta-9720.0*t22-t110-t102;
521 values[15] = -11664.0*t7-81648.0*t10-27216.0*t12+t48+t129-2214.0*eta+11664.0*t22+17496.0*t9+t102;
522 values[16] = t76+38880.0*t10+t114-t33+720.0*eta-5832.0*t22-t149-t41;
523 values[17] = -t126-t68+t15-99.0*eta+972.0*t22+t74;
524 values[18] = t154+t32-t90+360.0*eta-t156-t65-t26;
525 values[19] = -t120-22032.0*t12+t98-792.0*eta+t160+t117+t41;
526 values[20] = t120+12960.0*t12-t90+504.0*eta-t160-t149-t41;
527 values[21] = -t154-t59-72.0*eta+t156+648.0*t9+t26;
529 values[23] = t114-t34+108.0*eta-t123;
537 static void C_T_P6_2D_DeriveXiEta(
double xi,
double eta,
double *values)
539 double t1, t2, t3, t4, t5, t6, t7, t9, t10, t12, t14, t15, t16, t17, t22;
540 double t25, t26, t27, t28, t32, t33, t34, t38, t40, t41, t42, t43, t47;
541 double t51, t53, t55, t56, t60, t61, t62, t64, t66, t68, t70, t73, t77;
542 double t78, t79, t84, t89, t90, t96, t97, t98, t106, t108, t111, t115;
543 double t116, t117, t119, t123, t126, t129, t130, t135, t144, t154, t159;
544 double t160, t165, t168, t170, t175, t177, t182, t188, t189, t203;
563 t27 = t3+t6-13608.0*t7-13608.0*t10-4536.0*t12+t15+t17+3780.0*t1-1323.0*xi-1323.0*eta+812.0/5.0-4536.0*t4+7560.0*t22+3780.0*t9+t26;
570 t41 = -t28+5184.0*t12+20736.0*t4+46656.0*t7+t32-t33-t34-t17-1566.0/5.0+4176.0*xi+2088.0*eta-15066.0*t1-t38-5022.0*t9-t40;
575 t53 = t42-t43-37584.0*t4-58320.0*t7-21384.0*t10+t47+t26+513.0/2.0-5220.0*xi-1071.0*eta+23652.0*t1+t51+1458.0*t9+t40;
580 t62 = -t42+33696.0*t4+t55+t56-t33-148.0+3384.0*xi+360.0*eta-18360.0*t1-t60-t61-t15;
585 t73 = -t3+t70-36.0/5.0+180.0*xi-1134.0*t1;
589 t84 = -t3+20736.0*t12+5184.0*t4+t55+46656.0*t10-t77-t78-t79-1566.0/5.0+2088.0*xi+4176.0*eta-5022.0*t1-t38-15066.0*t9-t40;
593 t97 = t28-23328.0*t12-23328.0*t4-104976.0*t7-104976.0*t10+t89+t90+t79+540.0-6156.0*xi-6156.0*eta+19278.0*t1+51408.0*t22+19278.0*t9+t96;
596 t108 = -t42+t98+41472.0*t4+128304.0*t7+69984.0*t10-93312.0*t5-t78-360.0+6984.0*xi+2664.0*eta-28836.0*t1-t106-4860.0*t9-t96;
600 t117 = t42-36288.0*t4-66096.0*t7-t111+t89+180.0-4032.0*xi-792.0*eta+21060.0*t1+t115+t116+t40;
606 t135 = -37584.0*t12-t126-21384.0*t7-58320.0*t10+t6+t129+t130+513.0/2.0-1071.0*xi-5220.0*eta+1458.0*t1+t51+23652.0*t9+t40;
607 t144 = 41472.0*t12+t70+69984.0*t7+128304.0*t10-t33-93312.0*t25-t130-360.0+2664.0*xi+6984.0*eta-4860.0*t1-t106-28836.0*t9-t96;
608 t154 = -3888.0*t12-3888.0*t4-81648.0*t7-81648.0*t10+t47+t129+135.0-2214.0*xi-2214.0*eta+5832.0*t1+34992.0*t22+5832.0*t9+t96;
610 t160 = t70+38880.0*t7+t111-t33-36.0+720.0*xi+504.0*eta-2916.0*t1-t159-t116-t40;
613 t170 = 33696.0*t12+t165+t32-t78-t130-148.0+360.0*xi+3384.0*eta-t168-t60-18360.0*t9-t15;
615 t177 = -36288.0*t12-t119-66096.0*t10+t90+t130+180.0-792.0*xi-4032.0*eta+t175+t115+21060.0*t9+t40;
616 t182 = t98+t119+38880.0*t10-t78-36.0+504.0*xi+720.0*eta-t175-t159-2916.0*t9-t40;
619 t203 = t98-t17-36.0/5.0+180.0*eta-1134.0*t9;
625 values[4] = t28-14904.0*t4-t64+t6+99.0/2.0-1197.0*xi-t66+7128.0*t1+t68;
632 values[11] = -t28+15552.0*t4+t119-t77-54.0+1296.0*xi+108.0*eta-7614.0*t1-t123;
638 values[17] = -t126-t64+t6+9.0/2.0-99.0*xi-t66+486.0*t1+t68;
642 values[21] = -t165-t56+4.0-72.0*xi-72.0*eta+t168+1296.0*t22+t61+t15;
643 values[22] = -14904.0*t12-t188+t26+t79+99.0/2.0-t189-1197.0*eta+t68+7128.0*t9;
644 values[23] = 15552.0*t12+t111-t34-t79-54.0+108.0*xi+1296.0*eta-t123-7614.0*t9;
645 values[24] = -t43-t188+t26+9.0/2.0-t189-99.0*eta+t68+486.0*t9;
652 static void C_T_P6_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
654 double t1, t2, t3, t4, t5, t6, t7, t9, t10, t12, t14, t15, t16, t17, t22;
655 double t25, t26, t27, t30, t31, t32, t34, t36, t38, t41, t43, t46, t47;
656 double t49, t50, t54, t55, t56, t60, t61, t62, t67, t71, t72, t76, t78;
657 double t83, t87, t89, t90, t92, t94, t96, t101, t102, t107, t124, t129;
658 double t134, t149, t154, t164, t165;
677 t27 = t3+t6-13608.0*t7-13608.0*t10-4536.0*t12+t15+t17+3780.0*t1-1323.0*xi-1323.0*eta+812.0/5.0-4536.0*t4+7560.0*t22+3780.0*t9+t26;
691 t55 = -1944.0*t4+t3-54.0*xi+t54;
696 t67 = -t56+62208.0*t10+25920.0*t12+t46+46656.0*t7-t60-t61-t62-3132.0/5.0-20088.0*t9+4176.0*xi-t34-30132.0*t22+6264.0*eta-t36;
710 t107 = t96-112752.0*t10-61560.0*t12-7128.0*t4-58320.0*t7+t3+t101+t102+1053.0+44388.0*t9-5220.0*xi+t43+47304.0*t22-12447.0*eta+t36;
713 t134 = -38880.0*t16+101088.0*t10+77760.0*t12+t129+t30-t61-t102-1016.0-52272.0*t9+3384.0*xi-t49-36720.0*t22+13392.0*eta-t6;
715 t154 = t96-44712.0*t10-55080.0*t12-t149+t15+t62+594.0+34668.0*t9-1197.0*xi+t54+14256.0*t22-8289.0*eta;
720 values[1] = 15552.0*t10+15552.0*t4+t30-t31-t32-t26+2088.0*xi-t34-10044.0*t22-t36;
721 values[2] = -t38-19440.0*t4-21384.0*t7+t41+t15-1071.0*xi+t43+2916.0*t22+t36;
722 values[3] = t46+t47-t31+360.0*xi-t49-t50-t6;
727 values[8] = -69984.0*t10-34992.0*t4-104976.0*t7+t71+t72+t62-6156.0*xi+25704.0*t1+38556.0*t22+t76;
728 values[9] = t78+42768.0*t4+69984.0*t7-23328.0*t2-t61+2664.0*xi-t83-9720.0*t22-t76;
729 values[10] = -22032.0*t4-t87+t71-792.0*xi+t89+t90+t36;
730 values[11] = t92-t60+108.0*xi-t94;
733 values[14] = 124416.0*t10+23328.0*t4+128304.0*t7-t31-139968.0*t14-t102+6984.0*xi-t83-57672.0*t22-t76;
734 values[15] = -11664.0*t10-27216.0*t4-81648.0*t7+t41+t101-2214.0*xi+17496.0*t1+11664.0*t22+t76;
735 values[16] = 12960.0*t4+t87-t31+504.0*xi-t124-t90-t36;
738 values[19] = -108864.0*t10-t92-66096.0*t7+t72+t102-4032.0*xi+t89+42120.0*t22+t36;
739 values[20] = t78+t92+38880.0*t7-t61+720.0*xi-t124-5832.0*t22-t36;
740 values[21] = -t129-t47-72.0*xi+648.0*t1+t50+t6;
742 values[23] = 46656.0*t10+t87-t32-t62+1296.0*xi-t94-15228.0*t22;
743 values[24] = -t38-t149+t15-99.0*xi+t54+972.0*t22;
744 values[25] = -t56+t78+20736.0*t12-t26-972.0/5.0-12312.0*t9+t164-t165+2808.0*eta;
745 values[26] = -t78+t26-t164+t165;
746 values[27] = t17-3240.0*t12+137.0/5.0+1836.0*t9-405.0*eta;
752 (28, BF_C_T_P6_2D, BFUnitTriangle,
753 C_T_P6_2D_Funct, C_T_P6_2D_DeriveXi,
754 C_T_P6_2D_DeriveEta, C_T_P6_2D_DeriveXiXi,
755 C_T_P6_2D_DeriveXiEta, C_T_P6_2D_DeriveEtaEta, 6, 6,
Definition: BaseFunct2D.h:27