6 static void N_Q_Q3_2D_Funct(
double xi,
double eta,
double *values)
8 double t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15;
9 double t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28;
10 double t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41;
11 double t42, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55;
12 double t58, t59, t63, t65;
25 t10 = -1.0/2.0+3.0/2.0*t2;
26 t12 = -1.0/2.0+3.0/2.0*t4;
42 t34 = t32-3.0/2.0*eta;
47 t45 = xi*(3.0/8.0+35.0/8.0*t7-15.0/4.0*t4);
56 t58 = (3.0/8.0+35.0/8.0*t15-15.0/4.0*t2)*eta;
61 values[0] = -5.0/48.0+t1+t3-t4-t6+t8-t14-t16;
62 values[1] = -5.0/48.0-t18-t2+t19+t21-t22-t14+t23;
63 values[2] = -5.0/48.0-t1+t3-t4+t6+t8-t14-t16;
64 values[3] = -5.0/48.0+t18-t2+t19-t21-t22-t14+t23;
65 values[4] = -t27-t29+t31-t36+t41+t46-t48;
66 values[5] = -t50+t29+t52-t36+t41-t54+t59;
67 values[6] = t27-t29-t31-t36+t41-t46+t48;
68 values[7] = t50+t29-t52-t36+t41+t54-t59;
69 values[8] = -7.0/48.0+t50+t63-t19-t52+t22+t14-t23-t54+t59;
70 values[9] = -7.0/48.0-t27-t3+t65+t31-t8+t14+t16-t46+t48;
71 values[10] = -7.0/48.0-t50+t63-t19+t52+t22+t14-t23+t54-t59;
72 values[11] = -7.0/48.0+t27-t3+t65-t31-t8+t14+t16+t46-t48;
73 values[12] = 17.0/12.0+t2/4.0+t4/4.0-t8+2.0/3.0*t13-t23;
74 values[13] = 11.0/4.0*xi-t37-3.0/4.0*t30-t45/2.0+t47/2.0;
75 values[14] = 11.0/4.0*eta-3.0/4.0*t51-t32+t53/2.0-t58/2.0;
95 t25 = xi*(t21-3.0/2.0*eta)/4.0;
97 t30 = (t26-3.0/2.0*xi)*eta/4.0;
100 t34 = xi*(3.0/8.0+t31-t32);
104 t40 = (3.0/8.0+t37-t38)*eta;
108 t48 = 3.0/4.0*t10*eta;
113 values[0] = 3.0/16.0+t1-t4+t6-t7;
114 values[1] = 3.0/16.0-t9+t12+t14-t15;
115 values[2] = 3.0/16.0-t1+t4+t6-t7;
116 values[3] = 3.0/16.0+t9-t12+t14-t15;
117 values[4] = -t20-t25+t30+t35;
118 values[5] = t20-t25+t30+t41;
119 values[6] = -t20-t25+t30-t35;
120 values[7] = t20-t25+t30-t41;
121 values[8] = -7.0/16.0+t45+t46-t48-t14+t41;
122 values[9] = -7.0/16.0-t50+t51+t53-t6-t35;
123 values[10] = -7.0/16.0-t45+t46+t48-t14-t41;
124 values[11] = -7.0/16.0+t50+t51-t53-t6+t35;
125 values[12] = 1.0/4.0-t31+t32-t37+t38;
126 values[13] = 5.0/2.0*xi-t26-t34;
127 values[14] = 5.0/2.0*eta-t21-t40;
141 t12 = (-1.0/2.0+t8)*t11;
154 t31 = t29-3.0/2.0*xi;
159 t40 = (3.0/8.0+35.0/8.0*t14-15.0/4.0*t2)*eta;
161 t46 = 3.0/4.0*t2*eta;
164 values[0] = -11.0/16.0+t1+t3+t5-t7-t13-t15;
165 values[1] = 3.0/16.0-t17+t19+t15-t20;
166 values[2] = -11.0/16.0-t1+t3+t5+t7-t13-t15;
167 values[3] = 3.0/16.0+t17-t19+t15-t20;
168 values[4] = -t24-t26+t28+t33-t35;
169 values[5] = t32/2.0+t40/2.0;
170 values[6] = t24-t26-t28+t33+t35;
171 values[7] = t32/2.0-t40/2.0;
172 values[8] = -7.0/16.0+t44+t3-t46-t15+t47;
173 values[9] = 7.0/16.0-t3+t13+t15+t35;
174 values[10] = -7.0/16.0-t44+t3+t46-t15-t47;
175 values[11] = 7.0/16.0-t3+t13+t15-t35;
176 values[12] = 2.0-t8-t10+t12;
177 values[13] = 3.0*xi-t29-3.0/2.0*t27+t34;
178 values[14] = 5.0/2.0*eta-5.0/2.0*t6-t40;
195 t18 = (3.0/8.0+35.0/8.0*t13-15.0/4.0*t6)*t10/4.0;
197 t24 = t8*(3.0/8.0+35.0/8.0*t19-15.0/4.0*t2)/4.0;
207 t40 = t38-3.0/2.0*xi;
212 t47 = t45-3.0/2.0*eta;
220 values[0] = -1.0/4.0+t1+t3-t5-t12-t18+t24;
221 values[1] = -1.0/4.0-t26+t27+t29-t12+t18-t24;
222 values[2] = -1.0/4.0-t1+t3+t5-t12-t18+t24;
223 values[3] = -1.0/4.0+t26+t27-t29-t12+t18-t24;
224 values[4] = -t33-t35+t37-t42+t44-t49;
225 values[5] = -t51+t35+t53-t55+t44-t49;
226 values[6] = t33-t35-t37+t42+t44-t49;
227 values[7] = t51+t35-t53+t55+t44-t49;
228 values[8] = t12-t55-t18+t24;
229 values[9] = t12+t42+t18-t24;
230 values[10] = t12+t55-t18+t24;
231 values[11] = t12-t42+t18-t24;
232 values[12] = 2.0-t7-t9+t11;
233 values[13] = 3.0*xi-t38-3.0/2.0*t36+t41;
234 values[14] = 3.0*eta-3.0/2.0*t52-t45+t54;
242 static void N_Q_Q3_2D_DeriveXi(
double xi,
double eta,
double *values)
244 double t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t15, t16;
245 double t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29;
246 double t30, t31, t32, t33, t34, t35, t36, t37, t40, t41, t42, t45, t47;
253 t4 = -1.0/2.0+3.0/2.0*t2;
277 t35 = xi*(5.0/2.0*t18-3.0/2.0*eta);
279 t40 = (35.0/2.0*t8-15.0/2.0*xi)*eta;
285 values[1] = -3.0/4.0-t11+t12-t6+t13;
287 values[3] = 3.0/4.0-t11-t12-t6+t13;
288 values[4] = -1.0/32.0+t16-t17-t19+t23+t25-t27;
289 values[5] = t29+t31-t19+t23-t36+t41;
290 values[6] = 1.0/32.0+t16+t17-t19+t23-t25+t27;
291 values[7] = t29-t31-t19+t23+t36-t41;
292 values[8] = t45-t31+t6-t13-t36+t41;
293 values[9] = -7.0/32.0-t1+t47+t6+t9-t25+t27;
294 values[10] = t45+t31+t6-t13+t36-t41;
295 values[11] = 7.0/32.0-t1-t47+t6+t9+t25-t27;
296 values[12] = xi/2.0+2.0*t5-t13;
297 values[13] = 41.0/16.0-t20+9.0/8.0*t2-35.0/16.0*t24+t26/2.0;
298 values[14] = -3.0/2.0*t30+3.0/2.0*t35-t40/2.0;
309 t11 = 5.0/8.0*t9*eta;
311 t15 = (t12-3.0/2.0)*eta/4.0;
316 t23 = 35.0/2.0*t3-15.0/2.0*xi;
320 t31 = 3.0/2.0*xi*eta;
321 t34 = -7.0/16.0+21.0/8.0*t9-t17;
324 values[1] = -3.0/4.0+t2+t4-t5;
326 values[3] = 3.0/4.0-t2+t4-t5;
327 values[4] = t8-t11+t15+3.0/16.0+t17-t18;
328 values[5] = t20-t11+t15+t25;
329 values[6] = t8-t11+t15-3.0/16.0-t17+t18;
330 values[7] = t20-t11+t15-t25;
331 values[8] = t29-t31-t4+t25;
333 values[10] = t29+t31-t4-t25;
336 values[13] = 17.0/8.0-t12-35.0/8.0*t16+15.0/4.0*t9;
361 t27 = (35.0/2.0*t8-15.0/2.0*xi)*eta;
362 t32 = 3.0/2.0*xi*eta;
366 values[1] = -3.0/4.0+t11+t9-t12;
368 values[3] = 3.0/4.0-t11+t9-t12;
369 values[4] = -1.0/4.0-t15+t16+t20-t22;
370 values[5] = t19/2.0+t27/2.0;
371 values[6] = 1.0/4.0-t15-t16+t20+t22;
372 values[7] = t19/2.0-t27/2.0;
373 values[8] = t1-t32-t9+t33;
374 values[9] = -t1+t6+t9+t22;
375 values[10] = t1+t32-t9-t33;
376 values[11] = -t1+t6+t9-t22;
377 values[12] = -3.0*xi+3.0*t5;
378 values[13] = 3.0-t17-t3+t21;
389 t12 = (35.0/2.0*t6*xi-15.0/2.0*xi)*t3/4.0;
391 t18 = 3.0/4.0*xi*(3.0/8.0+35.0/8.0*t13-15.0/4.0*t1);
407 t41 = xi*(5.0/2.0*t32-3.0/2.0*eta);
411 values[1] = -3.0/4.0+t20+t21-t5+t12-t18;
413 values[3] = 3.0/4.0+t20-t21-t5+t12-t18;
414 values[4] = -1.0/4.0+t24+t25-t29+t31-t33;
415 values[5] = t35+t37-t42+t31-t33;
416 values[6] = 1.0/4.0+t24-t25+t29+t31-t33;
417 values[7] = t35-t37+t42+t31-t33;
418 values[8] = t5-t42-t12+t18;
419 values[9] = t5+t29+t12-t18;
420 values[10] = t5+t42-t12+t18;
421 values[11] = t5-t29+t12-t18;
422 values[12] = -3.0*xi+3.0*t4;
423 values[13] = 3.0-t26-t2+t28;
424 values[14] = -3.0*t36+3.0*t41;
432 static void N_Q_Q3_2D_DeriveEta(
double xi,
double eta,
double *values)
434 double t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15;
435 double t16, t17, t18, t19, t20, t22, t23, t24, t25, t26, t27, t28, t29;
436 double t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42;
448 t8 = -1.0/2.0+3.0/2.0*t6;
462 t28 = xi*(35.0/2.0*t4-15.0/2.0*eta);
464 t33 = (5.0/2.0*t23-3.0/2.0*xi)*eta;
475 values[0] = 3.0/4.0-t1-t3+t5-t10;
477 values[2] = -3.0/4.0-t1+t3+t5-t10;
479 values[4] = -t16+t18-t22+t24+t29-t34;
480 values[5] = -1.0/32.0-t36-t37-t22+t24-t39+t41;
481 values[6] = -t16-t18-t22+t24-t29+t34;
482 values[7] = 1.0/32.0-t36+t37-t22+t24+t39-t41;
483 values[8] = 7.0/32.0-t12-t45+t13+t10-t39+t41;
484 values[9] = t47+t18-t5+t10-t29+t34;
485 values[10] = -7.0/32.0-t12+t45+t13+t10+t39-t41;
486 values[11] = t47-t18-t5+t10+t29-t34;
487 values[12] = eta/2.0-t5+2.0*t9;
488 values[13] = -3.0/2.0*t17-t28/2.0+3.0/2.0*t33;
489 values[14] = 41.0/16.0+9.0/8.0*t6-t19+t38/2.0-35.0/16.0*t40;
500 t12 = xi*(t9-3.0/2.0)/4.0;
502 t15 = 5.0/8.0*t13*xi;
503 t18 = 35.0/2.0*t3-15.0/2.0*eta;
510 t30 = 7.0/16.0-21.0/8.0*t13+t24;
512 t33 = 3.0/2.0*xi*eta;
514 values[0] = 3.0/4.0-t2+t4-t5;
516 values[2] = -3.0/4.0+t2+t4-t5;
518 values[4] = -t8-t12+t15+t20;
519 values[5] = -t22-t12+t15+3.0/16.0+t24-t25;
520 values[6] = -t8-t12+t15-t20;
521 values[7] = -t22-t12+t15-3.0/16.0-t24+t25;
523 values[9] = t31+t33-t4-t20;
525 values[11] = t31-t33-t4+t20;
528 values[14] = 17.0/8.0-t9-35.0/8.0*t23+15.0/4.0*t13;
536 t7 = (-1.0/2.0+3.0/2.0*t4)*eta;
543 t19 = (5.0/2.0*t14-3.0/2.0*xi)*eta;
549 t30 = 7.0/16.0-21.0/8.0*t4+t24;
551 values[0] = 3.0/4.0+t1-t3-t8;
553 values[2] = -3.0/4.0+t1+t3-t8;
555 values[4] = -t11+t13+t15-t20;
556 values[5] = 3.0/16.0-t22+t15+t24-t25;
557 values[6] = -t11-t13+t15+t20;
558 values[7] = t15-t22-3.0/16.0-t24+t25;
560 values[9] = 3.0/2.0*t7+3.0/2.0*t19;
562 values[11] = 3.0/2.0*t7-3.0/2.0*t19;
563 values[12] = -3.0*eta+3.0*t7;
564 values[13] = -3.0*t12+3.0*t19;
565 values[14] = 17.0/8.0-15.0/2.0*t2-35.0/8.0*t23+15.0/4.0*t4;
578 t14 = 3.0/4.0*(3.0/8.0+35.0/8.0*t9-15.0/4.0*t4)*eta;
579 t20 = t6*(35.0/2.0*t2*eta-15.0/2.0*eta)/4.0;
585 t31 = (5.0/2.0*t27-3.0/2.0*xi)*eta;
596 values[0] = 3.0/4.0+t1-t3-t8-t14+t20;
598 values[2] = -3.0/4.0+t1+t3-t8-t14+t20;
600 values[4] = -t24+t26-t32+t33-t37;
601 values[5] = -1.0/4.0-t39+t40-t42+t33-t37;
602 values[6] = -t24-t26+t32+t33-t37;
603 values[7] = 1.0/4.0-t39-t40+t42+t33-t37;
604 values[8] = t8-t42-t14+t20;
605 values[9] = t8+t32+t14-t20;
606 values[10] = t8+t42-t14+t20;
607 values[11] = t8-t32+t14-t20;
608 values[12] = -3.0*eta+3.0*t7;
609 values[13] = -3.0*t25+3.0*t31;
610 values[14] = 3.0-t5-t34+t41;
618 static void N_Q_Q3_2D_DeriveXiXi(
double xi,
double eta,
double *values)
620 double t1, t2, t3, t4, t5, t6, t7, t9, t10, t11, t12, t13, t14, t15, t16;
621 double t17, t18, t19, t20, t21, t22, t24, t26, t27, t28;
634 t13 = xi*(-1.0/2.0+3.0/2.0*t1);
639 t21 = (105.0/2.0*t3-15.0/2.0)*eta;
645 values[1] = -7.0/4.0+t6-t2+t7;
647 values[3] = -7.0/4.0-t6-t2+t7;
648 values[4] = 15.0/4.0*t10-15.0/4.0*t13;
649 values[5] = t15+t16-t18+t22;
650 values[6] = 15.0/4.0*t10+15.0/4.0*t13;
651 values[7] = -t15+t16+t18-t22;
652 values[8] = 13.0/4.0+t26+t2-t7-t18+t22;
653 values[9] = -2.0+t2+t4+t28;
654 values[10] = 13.0/4.0-t26+t2-t7+t18-t22;
655 values[11] = -2.0+t2+t4-t28;
656 values[12] = -1.0/2.0+3.0*t1-t7;
657 values[13] = -15.0*xi+15.0/2.0*t13;
658 values[14] = -15.0/4.0*eta+15.0/4.0*t17-t21/2.0;
665 t7 = 15.0/4.0*xi*eta;
666 t9 = 105.0/2.0*t2-15.0/2.0;
672 values[1] = t1+t3-15.0/4.0;
674 values[3] = -t1+t3-15.0/4.0;
679 values[8] = 21.0/4.0-t14-t3+t11;
681 values[10] = 21.0/4.0+t14-t3-t11;
684 values[13] = -15.0*xi;
696 t12 = xi*(-1.0/2.0+3.0/2.0*t1);
698 t17 = (105.0/2.0*t3-15.0/2.0)*eta;
704 values[1] = t6+t4-15.0/4.0;
706 values[3] = -t6+t4-15.0/4.0;
707 values[4] = 15.0/2.0*t9-15.0/2.0*t12;
709 values[6] = 15.0/2.0*t9+15.0/2.0*t12;
711 values[8] = 21.0/4.0-t22-t4+t18;
712 values[9] = -6.0+t2+t4+t24;
713 values[10] = 21.0/4.0+t22-t4-t18;
714 values[11] = -6.0+t2+t4-t24;
715 values[12] = -9.0/2.0+9.0/2.0*t1;
716 values[13] = -15.0*xi+15.0*t12;
724 t7 = -1.0/2.0+3.0/2.0*t1;
725 t9 = (105.0/2.0*t3-15.0/2.0)*t7/4.0;
727 t11 = 105.0/32.0*t10;
728 t12 = 21.0/32.0-t2-t9+t11;
740 values[1] = 51.0/32.0+t13+t14+t9-t11;
742 values[3] = 51.0/32.0-t13+t14+t9-t11;
743 values[4] = -t18+t20;
744 values[5] = 15.0/4.0*eta-15.0/4.0*t22+15.0/4.0*t19;
746 values[7] = -15.0/4.0*eta+15.0/4.0*t22+15.0/4.0*t19;
747 values[8] = -3.0/32.0-t14-t26+t27-t9+t11;
748 values[9] = -21.0/32.0+t2+t18+t9-t11;
749 values[10] = -3.0/32.0-t14+t26-t27-t9+t11;
750 values[11] = -21.0/32.0+t2-t18+t9-t11;
751 values[12] = -9.0/2.0+9.0/2.0*t1;
752 values[13] = -15.0*xi+15.0*t17;
753 values[14] = -15.0/2.0*eta+15.0/2.0*t22;
761 static void N_Q_Q3_2D_DeriveXiEta(
double xi,
double eta,
double *values)
763 double t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t15, t16;
764 double t17, t18, t19, t20, t21, t22, t23, t24, t25, t27, t30, t31;
778 t12 = (15.0/2.0*t6-3.0/2.0)*eta;
781 t18 = xi*(15.0/2.0*t4-3.0/2.0);
792 values[4] = -1.0/4.0-t3-t5+t7+t9-t13;
793 values[5] = 1.0/4.0-t15-t5+t7-t19+t21;
794 values[6] = -1.0/4.0+t3-t5+t7-t9+t13;
795 values[7] = 1.0/4.0+t15-t5+t7+t19-t21;
796 values[8] = -t25+t2-t19+t21;
797 values[9] = t27+t2-t9+t13;
798 values[10] = t25+t2+t19-t21;
799 values[11] = -t27+t2+t9-t13;
801 values[13] = 9.0/4.0*eta-35.0/4.0*t8+3.0/2.0*t12;
802 values[14] = 9.0/4.0*xi+3.0/2.0*t18-35.0/4.0*t20;
816 t16 = -21.0/4.0*xi+t10;
817 t18 = 21.0/4.0*eta-t6;
823 values[4] = -1.0/4.0-t2+t4+t6-t7;
824 values[5] = 1.0/4.0-t2+t4+t10-t11;
825 values[6] = -1.0/4.0-t2+t4-t6+t7;
826 values[7] = 1.0/4.0-t2+t4-t10+t11;
832 values[13] = -35.0/2.0*t5+15.0/2.0*eta;
833 values[14] = -35.0/2.0*t9+15.0/2.0*xi;
842 t8 = (15.0/2.0*t4-3.0/2.0)*eta;
847 t18 = -21.0/4.0*xi+t12;
853 values[4] = -5.0/4.0+t3+t5-t9;
854 values[5] = -3.0/4.0+t5+t12-t13;
855 values[6] = -5.0/4.0-t3+t5+t9;
856 values[7] = t5-3.0/4.0-t12+t13;
862 values[13] = -3.0*eta+3.0*t8;
863 values[14] = -35.0/2.0*t11+15.0/2.0*xi;
870 t9 = 3.0/4.0*(35.0/2.0*t3*xi-15.0/2.0*xi)*eta;
872 t16 = 3.0/4.0*xi*(35.0/2.0*t10*eta-15.0/2.0*eta);
876 t22 = (15.0/2.0*t3-3.0/2.0)*eta;
881 t30 = xi*(15.0/2.0*t10-3.0/2.0);
888 values[4] = -1.0/4.0+t19-t23+t24-t25;
889 values[5] = 1.0/4.0+t27-t31+t24-t25;
890 values[6] = -1.0/4.0-t19+t23+t24-t25;
891 values[7] = 1.0/4.0-t27+t31+t24-t25;
892 values[8] = t2-t31-t9+t16;
893 values[9] = t2+t23+t9-t16;
894 values[10] = t2+t31-t9+t16;
895 values[11] = t2-t23+t9-t16;
897 values[13] = -3.0*eta+3.0*t22;
898 values[14] = -3.0*xi+3.0*t30;
906 static void N_Q_Q3_2D_DeriveEtaEta(
double xi,
double eta,
double *values)
908 double t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t14, t15, t16;
909 double t17, t18, t20, t21, t22, t26, t27, t28;
924 t15 = xi*(105.0/2.0*t2-15.0/2.0);
928 t22 = (-1.0/2.0+3.0/2.0*t4)*eta;
932 values[0] = -7.0/4.0-t1+t3-t5;
934 values[2] = -7.0/4.0+t1+t3-t5;
936 values[4] = t10-t12+t16-t18;
937 values[5] = -15.0/4.0*t11-15.0/4.0*t22;
938 values[6] = -t10-t12-t16+t18;
939 values[7] = -15.0/4.0*t11+15.0/4.0*t22;
940 values[8] = -2.0+t7+t5-t26;
941 values[9] = 13.0/4.0-t28-t3+t5-t16+t18;
942 values[10] = -2.0+t7+t5+t26;
943 values[11] = 13.0/4.0+t28-t3+t5+t16-t18;
944 values[12] = -1.0/2.0-t3+3.0*t4;
945 values[13] = -15.0/4.0*xi-t15/2.0+15.0/4.0*t17;
946 values[14] = -15.0*eta+15.0/2.0*t22;
953 t7 = 15.0/4.0*xi*eta;
954 t9 = 105.0/2.0*t2-15.0/2.0;
959 values[0] = -t1+t3-15.0/4.0;
961 values[2] = t1+t3-15.0/4.0;
968 values[9] = 21.0/4.0+t14-t3-t11;
970 values[11] = 21.0/4.0-t14-t3+t11;
973 values[14] = -15.0*eta;
985 values[0] = 9.0/4.0-t1-t3;
987 values[2] = 9.0/4.0+t1-t3;
989 values[4] = 15.0/4.0*t7;
991 values[6] = -15.0/4.0*t7;
994 values[9] = -3.0/4.0+t3+t8-t9;
996 values[11] = -3.0/4.0+t3-t8+t9;
997 values[12] = -9.0/2.0+9.0/2.0*t2;
998 values[13] = -15.0/2.0*t7;
999 values[14] = -15.0*eta;
1008 t7 = -1.0/2.0+3.0/2.0*t2;
1010 t12 = t7*(105.0/2.0*t8-15.0/2.0)/4.0;
1012 t15 = 21.0/32.0-t14+t5-t12;
1021 values[0] = 51.0/32.0-t1+t3-t5+t12;
1023 values[2] = 51.0/32.0+t1+t3-t5+t12;
1025 values[4] = 15.0/4.0*xi-15.0/4.0*t17-15.0/4.0*t18;
1026 values[5] = -t21-t22;
1027 values[6] = -15.0/4.0*xi+15.0/4.0*t17-15.0/4.0*t18;
1028 values[7] = t21-t22;
1029 values[8] = -21.0/32.0+t14-t21-t5+t12;
1030 values[9] = -3.0/32.0-t3+t27-t28+t5-t12;
1031 values[10] = -21.0/32.0+t14+t21-t5+t12;
1032 values[11] = -3.0/32.0-t3-t27+t28+t5-t12;
1033 values[12] = -9.0/2.0+9.0/2.0*t2;
1034 values[13] = -15.0/2.0*xi+15.0/2.0*t17;
1035 values[14] = -15.0*eta+15.0*t20;
1043 static int N_Q_Q3_2D_ChangeJ0[1] = { 4 };
1044 static int N_Q_Q3_2D_ChangeJ1[1] = { 5 };
1045 static int N_Q_Q3_2D_ChangeJ2[1] = { 6 };
1046 static int N_Q_Q3_2D_ChangeJ3[1] = { 7 };
1048 static int *N_Q_Q3_2D_Change[4] = { N_Q_Q3_2D_ChangeJ0, N_Q_Q3_2D_ChangeJ1,
1049 N_Q_Q3_2D_ChangeJ2, N_Q_Q3_2D_ChangeJ3 };
1054 (15, BF_N_Q_Q3_2D, BFUnitSquare,
1055 N_Q_Q3_2D_Funct, N_Q_Q3_2D_DeriveXi,
1056 N_Q_Q3_2D_DeriveEta, N_Q_Q3_2D_DeriveXiXi,
1057 N_Q_Q3_2D_DeriveXiEta, N_Q_Q3_2D_DeriveEtaEta, 4, 3,
1058 1, N_Q_Q3_2D_Change);
Definition: BaseFunct2D.h:27
static TParamDB * ParamDB
Definition: Database.h:1134