2 static char Q4_Q4_Name[] =
"Q4_Q4";
3 static char Q4_Q4_Desc[] =
"conforming Q4 element";
4 static int Q4_Q4_N0 = 25;
5 static int Q4_Q4_N1 = 25;
6 static int Q4_Q4_NPairs = 25;
7 static int Q4_Q4_Pairs0[][2] = {
8 {0,25}, {1,30}, {2,35}, {3,40}, {4,45},
9 {5,26}, {6,31}, {7,36}, {8,41}, {9,46},
10 {10,27}, {11,32}, {12,37}, {13,42}, {14,47},
11 {15,28}, {16,33}, {17,38}, {18,43}, {19,48},
12 {20,29}, {21,34}, {22,39}, {23,44}, {24,49} };
13 static int Q4_Q4_Pairs1[][2] = {
14 {0,29}, {1,28}, {2,27}, {3,26}, {4,25},
15 {5,34}, {6,33}, {7,32}, {8,31}, {9,30},
16 {10,39}, {11,38}, {12,37}, {13,36}, {14,35},
17 {15,44}, {16,43}, {17,42}, {18,41}, {19,40},
18 {20,49}, {21,48}, {22,47}, {23,46}, {24,45} };
19 static int Q4_Q4_Pairs2[][2] = {
20 {0,49}, {1,44}, {2,39}, {3,34}, {4,29},
21 {5,48}, {6,43}, {7,38}, {8,33}, {9,28},
22 {10,47}, {11,42}, {12,37}, {13,32}, {14,27},
23 {15,46}, {16,41}, {17,36}, {18,31}, {19,26},
24 {20,45}, {21,40}, {22,35}, {23,30}, {24,25} };
25 static int Q4_Q4_Pairs3[][2] = {
26 {0,45}, {1,46}, {2,47}, {3,48}, {4,49},
27 {5,40}, {6,41}, {7,42}, {8,43}, {9,44},
28 {10,35}, {11,36}, {12,37}, {13,38}, {14,39},
29 {15,30}, {16,31}, {17,32}, {18,33}, {19,34},
30 {20,25}, {21,26}, {22,27}, {23,28}, {24,29} };
31 static int *Q4_Q4_Pairs[4] = { (
int *)Q4_Q4_Pairs0, (
int *)Q4_Q4_Pairs1,
32 (
int *)Q4_Q4_Pairs2, (
int *)Q4_Q4_Pairs3 };
34 static
int Q4_Q4_NNodes = 50;
36 static
int Q4_Q4_NNoOpposite = 0;
37 static
int **Q4_Q4_NoOpposite = NULL;
41 Q4_Q4_NPairs, Q4_Q4_Pairs,
42 Q4_Q4_NNoOpposite, Q4_Q4_NoOpposite,
Definition: FE3DMapper.h:24