ParMooN
 All Classes Functions Variables Friends Pages
FE_N_H_Q4_3D.h
1 // ***********************************************************************
2 // Q4 element, nonconforming, 3D
3 // ***********************************************************************
4 
5 // number of degrees of freedom
6 static int N_H_Q4_3D_NDOF = 70;
7 
8 // number of dofs on the closure of the joints
9 static int N_H_Q4_3D_JointDOF = 10;
10 
11 // which local dofs are on the joints
12 static int N_H_Q4_3D_J0[10] = { 0, 6, 12, 18, 24, 30, 36, 42, 48, 54 };
13 static int N_H_Q4_3D_J1[10] = { 1, 7, 13, 19, 25, 31, 37, 43, 49, 55 };
14 static int N_H_Q4_3D_J2[10] = { 2, 8, 14, 20, 26, 32, 38, 44, 50, 56 };
15 static int N_H_Q4_3D_J3[10] = { 3, 9, 15, 21, 27, 33, 39, 45, 51, 57 };
16 static int N_H_Q4_3D_J4[10] = { 4, 10, 16, 22, 28, 34, 40, 46, 52, 58 };
17 static int N_H_Q4_3D_J5[10] = { 5, 11, 17, 23, 29, 35, 41, 47, 53, 59 };
18 
19 static int *N_H_Q4_3D_J[6] = { N_H_Q4_3D_J0, N_H_Q4_3D_J1,
20  N_H_Q4_3D_J2, N_H_Q4_3D_J3,
21  N_H_Q4_3D_J4, N_H_Q4_3D_J5};
22 
23 // number of inner dofs
24 static int N_H_Q4_3D_NInner = 10;
25 
26 // array containing the numbers for the inner dofs
27 static int N_H_Q4_3D_Inner[10] = { 60, 61, 62, 63, 64, 65, 66, 67, 68, 69 };
28 
29 static char N_H_Q4_3D_String[] = "N_H_Q4_3D";
30 
31 TFEDesc3D *FE_N_H_Q4_3D_Obj=new TFEDesc3D(N_H_Q4_3D_String, N_H_Q4_3D_NDOF,
32  N_H_Q4_3D_JointDOF,
33  N_H_Q4_3D_J, N_H_Q4_3D_NInner, N_H_Q4_3D_Inner);
Definition: FEDesc3D.h:19