ParMooN
 All Classes Functions Variables Friends Pages
FE_N_H_Q2_3D.h
1 // ***********************************************************************
2 // Q2 element, nonconforming, 3D
3 // ***********************************************************************
4 
5 // number of degrees of freedom
6 static int N_H_Q2_3D_NDOF = 19;
7 
8 // number of dofs on the closure of the joints
9 static int N_H_Q2_3D_JointDOF = 3;
10 
11 // which local dofs are on the joints
12 static int N_H_Q2_3D_J0[3] = { 0, 6, 12 };
13 static int N_H_Q2_3D_J1[3] = { 1, 7, 13 };
14 static int N_H_Q2_3D_J2[3] = { 2, 8, 14 };
15 static int N_H_Q2_3D_J3[3] = { 3, 9, 15 };
16 static int N_H_Q2_3D_J4[3] = { 4, 10, 16 };
17 static int N_H_Q2_3D_J5[3] = { 5, 11, 17 };
18 
19 static int *N_H_Q2_3D_J[6] = { N_H_Q2_3D_J0, N_H_Q2_3D_J1,
20  N_H_Q2_3D_J2, N_H_Q2_3D_J3,
21  N_H_Q2_3D_J4, N_H_Q2_3D_J5};
22 
23 // number of inner dofs
24 static int N_H_Q2_3D_NInner = 1;
25 
26 // array containing the numbers for the inner dofs
27 static int N_H_Q2_3D_Inner[1] = { 18 };
28 
29 // number of outer dofs
30 static int N_H_Q2_3D_NOuter = 18;
31 
32 // array containing the numbers for the outer dofs
33 static int N_H_Q2_3D_Outer[18] = { 0, 1, 2, 3, 4, 5,
34  6, 7, 8, 9, 10, 11,
35  12, 13, 14, 15, 16, 17 };
36 
37 static char N_H_Q2_3D_String[] = "N_H_Q2_3D";
38 
39 TFEDesc3D *FE_N_H_Q2_3D_Obj=new TFEDesc3D(N_H_Q2_3D_String, N_H_Q2_3D_NDOF,
40  N_H_Q2_3D_JointDOF,
41  N_H_Q2_3D_J, N_H_Q2_3D_NInner, N_H_Q2_3D_Inner,
42  N_H_Q2_3D_NOuter, N_H_Q2_3D_Outer);
Definition: FEDesc3D.h:19