28
32
Finley_ReferenceElementInfo Finley_ReferenceElement_InfoList[]={
29
{ Point1, "Point1", 1, 1, 1, { 0, 1 }, Point1,
33
{ Finley_Point1, "Point1", 1, 1, 1, { 0, 1 }, Finley_Point1,
30
34
{ 0 }, PointQuad, Point1Shape, Point1Shape,
36
{ Line2, "Line2", 2, 1, 1, { 0, 2 }, Line2,
40
{ Finley_Line2, "Line2", 2, 1, 1, { 0, 2 }, Finley_Line2,
37
41
{ 0, 1 }, LineQuad, Line2Shape, Line2Shape,
43
{ Line3, "Line3", 3, 1, 1, { 0, 3 }, Line2,
47
{ Finley_Line3, "Line3", 3, 1, 1, { 0, 3 }, Finley_Line2,
44
48
{ 0, 1 }, LineQuad, Line3Shape, Line3Shape,
50
{ Line4, "Line4", 4, 1, 1, { 0, 4 }, Line2,
54
{ Finley_Line4, "Line4", 4, 1, 1, { 0, 4 }, Finley_Line2,
51
55
{ 0, 1 }, LineQuad, Line4Shape, Line4Shape,
57
{ Tri3, "Tri3", 3, 1, 1, { 0, 3 }, Tri3,
61
{ Finley_Tri3, "Tri3", 3, 1, 1, { 0, 3 }, Finley_Tri3,
58
62
{ 0, 1, 2 }, TriQuad, Tri3Shape, Tri3Shape,
64
{ Tri6, "Tri6", 6, 1, 1, { 0, 6 }, Tri3,
68
{ Finley_Tri6, "Tri6", 6, 1, 1, { 0, 6 }, Finley_Tri3,
65
69
{ 0, 1, 2 }, TriQuad, Tri6Shape, Tri6Shape,
66
70
{ 0, 1, 2, 3, 4, 5 },
67
71
6, { 0, 1, 2, 3, 4, 5 },
68
72
6, { 0, 1, 2, 3, 4, 5 },
69
73
{ 1, 2, 0, 4, 5, 3 },
70
74
{ 0, 2, 1, 5, 4, 3 } },
71
{ Tri9, "Tri9", 9, 1, 1, { 0, 9 }, Tri3,
75
{ Finley_Tri9, "Tri9", 9, 1, 1, { 0, 9 }, Finley_Tri3,
72
76
{ 0, 1, 2 }, TriQuad, Tri9Shape, Tri9Shape,
73
77
{ 0, 1, 2, 3, 4, 5, 6, 7, 8 },
74
78
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
75
79
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
76
80
{ 1, 2, 0, 5, 6, 7, 8, 3, 4 },
77
81
{ 0, 2, 1, 8, 7, 6, 5, 4, 3 } },
78
{ Tri10, "Tri10", 10, 1, 1, { 0, 10 }, Tri3,
82
{ Finley_Tri10, "Tri10", 10, 1, 1, { 0, 10 }, Finley_Tri3,
79
83
{ 0, 1, 2 }, TriQuad, Tri10Shape, Tri10Shape,
80
84
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
81
85
10, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
82
86
10, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
83
87
{ 1, 2, 0, 5, 6, 7, 8, 3, 4, 9 },
84
88
{ 0, 2, 1, 8, 7, 6, 5, 4, 3, 9 } },
85
{ Rec4, "Rec4", 4, 1, 1, { 0, 4 }, Rec4,
89
{ Finley_Rec4, "Rec4", 4, 1, 1, { 0, 4 }, Finley_Rec4,
86
90
{ 0, 1, 2, 3 }, RecQuad, Rec4Shape, Rec4Shape,
92
{ Rec8, "Rec8", 8, 1, 1, { 0, 8 }, Rec4,
96
{ Finley_Rec8, "Rec8", 8, 1, 1, { 0, 8 }, Finley_Rec4,
93
97
{ 0, 1, 2, 3 }, RecQuad, Rec8Shape, Rec8Shape,
94
98
{ 0, 1, 2, 3, 4, 5, 6, 7 },
95
99
8, { 0, 1, 2, 3, 4, 5, 6, 7 },
96
100
8, { 0, 1, 2, 3, 4, 5, 6, 7 },
97
101
{ 1, 2, 3, 0, 5, 6, 7, 4 },
98
102
{ 0, 3, 2, 1, 7, 6, 5, 4 } },
99
{ Rec9, "Rec9", 9, 1, 1, { 0, 9 }, Rec4,
103
{ Finley_Rec9, "Rec9", 9, 1, 1, { 0, 9 }, Finley_Rec4,
100
104
{ 0, 1, 2, 3 }, RecQuad, Rec9Shape, Rec9Shape,
101
105
{ 0, 1, 2, 3, 4, 5, 6, 7, 8 },
102
106
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
103
107
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
104
108
{ 1, 2, 3, 0, 5, 6, 7, 4, 8 },
105
109
{ 0, 3, 2, 1, 7, 6, 5, 4, 8 } },
106
{ Rec12, "Rec12", 12, 1, 1, { 0, 12 }, Rec4,
110
{ Finley_Rec12, "Rec12", 12, 1, 1, { 0, 12 }, Finley_Rec4,
107
111
{ 0, 1, 2, 3 }, RecQuad, Rec12Shape, Rec12Shape,
108
112
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
109
113
12, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
110
114
12, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
111
115
{ 1, 2, 3, 0, 6, 7, 8, 9, 10, 11, 4, 5 },
112
116
{ 0, 3, 2, 1, 11, 10, 9, 8, 7, 6, 5, 4 } },
113
{ Rec16, "Rec16", 16, 1, 1, { 0, 16 }, Rec4,
117
{ Finley_Rec16, "Rec16", 16, 1, 1, { 0, 16 }, Finley_Rec4,
114
118
{ 0, 1, 2, 3 }, RecQuad, Rec16Shape, Rec16Shape,
115
119
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
116
120
16, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
117
121
16, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
118
122
{ 1, 2, 3, 0, 6, 7, 8, 9, 10, 11, 4, 5, 13, 14, 15, 12 },
119
123
{ 0, 3, 2, 1, 11, 10, 9, 8, 7, 6, 5, 4, 12, 15, 14, 13 } },
120
{ Tet4, "Tet4", 4, 1, 1, { 0, 4 }, Tet4,
124
{ Finley_Tet4, "Tet4", 4, 1, 1, { 0, 4 }, Finley_Tet4,
121
125
{ 0, 1, 2, 3 }, TetQuad, Tet4Shape, Tet4Shape,
123
127
4, { 0, 1, 2, 3 },
124
128
4, { 0, 1, 2, 3 },
127
{ Tet10, "Tet10", 10, 1, 1, { 0, 10 }, Tet4,
131
{ Finley_Tet10, "Tet10", 10, 1, 1, { 0, 10 }, Finley_Tet4,
128
132
{ 0, 1, 2, 3 }, TetQuad, Tet10Shape, Tet10Shape,
129
133
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
130
134
10, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
131
135
10, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
134
{ Tet16, "Tet16", 16, 1, 1, { 0, 16 }, Tet4,
138
{ Finley_Tet16, "Tet16", 16, 1, 1, { 0, 16 }, Finley_Tet4,
135
139
{ 0, 1, 2, 3 }, TetQuad, Tet16Shape, Tet16Shape,
136
140
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
137
141
16, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
138
142
16, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
141
{ Hex8, "Hex8", 8, 1, 1, { 0, 8 }, Hex8,
145
{ Finley_Hex8, "Hex8", 8, 1, 1, { 0, 8 }, Finley_Hex8,
142
146
{ 0, 1, 2, 3, 4, 5, 6, 7 }, HexQuad, Hex8Shape, Hex8Shape,
143
147
{ 0, 1, 2, 3, 4, 5, 6, 7 },
144
148
8, { 0, 1, 2, 3, 4, 5, 6, 7 },
145
149
8, { 0, 1, 2, 3, 4, 5, 6, 7 },
148
{ Hex20, "Hex20", 20, 1, 1, { 0, 20 }, Hex8,
152
{ Finley_Hex20, "Hex20", 20, 1, 1, { 0, 20 }, Finley_Hex8,
149
153
{ 0, 1, 2, 3, 4, 5, 6, 7 }, HexQuad, Hex20Shape, Hex20Shape,
150
154
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
151
155
20, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
152
156
20, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
155
{ Hex27, "Hex27", 27, 1, 1, { 0, 27 }, Hex8,
159
{ Finley_Hex27, "Hex27", 27, 1, 1, { 0, 27 }, Finley_Hex8,
156
160
{ 0, 1, 2, 3, 4, 5, 6, 7 }, HexQuad, Hex27Shape, Hex27Shape,
157
161
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 },
158
162
27, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 },
159
163
27, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 },
162
{ Hex32, "Hex32", 32, 1, 1, { 0, 32 }, Hex8,
166
{ Finley_Hex32, "Hex32", 32, 1, 1, { 0, 32 }, Finley_Hex8,
163
167
{ 0, 1, 2, 3, 4, 5, 6, 7 }, HexQuad, Hex32Shape, Hex32Shape,
164
168
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
165
169
32, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
166
170
32, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
169
{ Line2Face, "Line2Face", 2, 1, 1, { 0, 2 }, Line2Face,
173
{ Finley_Line2Face, "Line2Face", 2, 1, 1, { 0, 2 }, Finley_Line2Face,
170
174
{ 0, 1 }, PointQuad, Line2Shape, Line2Shape,
176
{ Line3Face, "Line3Face", 3, 1, 1, { 0, 3 }, Line2Face,
180
{ Finley_Line3Face, "Line3Face", 3, 1, 1, { 0, 3 }, Finley_Line2Face,
177
181
{ 0, 1 }, PointQuad, Line3Shape, Line3Shape,
183
{ Line4Face, "Line4Face", 4, 1, 1, { 0, 4 }, Line2Face,
187
{ Finley_Line4Face, "Line4Face", 4, 1, 1, { 0, 4 }, Finley_Line2Face,
184
188
{ 0, 1 }, PointQuad, Line4Shape, Line4Shape,
190
{ Tri3Face, "Tri3Face", 3, 1, 1, { 0, 3 }, Tri3Face,
194
{ Finley_Tri3Face, "Tri3Face", 3, 1, 1, { 0, 3 }, Finley_Tri3Face,
191
195
{ 0, 1, 2 }, LineQuad, Tri3Shape, Tri3Shape,
197
{ Tri6Face, "Tri6Face", 6, 1, 1, { 0, 6 }, Tri3Face,
201
{ Finley_Tri6Face, "Tri6Face", 6, 1, 1, { 0, 6 }, Finley_Tri3Face,
198
202
{ 0, 1, 2 }, LineQuad, Tri6Shape, Tri6Shape,
199
203
{ 0, 1, 2, 3, 4, 5 },
202
206
{ 1, 0, 2, 3, 5, 4 },
204
{ Tri9Face, "Tri9Face", 9, 1, 1, { 0, 9 }, Tri3Face,
208
{ Finley_Tri9Face, "Tri9Face", 9, 1, 1, { 0, 9 }, Finley_Tri3Face,
205
209
{ 0, 1, 2 }, LineQuad, Tri9Shape, Tri9Shape,
206
210
{ 0, 1, 2, 3, 4, 5, 6, 7, 8 },
207
211
4, { 0, 1, 3, 4 },
208
212
4, { 0, 1, 3, 4 },
209
213
{ 1, 0, 2, 4, 3, 7, 8, 6, 5 },
211
{ Tri10Face, "Tri10Face", 10, 1, 1, { 0, 10 }, Tri3Face,
215
{ Finley_Tri10Face, "Tri10Face", 10, 1, 1, { 0, 10 }, Finley_Tri3Face,
212
216
{ 0, 1, 2 }, LineQuad, Tri10Shape, Tri10Shape,
213
217
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
214
218
4, { 0, 1, 3, 4 },
215
219
4, { 0, 1, 3, 4 },
216
220
{ 1, 0, 2, 4, 3, 7, 8, 6, 5, 9 },
218
{ Rec4Face, "Rec4Face", 4, 1, 1, { 0, 4 }, Rec4Face,
222
{ Finley_Rec4Face, "Rec4Face", 4, 1, 1, { 0, 4 }, Finley_Rec4Face,
219
223
{ 0, 1, 2, 3 }, LineQuad, Rec4Shape, Rec4Shape,
225
{ Rec8Face, "Rec8Face", 8, 1, 1, { 0, 8 }, Rec4Face,
229
{ Finley_Rec8Face, "Rec8Face", 8, 1, 1, { 0, 8 }, Finley_Rec4Face,
226
230
{ 0, 1, 2, 3 }, LineQuad, Rec8Shape, Rec8Shape,
227
231
{ 0, 1, 2, 3, 4, 5, 6, 7 },
230
234
{ 1, 0, 3, 2, 4, 7, 6, 5 },
232
{ Rec9Face, "Rec9Face", 9, 1, 1, { 0, 9 }, Rec4Face,
236
{ Finley_Rec9Face, "Rec9Face", 9, 1, 1, { 0, 9 }, Finley_Rec4Face,
233
237
{ 0, 1, 2, 3 }, LineQuad, Rec9Shape, Rec9Shape,
234
238
{ 0, 1, 2, 3, 4, 5, 6, 7, 8 },
237
241
{ 1, 0, 3, 2, 4, 7, 6, 5, 8 },
239
{ Rec12Face, "Rec12Face", 12, 1, 1, { 0, 12 }, Rec4Face,
243
{ Finley_Rec12Face, "Rec12Face", 12, 1, 1, { 0, 12 }, Finley_Rec4Face,
240
244
{ 0, 1, 2, 3 }, LineQuad, Rec12Shape, Rec12Shape,
241
245
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
242
246
4, { 0, 1, 4, 5 },
243
247
4, { 0, 1, 4, 5 },
244
248
{ 1, 0, 3, 2, 5, 4, 11, 10, 9, 8, 7, 6 },
246
{ Rec16Face, "Rec16Face", 16, 1, 1, { 0, 16 }, Rec4Face,
250
{ Finley_Rec16Face, "Rec16Face", 16, 1, 1, { 0, 16 }, Finley_Rec4Face,
247
251
{ 0, 1, 2, 3 }, LineQuad, Rec16Shape, Rec16Shape,
248
252
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
249
253
4, { 0, 1, 4, 5 },
250
254
4, { 0, 1, 4, 5 },
251
255
{ 1, 0, 3, 2, 5, 4, 11, 10, 9, 8, 7, 6, 13, 12, 15, 14 },
253
{ Tet4Face, "Tet4Face", 4, 1, 1, { 0, 4 }, Tet4Face,
257
{ Finley_Tet4Face, "Tet4Face", 4, 1, 1, { 0, 4 }, Finley_Tet4Face,
254
258
{ 0, 1, 2, 3 }, TriQuad, Tet4Shape, Tet4Shape,
257
261
4, { 0, 1, 2, 3 },
259
263
{ 0, 2, 1, 3 } },
260
{ Tet10Face, "Tet10Face", 10, 1, 1, { 0, 10 }, Tet4Face,
264
{ Finley_Tet10Face, "Tet10Face", 10, 1, 1, { 0, 10 }, Finley_Tet4Face,
261
265
{ 0, 1, 2, 3 }, TriQuad, Tet10Shape, Tet10Shape,
262
266
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
263
267
6, { 0, 1, 2, 4, 5, 6 },
264
268
6, { 0, 1, 2, 4, 5, 6 },
265
269
{ 1, 2, 0, 3, 5, 6, 4, 8, 9, 7 },
266
270
{ 0, 2, 1, 3, 6, 7, 9, 8 } },
267
{ Tet16Face, "Tet16Face", 16, 1, 1, { 0, 16 }, Tet4Face,
271
{ Finley_Tet16Face, "Tet16Face", 16, 1, 1, { 0, 16 }, Finley_Tet4Face,
268
272
{ 0, 1, 2, 3 }, TriQuad, Tet16Shape, Tet16Shape,
269
273
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
270
274
9, { 0, 1, 2, 4, 5, 6, 7, 8, 9 },
271
275
9, { 0, 1, 2, 4, 5, 6, 7, 8, 9 },
272
276
{ 1, 2, 0, 3, 6, 7, 8, 9, 4, 5, 11, 12, 10, 14, 15, 13 },
273
277
{ 0, 2, 1, 3, 9, 8, 7, 6, 5, 4, 9, 8, 7, 6, 10, 12, 11, 13, 15, 14 } },
274
{ Hex8Face, "Hex8Face", 8, 1, 1, { 0, 8 }, Hex8Face,
278
{ Finley_Hex8Face, "Hex8Face", 8, 1, 1, { 0, 8 }, Finley_Hex8Face,
275
279
{ 0, 1, 2, 3, 4, 5, 6, 7 }, RecQuad, Hex8Shape, Hex8Shape,
276
280
{ 0, 1, 2, 3, 4, 5, 6, 7 },
277
281
4, { 0, 1, 2, 3 },
278
282
4, { 0, 1, 2, 3 },
279
283
{ 1, 2, 3, 0, 5, 6, 7, 4 },
280
284
{ 0, 3, 2, 1, 4, 7, 6, 5 } },
281
{ Hex20Face, "Hex20Face", 20, 1, 1, { 0, 20 }, Hex8Face,
285
{ Finley_Hex20Face, "Hex20Face", 20, 1, 1, { 0, 20 }, Finley_Hex8Face,
282
286
{ 0, 1, 2, 3, 4, 5, 6, 7 }, RecQuad, Hex20Shape, Hex20Shape,
283
287
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
284
288
8, { 0, 1, 2, 3, 8, 9, 10, 11 },
285
289
8, { 0, 1, 2, 3, 8, 9, 10, 11 },
286
290
{ 1, 2, 3, 0, 5, 6, 7, 4, 9, 10, 11, 8, 13, 14, 15, 12, 17, 18, 19, 16 },
287
291
{ 0, 3, 2, 1, 4, 7, 6, 5, 11, 10, 9, 8, 12, 15, 14, 13, 19, 18, 17, 16 } },
288
{ Hex27Face, "Hex27Face", 27, 1, 1, { 0, 27 }, Hex8Face,
292
{ Finley_Hex27Face, "Hex27Face", 27, 1, 1, { 0, 27 }, Finley_Hex8Face,
289
293
{ 0, 1, 2, 3, 4, 5, 6, 7 }, RecQuad, Hex27Shape, Hex27Shape,
290
294
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 },
291
295
9, { 0, 1, 2, 3, 8, 9, 10, 11, 20 },
292
296
9, { 0, 1, 2, 3, 8, 9, 10, 11, 20 },
293
297
{ 1, 2, 3, 0, 5, 6, 7, 4, 9, 10, 11, 8, 13, 14, 15, 12, 17, 18, 19, 16, 20, 22, 23, 24, 22, 25, 26 },
294
298
{ 0, 3, 2, 1, 4, 7, 6, 5, 11, 10, 9, 8, 12, 15, 14, 13, 19, 18, 17, 16, 20, 24, 23, 22, 21, 25, 26 } },
295
{ Hex32Face, "Hex32Face", 32, 1, 1, { 0, 32 }, Hex8Face,
299
{ Finley_Hex32Face, "Hex32Face", 32, 1, 1, { 0, 32 }, Finley_Hex8Face,
296
300
{ 0, 1, 2, 3, 4, 5, 6, 7 }, RecQuad, Hex32Shape, Hex32Shape,
297
301
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
298
302
12, { 0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15 },
299
303
12, { 0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15 },
300
304
{ 1, 2, 3, 0, 5, 6, 7, 4, 10, 11, 12, 13, 14, 15, 8, 9, 17, 18, 19, 16, 21, 22, 23, 20, 26, 27, 28, 29, 30, 31, 34, 25 },
301
305
{ 0, 3, 2, 1, 4, 7, 6, 5, 15, 14, 13, 12, 11, 10, 9, 8, 16, 19, 18, 17, 20, 23, 22, 21, 31, 30, 29, 28, 27, 26, 25, 24 } },
302
{ Point1_Contact, "Point1_Contact", 2, 1, 2, { 0, 1, 2 }, Point1_Contact,
306
{ Finley_Point1_Contact, "Point1_Contact", 2, 1, 2, { 0, 1, 2 }, Finley_Point1_Contact,
303
307
{ 0, 1 }, PointQuad, Point1Shape, Point1Shape,
309
{ Line2_Contact, "Line2_Contact", 4, 1, 2, { 0, 2, 4 }, Line2_Contact,
313
{ Finley_Line2_Contact, "Line2_Contact", 4, 1, 2, { 0, 2, 4 }, Finley_Line2_Contact,
310
314
{ 0, 1, 2, 3 }, LineQuad, Line2Shape, Line2Shape,
316
{ Line3_Contact, "Line3_Contact", 6, 1, 2, { 0, 3, 6 }, Line2_Contact,
320
{ Finley_Line3_Contact, "Line3_Contact", 6, 1, 2, { 0, 3, 6 }, Finley_Line2_Contact,
317
321
{ 0, 1, 3, 4 }, LineQuad, Line3Shape, Line3Shape,
318
322
{ 0, 1, 2, 3, 4, 5 },
323
{ Line4_Contact, "Line4_Contact", 8, 1, 2, { 0, 4, 8 }, Line2_Contact,
327
{ Finley_Line4_Contact, "Line4_Contact", 8, 1, 2, { 0, 4, 8 }, Finley_Line2_Contact,
324
328
{ 0, 1, 4, 5 }, LineQuad, Line4Shape, Line4Shape,
325
329
{ 0, 1, 2, 3, 4, 5, 6, 7 },
326
330
4, { 0, 1, 2, 3 },
330
{ Tri3_Contact, "Tri3_Contact", 6, 1, 2, { 0, 3, 6 }, Tri3_Contact,
334
{ Finley_Tri3_Contact, "Tri3_Contact", 6, 1, 2, { 0, 3, 6 }, Finley_Tri3_Contact,
331
335
{ 0, 1, 2, 3, 4, 5 }, TriQuad, Tri3Shape, Tri3Shape,
332
336
{ 0, 1, 2, 3, 4, 5 },
337
{ Tri6_Contact, "Tri6_Contact", 12, 1, 2, { 0, 6, 12 }, Tri3_Contact,
341
{ Finley_Tri6_Contact, "Tri6_Contact", 12, 1, 2, { 0, 6, 12 }, Finley_Tri3_Contact,
338
342
{ 0, 1, 2, 6, 7, 8 }, TriQuad, Tri6Shape, Tri6Shape,
339
343
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
340
344
6, { 0, 1, 2, 3, 4, 5 },
344
{ Tri9_Contact, "Tri9_Contact", 18, 1, 2, { 0, 9, 18 }, Tri3_Contact,
348
{ Finley_Tri9_Contact, "Tri9_Contact", 18, 1, 2, { 0, 9, 18 }, Finley_Tri3_Contact,
345
349
{ 0, 1, 2, 9, 10, 11 }, TriQuad, Tri9Shape, Tri9Shape,
346
350
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 },
347
351
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
351
{ Tri10_Contact, "Tri10_Contact", 20, 1, 2, { 0, 10, 20 }, Tri3_Contact,
355
{ Finley_Tri10_Contact, "Tri10_Contact", 20, 1, 2, { 0, 10, 20 }, Finley_Tri3_Contact,
352
356
{ 0, 1, 2, 10, 11, 12 }, TriQuad, Tri10Shape, Tri10Shape,
353
357
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
354
358
10, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
358
{ Rec4_Contact, "Rec4_Contact", 8, 1, 2, { 0, 4, 8 }, Rec4_Contact,
362
{ Finley_Rec4_Contact, "Rec4_Contact", 8, 1, 2, { 0, 4, 8 }, Finley_Rec4_Contact,
359
363
{ 0, 1, 2, 3, 4, 5, 6, 7 }, RecQuad, Rec4Shape, Rec4Shape,
360
364
{ 0, 1, 2, 3, 4, 5, 6, 7 },
361
365
4, { 0, 1, 2, 3 },
365
{ Rec8_Contact, "Rec8_Contact", 16, 1, 2, { 0, 8, 16 }, Rec4_Contact,
369
{ Finley_Rec8_Contact, "Rec8_Contact", 16, 1, 2, { 0, 8, 16 }, Finley_Rec4_Contact,
366
370
{ 0, 1, 2, 3, 8, 9, 10, 11 }, RecQuad, Rec8Shape, Rec8Shape,
367
371
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
368
372
8, { 0, 1, 2, 3, 4, 5, 6, 7 },
372
{ Rec9_Contact, "Rec9_Contact", 18, 1, 2, { 0, 9, 18 }, Rec4_Contact,
376
{ Finley_Rec9_Contact, "Rec9_Contact", 18, 1, 2, { 0, 9, 18 }, Finley_Rec4_Contact,
373
377
{ 0, 1, 2, 3, 9, 10, 11, 12 }, RecQuad, Rec9Shape, Rec9Shape,
374
378
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 },
375
379
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
379
{ Rec12_Contact, "Rec12_Contact", 24, 1, 2, { 0, 12, 24 }, Rec4_Contact,
383
{ Finley_Rec12_Contact, "Rec12_Contact", 24, 1, 2, { 0, 12, 24 }, Finley_Rec4_Contact,
380
384
{ 0, 1, 2, 3, 12, 13, 14, 15 }, RecQuad, Rec12Shape, Rec12Shape,
381
385
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 },
382
386
12, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
386
{ Rec16_Contact, "Rec16_Contact", 32, 1, 2, { 0, 16, 32 }, Rec4_Contact,
390
{ Finley_Rec16_Contact, "Rec16_Contact", 32, 1, 2, { 0, 16, 32 }, Finley_Rec4_Contact,
387
391
{ 0, 1, 2, 3, 16, 17, 18, 19 }, RecQuad, Rec16Shape, Rec16Shape,
388
392
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
389
393
16, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
393
{ Line2Face_Contact, "Line2Face_Contact", 4, 1, 2, { 0, 2, 4 }, Line2Face_Contact,
397
{ Finley_Line2Face_Contact, "Line2Face_Contact", 4, 1, 2, { 0, 2, 4 }, Finley_Line2Face_Contact,
394
398
{ 0, 1, 2, 3 }, PointQuad, Line2Shape, Line2Shape,
400
{ Line3Face_Contact, "Line3Face_Contact", 6, 1, 2, { 0, 3, 6 }, Line2Face_Contact,
404
{ Finley_Line3Face_Contact, "Line3Face_Contact", 6, 1, 2, { 0, 3, 6 }, Finley_Line2Face_Contact,
401
405
{ 0, 1, 3, 4 }, PointQuad, Line3Shape, Line3Shape,
402
406
{ 0, 1, 2, 3, 4, 5 },
407
{ Line4Face_Contact, "Line4Face_Contact", 8, 1, 2, { 0, 4, 8 }, Line2Face_Contact,
411
{ Finley_Line4Face_Contact, "Line4Face_Contact", 8, 1, 2, { 0, 4, 8 }, Finley_Line2Face_Contact,
408
412
{ 0, 1, 4, 5 }, PointQuad, Line4Shape, Line4Shape,
409
413
{ 0, 1, 2, 3, 4, 5, 6, 7 },
414
{ Tri3Face_Contact, "Tri3Face_Contact", 6, 1, 2, { 0, 3, 6 }, Tri3Face_Contact,
418
{ Finley_Tri3Face_Contact, "Tri3Face_Contact", 6, 1, 2, { 0, 3, 6 }, Finley_Tri3Face_Contact,
415
419
{ 0, 1, 2, 3, 4, 5 }, LineQuad, Tri3Shape, Tri3Shape,
416
420
{ 0, 1, 2, 3, 4, 5 },
421
{ Tri6Face_Contact, "Tri6Face_Contact", 12, 1, 2, { 0, 6, 12 }, Tri3Face_Contact,
425
{ Finley_Tri6Face_Contact, "Tri6Face_Contact", 12, 1, 2, { 0, 6, 12 }, Finley_Tri3Face_Contact,
422
426
{ 0, 1, 2, 6, 7, 8 }, LineQuad, Tri6Shape, Tri6Shape,
423
427
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 },
428
{ Tri9Face_Contact, "Tri9Face_Contact", 18, 1, 2, { 0, 9, 18 }, Tri3Face_Contact,
432
{ Finley_Tri9Face_Contact, "Tri9Face_Contact", 18, 1, 2, { 0, 9, 18 }, Finley_Tri3Face_Contact,
429
433
{ 0, 1, 2, 9, 10, 11 }, LineQuad, Tri9Shape, Tri9Shape,
430
434
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 },
431
435
4, { 0, 1, 3, 4 },
435
{ Tri10Face_Contact, "Tri10Face_Contact", 20, 1, 2, { 0, 10, 20 }, Tri3Face_Contact,
439
{ Finley_Tri10Face_Contact, "Tri10Face_Contact", 20, 1, 2, { 0, 10, 20 }, Finley_Tri3Face_Contact,
436
440
{ 0, 1, 2, 10, 11, 12 }, LineQuad, Tri10Shape, Tri10Shape,
437
441
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
438
442
4, { 0, 1, 3, 4 },
442
{ Rec4Face_Contact, "Rec4Face_Contact", 8, 1, 2, { 0, 4, 8 }, Rec4Face_Contact,
446
{ Finley_Rec4Face_Contact, "Rec4Face_Contact", 8, 1, 2, { 0, 4, 8 }, Finley_Rec4Face_Contact,
443
447
{ 0, 1, 2, 3, 4, 5, 6, 7 }, LineQuad, Rec4Shape, Rec4Shape,
444
448
{ 0, 1, 2, 3, 4, 5, 6, 7 },
449
{ Rec8Face_Contact, "Rec8Face_Contact", 16, 1, 2, { 0, 8, 16 }, Rec4Face_Contact,
453
{ Finley_Rec8Face_Contact, "Rec8Face_Contact", 16, 1, 2, { 0, 8, 16 }, Finley_Rec4Face_Contact,
450
454
{ 0, 1, 2, 3, 8, 9, 10, 11 }, LineQuad, Rec8Shape, Rec8Shape,
451
455
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
456
{ Rec9Face_Contact, "Rec9Face_Contact", 18, 1, 2, { 0, 9, 18 }, Rec4Face_Contact,
460
{ Finley_Rec9Face_Contact, "Rec9Face_Contact", 18, 1, 2, { 0, 9, 18 }, Finley_Rec4Face_Contact,
457
461
{ 0, 1, 2, 3, 9, 10, 11, 12 }, LineQuad, Rec9Shape, Rec9Shape,
458
462
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 },
463
{ Rec12Face_Contact, "Rec12Face_Contact", 24, 1, 2, { 0, 12, 24 }, Rec4Face_Contact,
467
{ Finley_Rec12Face_Contact, "Rec12Face_Contact", 24, 1, 2, { 0, 12, 24 }, Finley_Rec4Face_Contact,
464
468
{ 0, 1, 2, 3, 12, 13, 14, 15 }, LineQuad, Rec12Shape, Rec12Shape,
465
469
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 },
466
470
4, { 0, 1, 4, 5 },
470
{ Rec16Face_Contact, "Rec16Face_Contact", 32, 1, 2, { 0, 16, 32 }, Rec4Face_Contact,
474
{ Finley_Rec16Face_Contact, "Rec16Face_Contact", 32, 1, 2, { 0, 16, 32 }, Finley_Rec4Face_Contact,
471
475
{ 0, 1, 2, 3, 16, 17, 18, 19 }, LineQuad, Rec16Shape, Rec16Shape,
472
476
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
473
477
4, { 0, 1, 4, 5 },
477
{ Tet4Face_Contact, "Tet4Face_Contact", 8, 1, 2, { 0, 4, 8 }, Tet4Face_Contact,
481
{ Finley_Tet4Face_Contact, "Tet4Face_Contact", 8, 1, 2, { 0, 4, 8 }, Finley_Tet4Face_Contact,
478
482
{ 0, 1, 2, 3, 4, 5, 6, 7 }, TriQuad, Tet4Shape, Tet4Shape,
479
483
{ 0, 1, 2, 3, 4, 5, 6, 7 },
484
{ Tet10Face_Contact, "Tet10Face_Contact", 20, 1, 2, { 0, 10, 20 }, Tet4Face_Contact,
488
{ Finley_Tet10Face_Contact, "Tet10Face_Contact", 20, 1, 2, { 0, 10, 20 }, Finley_Tet4Face_Contact,
485
489
{ 0, 1, 2, 3, 10, 11, 12, 13 }, TriQuad, Tet10Shape, Tet10Shape,
486
490
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 },
487
491
6, { 0, 1, 2, 4, 5, 6 },
491
{ Tet16Face_Contact, "Tet16Face_Contact", 32, 1, 2, { 0, 16, 32 }, Tet4Face_Contact,
495
{ Finley_Tet16Face_Contact, "Tet16Face_Contact", 32, 1, 2, { 0, 16, 32 }, Finley_Tet4Face_Contact,
492
496
{ 0, 1, 2, 3, 16, 17, 18, 19 }, TriQuad, Tet16Shape, Tet16Shape,
493
497
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
494
498
9, { 0, 1, 2, 4, 5, 6, 7, 8, 9 },
498
{ Hex8Face_Contact, "Hex8Face_Contact", 16, 1, 2, { 0, 8, 16 }, Hex8Face_Contact,
502
{ Finley_Hex8Face_Contact, "Hex8Face_Contact", 16, 1, 2, { 0, 8, 16 }, Finley_Hex8Face_Contact,
499
503
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }, RecQuad, Hex8Shape, Hex8Shape,
500
504
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
501
505
4, { 0, 1, 2, 3 },
505
{ Hex20Face_Contact, "Hex20Face_Contact", 40, 1, 2, { 0, 20, 40 }, Hex8Face_Contact,
509
{ Finley_Hex20Face_Contact, "Hex20Face_Contact", 40, 1, 2, { 0, 20, 40 }, Finley_Hex8Face_Contact,
506
510
{ 0, 1, 2, 3, 4, 5, 6, 7, 20, 21, 22, 23, 24, 25, 26, 27 }, RecQuad, Hex20Shape, Hex20Shape,
507
511
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 },
508
512
8, { 0, 1, 2, 3, 8, 9, 10, 11 },
512
{ Hex27Face_Contact, "Hex27Face_Contact", 54, 1, 2, { 0, 27, 54 }, Hex8Face_Contact,
516
{ Finley_Hex27Face_Contact, "Hex27Face_Contact", 54, 1, 2, { 0, 27, 54 }, Finley_Hex8Face_Contact,
513
517
{ 0, 1, 2, 3, 4, 5, 6, 7, 27, 28, 29, 30, 31, 32, 33, 34 }, RecQuad, Hex27Shape, Hex27Shape,
514
518
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53 },
515
519
9, { 0, 1, 2, 3, 8, 9, 10, 11, 20 },
519
{ Hex32Face_Contact, "Hex32Face_Contact", 64, 1, 2, { 0, 32, 64 }, Hex8Face_Contact,
523
{ Finley_Hex32Face_Contact, "Hex32Face_Contact", 64, 1, 2, { 0, 32, 64 }, Finley_Hex8Face_Contact,
520
524
{ 0, 1, 2, 3, 4, 5, 6, 7, 32, 33, 34, 35, 36, 37, 38, 39 }, RecQuad, Hex32Shape, Hex32Shape,
521
525
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 },
522
526
12, { 0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15 },
526
{ Line3Macro, "Line3Macro", 3, 2, 1, { 0, 3 }, Line2,
530
{ Finley_Line3Macro, "Line3Macro", 3, 2, 1, { 0, 3 }, Finley_Line2,
527
531
{ 0, 1 }, LineQuad, Line3Shape, Line2Shape,
533
{ Tri6Macro, "Tri6Macro", 6, 4, 1, { 0, 6 }, Tri3,
537
{ Finley_Tri6Macro, "Tri6Macro", 6, 4, 1, { 0, 6 }, Finley_Tri3,
534
538
{ 0, 1, 2 }, TriQuad, Tri6Shape, Tri3Shape,
535
539
{ 0, 3, 5, 5, 4, 2, 3, 1, 4, 4, 5, 3},
536
540
6, { 0, 1, 2, 3, 4, 5 },
537
541
6, { 0, 1, 2, 3, 4, 5 },
538
542
{ 1, 2, 0, 4, 5, 3 },
539
543
{ 0, 2, 1, 5, 4, 3 } },
540
{ Rec9Macro, "Rec9Macro", 9, 4, 1, { 0, 9 }, Rec4,
544
{ Finley_Rec9Macro, "Rec9Macro", 9, 4, 1, { 0, 9 }, Finley_Rec4,
541
545
{ 0, 1, 2, 3 }, RecQuad, Rec9Shape, Rec4Shape,
542
546
{ 0, 4, 8, 7, 7, 8, 6, 3, 4, 1, 5, 8, 8, 5, 2, 6 },
543
547
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
544
548
9, { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
545
549
{ 1, 2, 3, 0, 5, 6, 7, 4, 8 },
546
550
{ 0, 3, 2, 1, 7, 6, 5, 4, 8 } },
547
{ Tet10Macro, "Tet10Macro", 10, 8, 1, { 0, 10 }, Tet4,
551
{ Finley_Tet10Macro, "Tet10Macro", 10, 8, 1, { 0, 10 }, Finley_Tet4,
548
552
{ 0, 1, 2, 3 }, TetQuad, Tet10Shape, Tet4Shape,
549
553
{ 0, 4, 6, 7, 4, 1, 5, 8, 6, 5, 2, 9, 7, 8, 9, 3, 4, 5, 6, 8, 5, 9, 8, 6, 9, 7, 6, 8, 7, 4, 6, 8 },
550
554
10, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
551
555
10, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
554
{ Hex27Macro, "Hex27Macro", 27, 8, 1, { 0, 27 }, Hex8,
558
{ Finley_Hex27Macro, "Hex27Macro", 27, 8, 1, { 0, 27 }, Finley_Hex8,
555
559
{ 0, 1, 2, 3, 4, 5, 6, 7 }, HexQuad, Hex27Shape, Hex8Shape,
556
560
{ 0, 8, 20, 11, 12, 21, 26, 24, 8, 1, 9, 20, 21, 13, 22, 26, 11, 20, 10, 3, 24, 26, 23, 15, 20, 9, 2, 10, 26, 22, 14, 23, 12, 21, 26, 24, 4, 16, 25, 19, 21, 13, 22, 26, 16, 5, 17, 25, 24, 26, 23, 15, 19, 25, 18, 7, 26, 22, 14, 23, 25, 17, 6, 18 },
557
561
27, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 },
558
562
27, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 },
561
{ NoRef, "noElement", 0, 0, 0, { 0 }, NoRef,
565
{ Finley_NoRef, "noElement", 0, 0, 0, { 0 }, Finley_NoRef,
562
566
{ 0 }, NoQuad, NoShape, NoShape,