21 int node[2], node_index;
22 long long int edge[1];
25 for (i = is; i < ie; i++) {
27 for (j = 0; j < 2; j++) {
32 if (edge[0] < 0)
goto error;
43 int node[3], node_index;
44 long long int edge[2];
47 for (i = is; i < ie; i++) {
49 for (j = 0; j < 3; j++) {
54 if (edge[0] < 0)
goto error;
56 if (edge[1] < 0)
goto error;
67 int node[3], node_index;
68 long long int edge[3];
71 for (i = is; i < ie; i++) {
73 for (j = 0; j < 3; j++) {
78 if (edge[0] < 0)
goto error;
80 if (edge[1] < 0)
goto error;
82 if (edge[2] < 0)
goto error;
93 int node[6], node_index;
94 long long int edge[6];
97 for (i = is; i < ie; i++) {
99 for (j = 0; j < 6; j++) {
104 if (edge[0] < 0)
goto error;
106 if (edge[1] < 0)
goto error;
108 if (edge[2] < 0)
goto error;
110 if (edge[3] < 0)
goto error;
112 if (edge[4] < 0)
goto error;
114 if (edge[5] < 0)
goto error;
125 int node[4], node_index;
126 long long int edge[4];
129 for (i = is; i < ie; i++) {
131 for (j = 0; j < 4; j++) {
136 if (edge[0] < 0)
goto error;
138 if (edge[1] < 0)
goto error;
140 if (edge[2] < 0)
goto error;
142 if (edge[3] < 0)
goto error;
153 int node[8], node_index;
154 long long int edge[8];
157 for (i = is; i < ie; i++) {
159 for (j = 0; j < 8; j++) {
164 if (edge[0] < 0)
goto error;
166 if (edge[1] < 0)
goto error;
168 if (edge[2] < 0)
goto error;
170 if (edge[3] < 0)
goto error;
172 if (edge[4] < 0)
goto error;
174 if (edge[5] < 0)
goto error;
176 if (edge[6] < 0)
goto error;
178 if (edge[7] < 0)
goto error;
189 int node[4], node_index;
190 long long int edge[6];
193 for (i = is; i < ie; i++) {
195 for (j = 0; j < 4; j++) {
200 if (edge[0] < 0)
goto error;
202 if (edge[1] < 0)
goto error;
204 if (edge[2] < 0)
goto error;
206 if (edge[3] < 0)
goto error;
208 if (edge[4] < 0)
goto error;
210 if (edge[5] < 0)
goto error;
221 int node[10], node_index;
222 long long int edge[12];
225 for (i = is; i < ie; i++) {
227 for (j = 0; j < 10; j++) {
232 if (edge[0] < 0)
goto error;
234 if (edge[1] < 0)
goto error;
236 if (edge[2] < 0)
goto error;
238 if (edge[3] < 0)
goto error;
240 if (edge[4] < 0)
goto error;
242 if (edge[5] < 0)
goto error;
244 if (edge[6] < 0)
goto error;
246 if (edge[7] < 0)
goto error;
248 if (edge[8] < 0)
goto error;
250 if (edge[9] < 0)
goto error;
252 if (edge[10] < 0)
goto error;
254 if (edge[11] < 0)
goto error;
265 int node[5], node_index;
266 long long int edge[8];
269 for (i = is; i < ie; i++) {
271 for (j = 0; j < 5; j++) {
276 if (edge[0] < 0)
goto error;
278 if (edge[1] < 0)
goto error;
280 if (edge[2] < 0)
goto error;
282 if (edge[3] < 0)
goto error;
284 if (edge[4] < 0)
goto error;
286 if (edge[5] < 0)
goto error;
288 if (edge[6] < 0)
goto error;
290 if (edge[7] < 0)
goto error;
301 int node[13], node_index;
302 long long int edge[16];
305 for (i = is; i < ie; i++) {
307 for (j = 0; j < 13; j++) {
312 if (edge[0] < 0)
goto error;
314 if (edge[1] < 0)
goto error;
316 if (edge[2] < 0)
goto error;
318 if (edge[3] < 0)
goto error;
320 if (edge[4] < 0)
goto error;
322 if (edge[5] < 0)
goto error;
324 if (edge[6] < 0)
goto error;
326 if (edge[7] < 0)
goto error;
328 if (edge[8] < 0)
goto error;
330 if (edge[9] < 0)
goto error;
332 if (edge[10] < 0)
goto error;
334 if (edge[11] < 0)
goto error;
336 if (edge[12] < 0)
goto error;
338 if (edge[13] < 0)
goto error;
340 if (edge[14] < 0)
goto error;
342 if (edge[15] < 0)
goto error;
353 int node[6], node_index;
354 long long int edge[9];
357 for (i = is; i < ie; i++) {
359 for (j = 0; j < 6; j++) {
364 if (edge[0] < 0)
goto error;
366 if (edge[1] < 0)
goto error;
368 if (edge[2] < 0)
goto error;
370 if (edge[3] < 0)
goto error;
372 if (edge[4] < 0)
goto error;
374 if (edge[5] < 0)
goto error;
376 if (edge[6] < 0)
goto error;
378 if (edge[7] < 0)
goto error;
380 if (edge[8] < 0)
goto error;
391 int node[15], node_index;
392 long long int edge[18];
395 for (i = is; i < ie; i++) {
397 for (j = 0; j < 15; j++) {
402 if (edge[0] < 0)
goto error;
404 if (edge[1] < 0)
goto error;
406 if (edge[2] < 0)
goto error;
408 if (edge[3] < 0)
goto error;
410 if (edge[4] < 0)
goto error;
412 if (edge[5] < 0)
goto error;
414 if (edge[6] < 0)
goto error;
416 if (edge[7] < 0)
goto error;
418 if (edge[8] < 0)
goto error;
420 if (edge[9] < 0)
goto error;
422 if (edge[10] < 0)
goto error;
424 if (edge[11] < 0)
goto error;
426 if (edge[12] < 0)
goto error;
428 if (edge[13] < 0)
goto error;
430 if (edge[14] < 0)
goto error;
432 if (edge[15] < 0)
goto error;
434 if (edge[16] < 0)
goto error;
436 if (edge[17] < 0)
goto error;
447 int node[8], node_index;
448 long long int edge[12];
451 for (i = is; i < ie; i++) {
453 for (j = 0; j < 8; j++) {
458 if (edge[0] < 0)
goto error;
460 if (edge[1] < 0)
goto error;
462 if (edge[2] < 0)
goto error;
464 if (edge[3] < 0)
goto error;
466 if (edge[4] < 0)
goto error;
468 if (edge[5] < 0)
goto error;
470 if (edge[6] < 0)
goto error;
472 if (edge[7] < 0)
goto error;
474 if (edge[8] < 0)
goto error;
476 if (edge[9] < 0)
goto error;
478 if (edge[10] < 0)
goto error;
480 if (edge[11] < 0)
goto error;
491 int node[20], node_index;
492 long long int edge[24];
495 for (i = is; i < ie; i++) {
497 for (j = 0; j < 20; j++) {
502 if (edge[0] < 0)
goto error;
504 if (edge[1] < 0)
goto error;
506 if (edge[2] < 0)
goto error;
508 if (edge[3] < 0)
goto error;
510 if (edge[4] < 0)
goto error;
512 if (edge[5] < 0)
goto error;
514 if (edge[6] < 0)
goto error;
516 if (edge[7] < 0)
goto error;
518 if (edge[8] < 0)
goto error;
520 if (edge[9] < 0)
goto error;
522 if (edge[10] < 0)
goto error;
524 if (edge[11] < 0)
goto error;
526 if (edge[12] < 0)
goto error;
528 if (edge[13] < 0)
goto error;
530 if (edge[14] < 0)
goto error;
532 if (edge[15] < 0)
goto error;
534 if (edge[16] < 0)
goto error;
536 if (edge[17] < 0)
goto error;
538 if (edge[18] < 0)
goto error;
540 if (edge[19] < 0)
goto error;
542 if (edge[20] < 0)
goto error;
544 if (edge[21] < 0)
goto error;
546 if (edge[22] < 0)
goto error;
548 if (edge[23] < 0)
goto error;
559 int node[4], node_index;
560 long long int edge[6];
563 for (i = is; i < ie; i++) {
565 for (j = 0; j < 4; j++) {
570 if (edge[0] < 0)
goto error;
572 if (edge[1] < 0)
goto error;
574 if (edge[2] < 0)
goto error;
576 if (edge[3] < 0)
goto error;
578 if (edge[4] < 0)
goto error;
580 if (edge[5] < 0)
goto error;
591 int node[7], node_index;
592 long long int edge[9];
595 for (i = is; i < ie; i++) {
597 for (j = 0; j < 7; j++) {
602 if (edge[0] < 0)
goto error;
604 if (edge[1] < 0)
goto error;
606 if (edge[2] < 0)
goto error;
608 if (edge[3] < 0)
goto error;
610 if (edge[4] < 0)
goto error;
612 if (edge[5] < 0)
goto error;
614 if (edge[6] < 0)
goto error;
616 if (edge[7] < 0)
goto error;
618 if (edge[8] < 0)
goto error;
629 int node[5], node_index;
630 long long int edge[8];
633 for (i = is; i < ie; i++) {
635 for (j = 0; j < 5; j++) {
640 if (edge[0] < 0)
goto error;
642 if (edge[1] < 0)
goto error;
644 if (edge[2] < 0)
goto error;
646 if (edge[3] < 0)
goto error;
648 if (edge[4] < 0)
goto error;
650 if (edge[5] < 0)
goto error;
652 if (edge[6] < 0)
goto error;
654 if (edge[7] < 0)
goto error;
665 int node[9], node_index;
666 long long int edge[12];
669 for (i = is; i < ie; i++) {
671 for (j = 0; j < 9; j++) {
676 if (edge[0] < 0)
goto error;
678 if (edge[1] < 0)
goto error;
680 if (edge[2] < 0)
goto error;
682 if (edge[3] < 0)
goto error;
684 if (edge[4] < 0)
goto error;
686 if (edge[5] < 0)
goto error;
688 if (edge[6] < 0)
goto error;
690 if (edge[7] < 0)
goto error;
692 if (edge[8] < 0)
goto error;
694 if (edge[9] < 0)
goto error;
696 if (edge[10] < 0)
goto error;
698 if (edge[11] < 0)
goto error;
709 int node[2], node_index;
710 long long int edge[1];
713 for (i = is; i < ie; i++) {
715 for (j = 0; j < 2; j++) {
720 if (edge[0] < 0)
goto error;
731 int node[6], node_index;
732 long long int edge[9];
735 for (i = is; i < ie; i++) {
737 for (j = 0; j < 6; j++) {
742 if (edge[0] < 0)
goto error;
744 if (edge[1] < 0)
goto error;
746 if (edge[2] < 0)
goto error;
748 if (edge[3] < 0)
goto error;
750 if (edge[4] < 0)
goto error;
752 if (edge[5] < 0)
goto error;
754 if (edge[6] < 0)
goto error;
756 if (edge[7] < 0)
goto error;
758 if (edge[8] < 0)
goto error;
769 int node[12], node_index;
770 long long int edge[15];
773 for (i = is; i < ie; i++) {
775 for (j = 0; j < 12; j++) {
780 if (edge[0] < 0)
goto error;
782 if (edge[1] < 0)
goto error;
784 if (edge[2] < 0)
goto error;
786 if (edge[3] < 0)
goto error;
788 if (edge[4] < 0)
goto error;
790 if (edge[5] < 0)
goto error;
792 if (edge[6] < 0)
goto error;
794 if (edge[7] < 0)
goto error;
796 if (edge[8] < 0)
goto error;
798 if (edge[9] < 0)
goto error;
800 if (edge[10] < 0)
goto error;
802 if (edge[11] < 0)
goto error;
804 if (edge[12] < 0)
goto error;
806 if (edge[13] < 0)
goto error;
808 if (edge[14] < 0)
goto error;
819 int node[8], node_index;
820 long long int edge[12];
823 for (i = is; i < ie; i++) {
825 for (j = 0; j < 8; j++) {
830 if (edge[0] < 0)
goto error;
832 if (edge[1] < 0)
goto error;
834 if (edge[2] < 0)
goto error;
836 if (edge[3] < 0)
goto error;
838 if (edge[4] < 0)
goto error;
840 if (edge[5] < 0)
goto error;
842 if (edge[6] < 0)
goto error;
844 if (edge[7] < 0)
goto error;
846 if (edge[8] < 0)
goto error;
848 if (edge[9] < 0)
goto error;
850 if (edge[10] < 0)
goto error;
852 if (edge[11] < 0)
goto error;
863 int node[16], node_index;
864 long long int edge[20];
867 for (i = is; i < ie; i++) {
869 for (j = 0; j < 16; j++) {
874 if (edge[0] < 0)
goto error;
876 if (edge[1] < 0)
goto error;
878 if (edge[2] < 0)
goto error;
880 if (edge[3] < 0)
goto error;
882 if (edge[4] < 0)
goto error;
884 if (edge[5] < 0)
goto error;
886 if (edge[6] < 0)
goto error;
888 if (edge[7] < 0)
goto error;
890 if (edge[8] < 0)
goto error;
892 if (edge[9] < 0)
goto error;
894 if (edge[10] < 0)
goto error;
896 if (edge[11] < 0)
goto error;
898 if (edge[12] < 0)
goto error;
900 if (edge[13] < 0)
goto error;
902 if (edge[14] < 0)
goto error;
904 if (edge[15] < 0)
goto error;
906 if (edge[16] < 0)
goto error;
908 if (edge[17] < 0)
goto error;
910 if (edge[18] < 0)
goto error;
912 if (edge[19] < 0)
goto error;
923 int node[2], node_index;
924 long long int edge[1];
927 for (i = is; i < ie; i++) {
929 for (j = 0; j < 2; j++) {
934 if (edge[0] < 0)
goto error;
945 int node[3], node_index;
946 long long int edge[2];
949 for (i = is; i < ie; i++) {
951 for (j = 0; j < 3; j++) {
956 if (edge[0] < 0)
goto error;
958 if (edge[1] < 0)
goto error;
969 int node[4], node_index;
970 long long int edge[6];
973 for (i = is; i < ie; i++) {
975 for (j = 0; j < 4; j++) {
980 if (edge[0] < 0)
goto error;
982 if (edge[1] < 0)
goto error;
984 if (edge[2] < 0)
goto error;
986 if (edge[3] < 0)
goto error;
988 if (edge[4] < 0)
goto error;
990 if (edge[5] < 0)
goto error;
1001 int node[3], node_index;
1002 long long int edge[3];
1005 for (i = is; i < ie; i++) {
1007 for (j = 0; j < 3; j++) {
1012 if (edge[0] < 0)
goto error;
1014 if (edge[1] < 0)
goto error;
1016 if (edge[2] < 0)
goto error;
1027 int node[6], node_index;
1028 long long int edge[6];
1031 for (i = is; i < ie; i++) {
1033 for (j = 0; j < 6; j++) {
1038 if (edge[0] < 0)
goto error;
1040 if (edge[1] < 0)
goto error;
1042 if (edge[2] < 0)
goto error;
1044 if (edge[3] < 0)
goto error;
1046 if (edge[4] < 0)
goto error;
1048 if (edge[5] < 0)
goto error;
1059 int node[4], node_index;
1060 long long int edge[4];
1063 for (i = is; i < ie; i++) {
1065 for (j = 0; j < 4; j++) {
1070 if (edge[0] < 0)
goto error;
1072 if (edge[1] < 0)
goto error;
1074 if (edge[2] < 0)
goto error;
1076 if (edge[3] < 0)
goto error;
1087 int node[8], node_index;
1088 long long int edge[8];
1091 for (i = is; i < ie; i++) {
1093 for (j = 0; j < 8; j++) {
1098 if (edge[0] < 0)
goto error;
1100 if (edge[1] < 0)
goto error;
1102 if (edge[2] < 0)
goto error;
1104 if (edge[3] < 0)
goto error;
1106 if (edge[4] < 0)
goto error;
1108 if (edge[5] < 0)
goto error;
1110 if (edge[6] < 0)
goto error;
1112 if (edge[7] < 0)
goto error;
1123 int node[6], node_index;
1124 long long int edge[9];
1127 for (i = is; i < ie; i++) {
1129 for (j = 0; j < 6; j++) {
1134 if (edge[0] < 0)
goto error;
1136 if (edge[1] < 0)
goto error;
1138 if (edge[2] < 0)
goto error;
1140 if (edge[3] < 0)
goto error;
1142 if (edge[4] < 0)
goto error;
1144 if (edge[5] < 0)
goto error;
1146 if (edge[6] < 0)
goto error;
1148 if (edge[7] < 0)
goto error;
1150 if (edge[8] < 0)
goto error;
1161 int node[8], node_index;
1162 long long int edge[12];
1165 for (i = is; i < ie; i++) {
1167 for (j = 0; j < 8; j++) {
1172 if (edge[0] < 0)
goto error;
1174 if (edge[1] < 0)
goto error;
1176 if (edge[2] < 0)
goto error;
1178 if (edge[3] < 0)
goto error;
1180 if (edge[4] < 0)
goto error;
1182 if (edge[5] < 0)
goto error;
1184 if (edge[6] < 0)
goto error;
1186 if (edge[7] < 0)
goto error;
1188 if (edge[8] < 0)
goto error;
1190 if (edge[9] < 0)
goto error;
1192 if (edge[10] < 0)
goto error;
1194 if (edge[11] < 0)
goto error;
1208 if (local_mesh ==
NULL) {
1212 if (edge_data ==
NULL) {
1218 if (rtc != 0)
goto error;
1228 if (edge_info_rod1(local_mesh, is, ie))
goto error;
1231 if (edge_info_rod2(local_mesh, is, ie))
goto error;
1235 if (edge_info_tri1(local_mesh, is, ie))
goto error;
1238 if (edge_info_tri2(local_mesh, is, ie))
goto error;
1241 if (edge_info_qua1(local_mesh, is, ie))
goto error;
1244 if (edge_info_qua2(local_mesh, is, ie))
goto error;
1248 if (edge_info_tet1(local_mesh, is, ie))
goto error;
1251 if (edge_info_tet1(local_mesh, is, ie))
goto error;
1254 if (edge_info_tet2(local_mesh, is, ie))
goto error;
1257 if (edge_info_pyr1(local_mesh, is, ie))
goto error;
1260 if (edge_info_pyr2(local_mesh, is, ie))
goto error;
1263 if (edge_info_pri1(local_mesh, is, ie))
goto error;
1266 if (edge_info_pri2(local_mesh, is, ie))
goto error;
1269 if (edge_info_hex1(local_mesh, is, ie))
goto error;
1272 if (edge_info_hex1(local_mesh, is, ie))
goto error;
1275 if (edge_info_hex2(local_mesh, is, ie))
goto error;
1279 if (edge_info_mst1(local_mesh, is, ie))
goto error;
1282 if (edge_info_mst2(local_mesh, is, ie))
goto error;
1285 if (edge_info_msq1(local_mesh, is, ie))
goto error;
1288 if (edge_info_msq2(local_mesh, is, ie))
goto error;
1291 if (edge_info_jtt1(local_mesh, is, ie))
goto error;
1294 if (edge_info_jtt2(local_mesh, is, ie))
goto error;
1297 if (edge_info_jtq1(local_mesh, is, ie))
goto error;
1300 if (edge_info_jtq2(local_mesh, is, ie))
goto error;
1304 if (edge_info_bem1(local_mesh, is, ie))
goto error;
1307 if (edge_info_bem2(local_mesh, is, ie))
goto error;
1310 if (edge_info_bem3(local_mesh, is, ie))
goto error;
1314 if (edge_info_sht1(local_mesh, is, ie))
goto error;
1317 if (edge_info_sht2(local_mesh, is, ie))
goto error;
1320 if (edge_info_shq1(local_mesh, is, ie))
goto error;
1323 if (edge_info_shq2(local_mesh, is, ie))
goto error;
1326 if (edge_info_sht6(local_mesh, is, ie))
goto error;
1329 if (edge_info_shq8(local_mesh, is, ie))
goto error;
1374 if (edge_info_rod1(local_mesh, is, ie))
goto error;
1385 if (edge_data->
n_edge < 0)
goto error;