ParMooN
 All Classes Functions Variables Friends Pages
Q3_Q3.h
1 // mapper for hexahedron faces on both sides
2 static char Q3_Q3_Name[] = "Q3_Q3";
3 static char Q3_Q3_Desc[] = "conforming Q3 element";
4 static int Q3_Q3_N0 = 16;
5 static int Q3_Q3_N1 = 16;
6 static int Q3_Q3_NPairs = 16;
7 static int Q3_Q3_Pairs0[][2] = { {0,16}, {1,20}, {2,24}, {3,28},
8  {4,17}, {5,21}, {6,25}, {7,29},
9  {8,18}, {9,22}, {10,26}, {11,30},
10  {12,19}, {13,23}, {14,27}, {15,31} };
11 static int Q3_Q3_Pairs1[][2] = { {0,19}, {1,18}, {2,17}, {3,16},
12  {4,23}, {5,22}, {6,21}, {7,20},
13  {8,27}, {9,26}, {10,25}, {11,24},
14  {12,31}, {13,30}, {14,29}, {15,28} };
15 static int Q3_Q3_Pairs2[][2] = { {0,31}, {1,27}, {2,23}, {3,19},
16  {4,30}, {5,26}, {6,22}, {7,18},
17  {8,29}, {9,25}, {10,21}, {11,17},
18  {12,28}, {13,24}, {14,20}, {15,16} };
19 static int Q3_Q3_Pairs3[][2] = { {0,28}, {1,29}, {2,30}, {3,31},
20  {4,24}, {5,25}, {6,26}, {7,27},
21  {8,20}, {9,21}, {10,22}, {11,23},
22  {12,16}, {13,17}, {14,18}, {15,19} };
23 static int *Q3_Q3_Pairs[4] = { (int *)Q3_Q3_Pairs0, (int *)Q3_Q3_Pairs1,
24  (int *)Q3_Q3_Pairs2, (int *)Q3_Q3_Pairs3 };
25 
26 static int Q3_Q3_NNodes = 32;
27 
28 static int Q3_Q3_NNoOpposite = 0;
29 static int **Q3_Q3_NoOpposite = NULL;
30 
31 TFE3DMapper *Q3_Q3 = new TFE3DMapper(Q3_Q3_Name, Q3_Q3_Desc,
32  Q3_Q3_N0, Q3_Q3_N1,
33  Q3_Q3_NPairs, Q3_Q3_Pairs,
34  Q3_Q3_NNoOpposite, Q3_Q3_NoOpposite,
35  Q3_Q3_NNodes);
Definition: FE3DMapper.h:24