ParMooN
 All Classes Functions Variables Friends Pages
FE_N_H_Q3_3D.h
1 // ***********************************************************************
2 // Q3 element, nonconforming, 3D
3 // ***********************************************************************
4 
5 // number of degrees of freedom
6 static int N_H_Q3_3D_NDOF = 40;
7 
8 // number of dofs on the closure of the joints
9 static int N_H_Q3_3D_JointDOF = 6;
10 
11 // which local dofs are on the joints
12 static int N_H_Q3_3D_J0[6] = { 0, 6, 12, 18, 24, 30 };
13 static int N_H_Q3_3D_J1[6] = { 1, 7, 13, 19, 25, 31 };
14 static int N_H_Q3_3D_J2[6] = { 2, 8, 14, 20, 26, 32 };
15 static int N_H_Q3_3D_J3[6] = { 3, 9, 15, 21, 27, 33 };
16 static int N_H_Q3_3D_J4[6] = { 4, 10, 16, 22, 28, 34 };
17 static int N_H_Q3_3D_J5[6] = { 5, 11, 17, 23, 29, 35 };
18 
19 static int *N_H_Q3_3D_J[6] = { N_H_Q3_3D_J0, N_H_Q3_3D_J1,
20  N_H_Q3_3D_J2, N_H_Q3_3D_J3,
21  N_H_Q3_3D_J4, N_H_Q3_3D_J5};
22 
23 // number of inner dofs
24 static int N_H_Q3_3D_NInner = 4;
25 
26 // array containing the numbers for the inner dofs
27 static int N_H_Q3_3D_Inner[4] = { 36, 37, 38, 39 };
28 
29 static char N_H_Q3_3D_String[] = "N_H_Q3_3D";
30 
31 TFEDesc3D *FE_N_H_Q3_3D_Obj=new TFEDesc3D(N_H_Q3_3D_String, N_H_Q3_3D_NDOF,
32  N_H_Q3_3D_JointDOF,
33  N_H_Q3_3D_J, N_H_Q3_3D_NInner, N_H_Q3_3D_Inner);
Definition: FEDesc3D.h:19