470 real dx3 = dx*dx*dx - dx;
471 real dx3dx = 3*dx*dx - 1.0;
473 real dxi3 = dxi*dxi*dxi - dxi;
474 real dxi3dx = -3*dxi*dxi + 1.0;
484 real dy3 = dy*dy*dy-dy;
485 real dy3dy = 3*dy*dy - 1.0;
487 real dyi3 = dyi*dyi*dyi - dyi;
488 real dyi3dy = -3*dyi*dyi + 1.0;
498 real dz3 = dz*dz*dz - dz;
499 real dz3dz = 3*dz*dz - 1.0;
501 real dzi3 = dzi*dzi*dzi - dzi;
502 real dzi3dz = -3*dzi*dzi + 1.0;
508 int n = i_z*str->
n_y*str->
n_x*8 + i_y*str->
n_x*8 + i_x*8;
511 int z1 = str->
n_y*str->
n_x*8;
517 x1 = -(str->
n_x-1)*x1;
523 y1 = -(str->
n_y-1)*y1;
529 z1 = -(str->
n_z-1)*z1;
542 real c0000 = str->
c[n+0];
543 real c0001 = str->
c[n+1];
544 real c0002 = str->
c[n+2];
545 real c0003 = str->
c[n+3];
546 real c0004 = str->
c[n+4];
547 real c0005 = str->
c[n+5];
548 real c0006 = str->
c[n+6];
549 real c0007 = str->
c[n+7];
551 real c0010 = str->
c[n+x1+0];
552 real c0011 = str->
c[n+x1+1];
553 real c0012 = str->
c[n+x1+2];
554 real c0013 = str->
c[n+x1+3];
555 real c0014 = str->
c[n+x1+4];
556 real c0015 = str->
c[n+x1+5];
557 real c0016 = str->
c[n+x1+6];
558 real c0017 = str->
c[n+x1+7];
560 real c0100 = str->
c[n+y1+0];
561 real c0101 = str->
c[n+y1+1];
562 real c0102 = str->
c[n+y1+2];
563 real c0103 = str->
c[n+y1+3];
564 real c0104 = str->
c[n+y1+4];
565 real c0105 = str->
c[n+y1+5];
566 real c0106 = str->
c[n+y1+6];
567 real c0107 = str->
c[n+y1+7];
569 real c1000 = str->
c[n+z1+0];
570 real c1001 = str->
c[n+z1+1];
571 real c1002 = str->
c[n+z1+2];
572 real c1003 = str->
c[n+z1+3];
573 real c1004 = str->
c[n+z1+4];
574 real c1005 = str->
c[n+z1+5];
575 real c1006 = str->
c[n+z1+6];
576 real c1007 = str->
c[n+z1+7];
578 real c0110 = str->
c[n+y1+x1+0];
579 real c0111 = str->
c[n+y1+x1+1];
580 real c0112 = str->
c[n+y1+x1+2];
581 real c0113 = str->
c[n+y1+x1+3];
582 real c0114 = str->
c[n+y1+x1+4];
583 real c0115 = str->
c[n+y1+x1+5];
584 real c0116 = str->
c[n+y1+x1+6];
585 real c0117 = str->
c[n+y1+x1+7];
587 real c1010 = str->
c[n+z1+x1+0];
588 real c1011 = str->
c[n+z1+x1+1];
589 real c1012 = str->
c[n+z1+x1+2];
590 real c1013 = str->
c[n+z1+x1+3];
591 real c1014 = str->
c[n+z1+x1+4];
592 real c1015 = str->
c[n+z1+x1+5];
593 real c1016 = str->
c[n+z1+x1+6];
594 real c1017 = str->
c[n+z1+x1+7];
596 real c1100 = str->
c[n+z1+y1+0];
597 real c1101 = str->
c[n+z1+y1+1];
598 real c1102 = str->
c[n+z1+y1+2];
599 real c1103 = str->
c[n+z1+y1+3];
600 real c1104 = str->
c[n+z1+y1+4];
601 real c1105 = str->
c[n+z1+y1+5];
602 real c1106 = str->
c[n+z1+y1+6];
603 real c1107 = str->
c[n+z1+y1+7];
605 real c1110 = str->
c[n+z1+y1+x1+0];
606 real c1111 = str->
c[n+z1+y1+x1+1];
607 real c1112 = str->
c[n+z1+y1+x1+2];
608 real c1113 = str->
c[n+z1+y1+x1+3];
609 real c1114 = str->
c[n+z1+y1+x1+4];
610 real c1115 = str->
c[n+z1+y1+x1+5];
611 real c1116 = str->
c[n+z1+y1+x1+6];
612 real c1117 = str->
c[n+z1+y1+x1+7];
619 dxi*(dyi*c0000+dy*c0100)
620 +dx*(dyi*c0010+dy*c0110))
622 dxi*(dyi*c1000+dy*c1100)
623 +dx*(dyi*c1010+dy*c1110)))
626 dxi3*(dyi*c0001+dy*c0101)
627 +dx3*(dyi*c0011+dy*c0111))
629 dxi3*(dyi*c1001+dy*c1101)
630 +dx3*(dyi*c1011+dy*c1111)))
633 dxi*(dyi3*c0002+dy3*c0102)
634 +dx*(dyi3*c0012+dy3*c0112))
636 dxi*(dyi3*c1002+dy3*c1102)
637 +dx*(dyi3*c1012+dy3*c1112)))
640 dxi*(dyi*c0003+dy*c0103)
641 +dx*(dyi*c0013+dy*c0113))
643 dxi*(dyi*c1003+dy*c1103)
644 +dx*(dyi*c1013+dy*c1113)))
647 dxi3*(dyi3*c0004+dy3*c0104)
648 +dx3*(dyi3*c0014+dy3*c0114))
650 dxi3*(dyi3*c1004+dy3*c1104)
651 +dx3*(dyi3*c1014+dy3*c1114)))
654 dxi3*(dyi*c0005+dy*c0105)
655 +dx3*(dyi*c0015+dy*c0115))
657 dxi3*(dyi*c1005+dy*c1105)
658 +dx3*(dyi*c1015+dy*c1115)))
661 dxi*(dyi3*c0006+dy3*c0106)
662 +dx*(dyi3*c0016+dy3*c0116))
664 dxi*(dyi3*c1006+dy3*c1106)
665 +dx*(dyi3*c1016+dy3*c1116)))
668 dxi3*(dyi3*c0007+dy3*c0107)
669 +dx3*(dyi3*c0017+dy3*c0117))
671 dxi3*(dyi3*c1007+dy3*c1107)
672 +dx3*(dyi3*c1017+dy3*c1117)));
677 -(dyi*c0000+dy*c0100)
678 +(dyi*c0010+dy*c0110))
680 -(dyi*c1000+dy*c1100)
681 +(dyi*c1010+dy*c1110)))
684 dxi3dx*(dyi*c0001+dy*c0101)
685 +dx3dx*(dyi*c0011+dy*c0111))
687 dxi3dx*(dyi*c1001 +dy*c1101)
688 +dx3dx*(dyi*c1011+dy*c1111)))
691 -(dyi3*c0002+dy3*c0102)
692 +(dyi3*c0012+dy3*c0112))
694 -(dyi3*c1002+dy3*c1102)
695 +(dyi3*c1012+dy3*c1112)))
698 -(dyi*c0003+dy*c0103)
699 +(dyi*c0013+dy*c0113))
701 -(dyi*c1003+dy*c1103)
702 +(dyi*c1013+dy*c1113)))
705 dxi3dx*(dyi3*c0004+dy3*c0104)
706 +dx3dx*(dyi3*c0014+dy3*c0114))
708 dxi3dx*(dyi3*c1004+dy3*c1104)
709 +dx3dx*(dyi3*c1014+dy3*c1114)))
712 dxi3dx*(dyi*c0005+dy*c0105)
713 +dx3dx*(dyi*c0015+dy*c0115))
715 dxi3dx*(dyi*c1005+dy*c1105)
716 +dx3dx*(dyi*c1015+dy*c1115)))
719 -(dyi3*c0006+dy3*c0106)
720 +(dyi3*c0016+dy3*c0116))
722 -(dyi3*c1006+dy3*c1106)
723 +(dyi3*c1016+dy3*c1116)))
726 dxi3dx*(dyi3*c0007+dy3*c0107)
727 +dx3dx*(dyi3*c0017+dy3*c0117))
729 dxi3dx*(dyi3*c1007+dy3*c1107)
730 +dx3dx*(dyi3*c1017+dy3*c1117)));
746 +dx3*(-c1011+c1111)))
749 dxi*(dyi3dy*c0002+dy3dy*c0102)
750 +dx*(dyi3dy*c0012+dy3dy*c0112))
752 dxi*(dyi3dy*c1002+dy3dy*c1102)
753 +dx*(dyi3dy*c1012+dy3dy*c1112)))
763 dxi3*(dyi3dy*c0004+dy3dy*c0104)
764 +dx3*(dyi3dy*c0014+dy3dy*c0114))
766 dxi3*(dyi3dy*c1004+dy3dy*c1104)
767 +dx3*(dyi3dy*c1014+dy3dy*c1114)))
774 +dx3*(-c1015+c1115)))
777 dxi*(dyi3dy*c0006+dy3dy*c0106)
778 +dx*(dyi3dy*c0016+dy3dy*c0116))
780 dxi*(dyi3dy*c1006+dy3dy*c1106)
781 +dx*(dyi3dy*c1016+dy3dy*c1116)))
784 dxi3*(dyi3dy*c0007+dy3dy*c0107)
785 +dx3*(dyi3dy*c0017+dy3dy*c0117))
787 dxi3*(dyi3dy*c1007+dy3dy*c1107)
788 +dx3*(dyi3dy*c1017+dy3dy*c1117)));
793 dxi*(dyi*c0000+dy*c0100)
794 +dx*(dyi*c0010+dy*c0110))
796 dxi*(dyi*c1000+dy*c1100)
797 +dx*(dyi*c1010+dy*c1110)))
800 dxi3*(dyi*c0001+dy*c0101)
801 +dx3*(dyi*c0011+dy*c0111))
803 dxi3*(dyi*c1001+dy*c1101)
804 +dx3*(dyi*c1011+dy*c1111)))
807 dxi*(dyi3*c0002+dy3*c0102)
808 +dx*(dyi3*c0012+dy3*c0112))
810 dxi*(dyi3*c1002+dy3*c1102)
811 +dx*(dyi3*c1012+dy3*c1112)))
814 dxi*(dyi*c0003+dy*c0103)
815 +dx*(dyi*c0013+dy*c0113))
817 dxi*(dyi*c1003+dy*c1103)
818 +dx*(dyi*c1013+dy*c1113)))
821 dxi3*(dyi3*c0004+dy3*c0104)
822 +dx3*(dyi3*c0014+dy3*c0114))
824 dxi3*(dyi3*c1004+dy3*c1104)
825 +dx3*(dyi3*c1014+dy3*c1114)))
828 dxi3*(dyi*c0005+dy*c0105)
829 +dx3*(dyi*c0015+dy*c0115))
831 dxi3*(dyi*c1005+dy*c1105)
832 +dx3*(dyi*c1015+dy*c1115)))
835 dxi*(dyi3*c0006+dy3*c0106)
836 +dx*(dyi3*c0016+dy3*c0116))
838 dxi*(dyi3*c1006+dy3*c1106)
839 +dx*(dyi3*c1016+dy3*c1116)))
842 dxi3*(dyi3*c0007+dy3*c0107)
843 +dx3*(dyi3*c0017+dy3*c0117))
845 dxi3*(dyi3*c1007+dy3*c1107)
846 +dx3*(dyi3*c1017+dy3*c1117)));
901 real dx3 = dx*dx*dx - dx;
902 real dx3dx = 3*dx*dx - 1.0;
904 real dxi3 = dxi*dxi*dxi - dxi;
905 real dxi3dx = -3*dxi*dxi + 1.0;
915 real dy3 = dy*dy*dy-dy;
916 real dy3dy = 3*dy*dy - 1.0;
918 real dyi3 = dyi*dyi*dyi - dyi;
919 real dyi3dy = -3*dyi*dyi + 1.0;
929 real dz3 = dz*dz*dz - dz;
930 real dz3dz = 3*dz*dz - 1.0;
932 real dzi3 = dzi*dzi*dzi - dzi;
933 real dzi3dz = -3*dzi*dzi + 1.0;
939 int n = i_z*str->
n_y*str->
n_x*8 + i_y*str->
n_x*8 + i_x*8;
942 int z1 = str->
n_y*str->
n_x*8;
948 x1 = -(str->
n_x-1)*x1;
954 y1 = -(str->
n_y-1)*y1;
960 z1 = -(str->
n_z-1)*z1;
973 real c0000 = str->
c[n+0];
974 real c0001 = str->
c[n+1];
975 real c0002 = str->
c[n+2];
976 real c0003 = str->
c[n+3];
977 real c0004 = str->
c[n+4];
978 real c0005 = str->
c[n+5];
979 real c0006 = str->
c[n+6];
980 real c0007 = str->
c[n+7];
982 real c0010 = str->
c[n+x1+0];
983 real c0011 = str->
c[n+x1+1];
984 real c0012 = str->
c[n+x1+2];
985 real c0013 = str->
c[n+x1+3];
986 real c0014 = str->
c[n+x1+4];
987 real c0015 = str->
c[n+x1+5];
988 real c0016 = str->
c[n+x1+6];
989 real c0017 = str->
c[n+x1+7];
991 real c0100 = str->
c[n+y1+0];
992 real c0101 = str->
c[n+y1+1];
993 real c0102 = str->
c[n+y1+2];
994 real c0103 = str->
c[n+y1+3];
995 real c0104 = str->
c[n+y1+4];
996 real c0105 = str->
c[n+y1+5];
997 real c0106 = str->
c[n+y1+6];
998 real c0107 = str->
c[n+y1+7];
1000 real c1000 = str->
c[n+z1+0];
1001 real c1001 = str->
c[n+z1+1];
1002 real c1002 = str->
c[n+z1+2];
1003 real c1003 = str->
c[n+z1+3];
1004 real c1004 = str->
c[n+z1+4];
1005 real c1005 = str->
c[n+z1+5];
1006 real c1006 = str->
c[n+z1+6];
1007 real c1007 = str->
c[n+z1+7];
1009 real c0110 = str->
c[n+y1+x1+0];
1010 real c0111 = str->
c[n+y1+x1+1];
1011 real c0112 = str->
c[n+y1+x1+2];
1012 real c0113 = str->
c[n+y1+x1+3];
1013 real c0114 = str->
c[n+y1+x1+4];
1014 real c0115 = str->
c[n+y1+x1+5];
1015 real c0116 = str->
c[n+y1+x1+6];
1016 real c0117 = str->
c[n+y1+x1+7];
1018 real c1010 = str->
c[n+z1+x1+0];
1019 real c1011 = str->
c[n+z1+x1+1];
1020 real c1012 = str->
c[n+z1+x1+2];
1021 real c1013 = str->
c[n+z1+x1+3];
1022 real c1014 = str->
c[n+z1+x1+4];
1023 real c1015 = str->
c[n+z1+x1+5];
1024 real c1016 = str->
c[n+z1+x1+6];
1025 real c1017 = str->
c[n+z1+x1+7];
1027 real c1100 = str->
c[n+z1+y1+0];
1028 real c1101 = str->
c[n+z1+y1+1];
1029 real c1102 = str->
c[n+z1+y1+2];
1030 real c1103 = str->
c[n+z1+y1+3];
1031 real c1104 = str->
c[n+z1+y1+4];
1032 real c1105 = str->
c[n+z1+y1+5];
1033 real c1106 = str->
c[n+z1+y1+6];
1034 real c1107 = str->
c[n+z1+y1+7];
1036 real c1110 = str->
c[n+z1+y1+x1+0];
1037 real c1111 = str->
c[n+z1+y1+x1+1];
1038 real c1112 = str->
c[n+z1+y1+x1+2];
1039 real c1113 = str->
c[n+z1+y1+x1+3];
1040 real c1114 = str->
c[n+z1+y1+x1+4];
1041 real c1115 = str->
c[n+z1+y1+x1+5];
1042 real c1116 = str->
c[n+z1+y1+x1+6];
1043 real c1117 = str->
c[n+z1+y1+x1+7];
1050 dxi*(dyi*c0000+dy*c0100)
1051 +dx*(dyi*c0010+dy*c0110))
1053 dxi*(dyi*c1000+dy*c1100)
1054 +dx*(dyi*c1010+dy*c1110)))
1057 dxi3*(dyi*c0001+dy*c0101)
1058 +dx3*(dyi*c0011+dy*c0111))
1060 dxi3*(dyi*c1001+dy*c1101)
1061 +dx3*(dyi*c1011+dy*c1111)))
1064 dxi*(dyi3*c0002+dy3*c0102)
1065 +dx*(dyi3*c0012+dy3*c0112))
1067 dxi*(dyi3*c1002+dy3*c1102)
1068 +dx*(dyi3*c1012+dy3*c1112)))
1071 dxi*(dyi*c0003+dy*c0103)
1072 +dx*(dyi*c0013+dy*c0113))
1074 dxi*(dyi*c1003+dy*c1103)
1075 +dx*(dyi*c1013+dy*c1113)))
1078 dxi3*(dyi3*c0004+dy3*c0104)
1079 +dx3*(dyi3*c0014+dy3*c0114))
1081 dxi3*(dyi3*c1004+dy3*c1104)
1082 +dx3*(dyi3*c1014+dy3*c1114)))
1085 dxi3*(dyi*c0005+dy*c0105)
1086 +dx3*(dyi*c0015+dy*c0115))
1088 dxi3*(dyi*c1005+dy*c1105)
1089 +dx3*(dyi*c1015+dy*c1115)))
1092 dxi*(dyi3*c0006+dy3*c0106)
1093 +dx*(dyi3*c0016+dy3*c0116))
1095 dxi*(dyi3*c1006+dy3*c1106)
1096 +dx*(dyi3*c1016+dy3*c1116)))
1099 dxi3*(dyi3*c0007+dy3*c0107)
1100 +dx3*(dyi3*c0017+dy3*c0117))
1102 dxi3*(dyi3*c1007+dy3*c1107)
1103 +dx3*(dyi3*c1017+dy3*c1117)));
1108 -(dyi*c0000+dy*c0100)
1109 +(dyi*c0010+dy*c0110))
1111 -(dyi*c1000+dy*c1100)
1112 +(dyi*c1010+dy*c1110)))
1115 dxi3dx*(dyi*c0001+dy*c0101)
1116 +dx3dx*(dyi*c0011+dy*c0111))
1118 dxi3dx*(dyi*c1001 +dy*c1101)
1119 +dx3dx*(dyi*c1011+dy*c1111)))
1122 -(dyi3*c0002+dy3*c0102)
1123 +(dyi3*c0012+dy3*c0112))
1125 -(dyi3*c1002+dy3*c1102)
1126 +(dyi3*c1012+dy3*c1112)))
1129 -(dyi*c0003+dy*c0103)
1130 +(dyi*c0013+dy*c0113))
1132 -(dyi*c1003+dy*c1103)
1133 +(dyi*c1013+dy*c1113)))
1136 dxi3dx*(dyi3*c0004+dy3*c0104)
1137 +dx3dx*(dyi3*c0014+dy3*c0114))
1139 dxi3dx*(dyi3*c1004+dy3*c1104)
1140 +dx3dx*(dyi3*c1014+dy3*c1114)))
1143 dxi3dx*(dyi*c0005+dy*c0105)
1144 +dx3dx*(dyi*c0015+dy*c0115))
1146 dxi3dx*(dyi*c1005+dy*c1105)
1147 +dx3dx*(dyi*c1015+dy*c1115)))
1150 -(dyi3*c0006+dy3*c0106)
1151 +(dyi3*c0016+dy3*c0116))
1153 -(dyi3*c1006+dy3*c1106)
1154 +(dyi3*c1016+dy3*c1116)))
1157 dxi3dx*(dyi3*c0007+dy3*c0107)
1158 +dx3dx*(dyi3*c0017+dy3*c0117))
1160 dxi3dx*(dyi3*c1007+dy3*c1107)
1161 +dx3dx*(dyi3*c1017+dy3*c1117)));
1170 +dx*(-c1010+c1110)))
1174 +dx3*(-c0011+c0111))
1177 +dx3*(-c1011+c1111)))
1180 dxi*(dyi3dy*c0002+dy3dy*c0102)
1181 +dx*(dyi3dy*c0012+dy3dy*c0112))
1183 dxi*(dyi3dy*c1002+dy3dy*c1102)
1184 +dx*(dyi3dy*c1012+dy3dy*c1112)))
1191 +dx*(-c1013+c1113)))
1194 dxi3*(dyi3dy*c0004+dy3dy*c0104)
1195 +dx3*(dyi3dy*c0014+dy3dy*c0114))
1197 dxi3*(dyi3dy*c1004+dy3dy*c1104)
1198 +dx3*(dyi3dy*c1014+dy3dy*c1114)))
1202 +dx3*(-c0015+c0115))
1205 +dx3*(-c1015+c1115)))
1208 dxi*(dyi3dy*c0006+dy3dy*c0106)
1209 +dx*(dyi3dy*c0016+dy3dy*c0116))
1211 dxi*(dyi3dy*c1006+dy3dy*c1106)
1212 +dx*(dyi3dy*c1016+dy3dy*c1116)))
1215 dxi3*(dyi3dy*c0007+dy3dy*c0107)
1216 +dx3*(dyi3dy*c0017+dy3dy*c0117))
1218 dxi3*(dyi3dy*c1007+dy3dy*c1107)
1219 +dx3*(dyi3dy*c1017+dy3dy*c1117)));
1224 dxi*(dyi*c0000+dy*c0100)
1225 +dx*(dyi*c0010+dy*c0110))
1227 dxi*(dyi*c1000+dy*c1100)
1228 +dx*(dyi*c1010+dy*c1110)))
1231 dxi3*(dyi*c0001+dy*c0101)
1232 +dx3*(dyi*c0011+dy*c0111))
1234 dxi3*(dyi*c1001+dy*c1101)
1235 +dx3*(dyi*c1011+dy*c1111)))
1238 dxi*(dyi3*c0002+dy3*c0102)
1239 +dx*(dyi3*c0012+dy3*c0112))
1241 dxi*(dyi3*c1002+dy3*c1102)
1242 +dx*(dyi3*c1012+dy3*c1112)))
1245 dxi*(dyi*c0003+dy*c0103)
1246 +dx*(dyi*c0013+dy*c0113))
1248 dxi*(dyi*c1003+dy*c1103)
1249 +dx*(dyi*c1013+dy*c1113)))
1252 dxi3*(dyi3*c0004+dy3*c0104)
1253 +dx3*(dyi3*c0014+dy3*c0114))
1255 dxi3*(dyi3*c1004+dy3*c1104)
1256 +dx3*(dyi3*c1014+dy3*c1114)))
1259 dxi3*(dyi*c0005+dy*c0105)
1260 +dx3*(dyi*c0015+dy*c0115))
1262 dxi3*(dyi*c1005+dy*c1105)
1263 +dx3*(dyi*c1015+dy*c1115)))
1266 dxi*(dyi3*c0006+dy3*c0106)
1267 +dx*(dyi3*c0016+dy3*c0116))
1269 dxi*(dyi3*c1006+dy3*c1106)
1270 +dx*(dyi3*c1016+dy3*c1116)))
1273 dxi3*(dyi3*c0007+dy3*c0107)
1274 +dx3*(dyi3*c0017+dy3*c0117))
1276 dxi3*(dyi3*c1007+dy3*c1107)
1277 +dx3*(dyi3*c1017+dy3*c1117)));
1282 dxi*(dyi*c0001+dy*c0101)
1283 +dx*(dyi*c0011+dy*c0111))
1285 dxi*(dyi*c1001+dy*c1101)
1286 +dx*(dyi*c1011+dy*c1111)))
1289 dxi*(dyi3*c0004+dy3*c0104)
1290 +dx*(dyi3*c0014+dy3*c0114))
1292 dxi*(dyi3*c1004+dy3*c1104)
1293 +dx*(dyi3*c1014+dy3*c1114)))
1296 dxi*(dyi*c0005+dy*c0105)
1297 +dx*(dyi*c0015+dy*c0115))
1299 dxi*(dyi*c1005+dy*c1105)
1300 +dx*(dyi*c1015+dy*c1115)))
1303 dxi*(dyi3*c0007+dy3*c0107)
1304 +dx*(dyi3*c0017+dy3*c0117))
1306 dxi*(dyi3*c1007+dy3*c1107)
1307 +dx*(dyi3*c1017+dy3*c1117)));
1312 dxi*(dyi*c0002+dy*c0102)
1313 +dx*(dyi*c0012+dy*c0112))
1315 dxi*(dyi*c1002+dy*c1102)
1316 +dx*(dyi*c1012+dy*c1112)))
1319 dxi3*(dyi*c0004+dy*c0104)
1320 +dx3*(dyi*c0014+dy*c0114))
1322 dxi3*(dyi*c1004+dy*c1104)
1323 +dx3*(dyi*c1014+dy*c1114)))
1326 dxi*(dyi*c0006+dy*c0106)
1327 +dx*(dyi*c0016+dy*c0116))
1329 dxi*(dyi*c1006+dy*c1106)
1330 +dx*(dyi*c1016+dy*c1116)))
1333 dxi3*(dyi*c0007+dy*c0107)
1334 +dx3*(dyi*c0017+dy*c0117))
1336 dxi3*(dyi*c1007+dy*c1107)
1337 +dx3*(dyi*c1017+dy*c1117)));
1342 dxi*(dyi*c0003+dy*c0103)
1343 +dx*(dyi*c0013+dy*c0113))
1345 dxi*(dyi*c1003+dy*c1103)
1346 +dx*(dyi*c1013+dy*c1113)))
1349 dxi3*(dyi*c0005+dy*c0105)
1350 +dx3*(dyi*c0015+dy*c0115))
1352 dxi3*(dyi*c1005+dy*c1105)
1353 +dx3*(dyi*c1015+dy*c1115)))
1356 dxi*(dyi3*c0006+dy3*c0106)
1357 +dx*(dyi3*c0016+dy3*c0116))
1359 dxi*(dyi3*c1006+dy3*c1106)
1360 +dx*(dyi3*c1016+dy3*c1116)))
1363 dxi3*(dyi3*c0007+dy3*c0107)
1364 +dx3*(dyi3*c0017+dy3*c0117))
1366 dxi3*(dyi3*c1007+dy3*c1107)
1367 +dx3*(dyi3*c1017+dy3*c1117)));
1379 dxi3dx*(-c0001+c0101)
1380 +dx3dx*(-c0011+c0111))
1382 dxi3dx*(-c1001+c1101)
1383 +dx3dx*(-c1011+c1111)))
1386 -(dyi3dy*c0002+dy3dy*c0102)
1387 +(dyi3dy*c0012+dy3dy*c0112))
1389 -(dyi3dy*c1002+dy3dy*c1102)
1390 +(dyi3dy*c1012+dy3dy*c1112)))
1400 dxi3dx*(dyi3dy*c0004+dy3dy*c0104)
1401 +dx3dx*(dyi3dy*c0014+dy3dy*c0114))
1403 dxi3dx*(dyi3dy*c1004+dy3dy*c1104)
1404 +dx3dx*(dyi3dy*c1014+dy3dy*c1114)))
1407 dxi3dx*(-c0005+c0105)
1408 +dx3dx*(-c0015+c0115))
1410 dxi3dx*(-c1005+c1105)
1411 +dx3dx*(-c1015+c1115)))
1414 -(dyi3dy*c0006+dy3dy*c0106)
1415 +(dyi3dy*c0016+dy3dy*c0116))
1417 -(dyi3dy*c1006+dy3dy*c1106)
1418 +(dyi3dy*c1016+dy3dy*c1116)))
1421 dxi3dx*(dyi3dy*c0007+dy3dy*c0107)
1422 +dx3dx*(dyi3dy*c0017+dy3dy*c0117))
1424 dxi3dx*(dyi3dy*c1007+dy3dy*c1107)
1425 +dx3dx*(dyi3dy*c1017+dy3dy*c1117)));
1430 (dyi*c0000+dy*c0100)
1431 -(dyi*c0010+dy*c0110))
1433 (dyi*c1000+dy*c1100)
1434 -(dyi*c1010+dy*c1110)))
1437 dxi3dx*(dyi*c0001+dy*c0101)
1438 +dx3dx*(dyi*c0011+dy*c0111))
1440 dxi3dx*(dyi*c1001+dy*c1101)
1441 +dx3dx*(dyi*c1011+dy*c1111)))
1444 (dyi3*c0002+dy3*c0102)
1445 -(dyi3*c0012+dy3*c0112))
1447 (dyi3*c1002+dy3*c1102)
1448 -(dyi3*c1012+dy3*c1112)))
1451 -(dyi*c0003+dy*c0103)
1452 +(dyi*c0013+dy*c0113))
1454 -(dyi*c1003+dy*c1103)
1455 +(dyi*c1013+dy*c1113)))
1458 dxi3dx*(dyi3*c0004+dy3*c0104)
1459 +dx3dx*(dyi3*c0014+dy3*c0114))
1461 dxi3dx*(dyi3*c1004+dy3*c1104)
1462 +dx3dx*(dyi3*c1014+dy3*c1114)))
1465 dxi3dx*(dyi*c0005+dy*c0105)
1466 +dx3dx*(dyi*c0015+dy*c0115))
1468 dxi3dx*(dyi*c1005+dy*c1105)
1469 +dx3dx*(dyi*c1015+dy*c1115)))
1472 -(dyi3*c0006+dy3*c0106)
1473 +(dyi3*c0016+dy3*c0116))
1475 -(dyi3*c1006+dy3*c1106)
1476 +(dyi3*c1016+dy3*c1116)))
1479 dxi3dx*(dyi3*c0007+dy3*c0107)
1480 +dx3dx*(dyi3*c0017+dy3*c0117))
1482 dxi3dx*(dyi3*c1007+dy3*c1107)
1483 +dx3dx*(dyi3*c1017+dy3*c1117)));
1499 +dx3*(c1011-c1111)))
1502 dxi*(dyi3dy*c0002+dy3dy*c0102)
1503 +dx*(dyi3dy*c0012+dy3dy*c0112))
1505 dxi*(dyi3dy*c1002+dy3dy*c1102)
1506 +dx*(dyi3dy*c1012+dy3dy*c1112)))
1513 +dx*(-c1013+c1113)))
1516 dxi3*(dyi3dy*c0004+dy3dy*c0104)
1517 +dx3*(dyi3dy*c0014+dy3dy*c0114))
1519 dxi3*(dyi3dy*c1004+dy3dy*c1104)
1520 +dx3*(dyi3dy*c1014+dy3dy*c1114)))
1524 +dx3*(-c0015+c0115))
1527 +dx3*(-c1015+c1115)))
1530 dxi*(dyi3dy*c0006+dy3dy*c0106)
1531 +dx*(dyi3dy*c0016+dy3dy*c0116))
1533 dxi*(dyi3dy*c1006+dy3dy*c1106)
1534 +dx*(dyi3dy*c1016+dy3dy*c1116)))
1537 dxi3*(dyi3dy*c0007+dy3dy*c0107)
1538 +dx3*(dyi3dy*c0017+dy3dy*c0117))
1540 dxi3*(dyi3dy*c1007+dy3dy*c1107)
1541 +dx3*(dyi3dy*c1017+dy3dy*c1117)));