13 #define Table232_Size 6
14 #define Table342_Size 10
15 #define Table352_Size 15
19 int Table342[] = {1, 2, 3, 4, 7, 5, 6, 8, 9, 10};
20 int Table352[] = {1, 2, 3, 4, 5, 6, 9, 7, 8, 12, 10, 11, 13, 14, 15};
25 #define MaxItemNumber 15
35 int elem_node_index[],
int elem_node_item[]) {
44 for (i = 0; i < n_elem; i++) {
47 if (type != 232 && type != 2322 && type != 342 && type != 3422 &&
70 start_no = elem_node_index[i];
71 item = &elem_node_item[start_no];
72 memcpy(buff, item,
sizeof(
int) * table_n);
74 for (j = 0; j < table_n; j++) {
75 item[j] = buff[table[j] - 1];
88 int elem_node_index[],
int elem_node_item[]) {
97 for (i = 0; i < n_elem; i++) {
100 if (type != 232 && type != 2322 && type != 342 && type != 3422 &&
123 start_no = elem_node_index[i];
124 item = &elem_node_item[start_no];
125 memcpy(buff, item,
sizeof(
int) * table_n);
127 for (j = 0; j < table_n; j++) {
128 item[table[j] - 1] = buff[j];
139 if (type != 232 && type != 2322 && type != 342 && type != 3422 && type != 352)
161 memcpy(buff, node,
sizeof(
int) * table_n);
163 for (j = 0; j < table_n; j++) {
164 node[table[j] - 1] = buff[j];
172 int elem_node_index[],
int elem_node_item[]) {
178 int elem_node_index[],
int elem_node_item[]) {
184 int elem_node_index[],
int elem_node_item[]) {
190 int elem_node_index[],
int elem_node_item[]) {
196 int elem_node_index[],
int elem_node_item[]) {
202 int elem_node_index[],
int elem_node_item[]) {
210 int elem_node_index[],
int elem_node_item[]) {
216 int elem_node_index[],
int elem_node_item[]) {
222 int elem_node_index[],
int elem_node_item[]) {
228 int elem_node_index[],
int elem_node_item[]) {
234 int elem_node_index[],
int elem_node_item[]) {
240 int elem_node_index[],
int elem_node_item[]) {