ParMooN
 All Classes Functions Variables Friends Pages
HN_C_Q3_3D.h
1 // hanging node for conforming Q3 elements in 3D
2 
3 static int C_Q3_3D_N_Nodes_1 = 4;
4 static double C_Q3_3D_Coupling_1[4] = { 0.3125, 0.9375, -0.3125, 0.0625 };
5 
6 THNDesc *HN_C_Q3_3D_1_Obj = new THNDesc(C_Q3_3D_N_Nodes_1,
7  C_Q3_3D_Coupling_1);
8 
9 static int C_Q3_3D_N_Nodes_2 = 4;
10 static double C_Q3_3D_Coupling_2[4] = { -0.0625, 0.5625, 0.5625, -0.0625 };
11 
12 THNDesc *HN_C_Q3_3D_2_Obj = new THNDesc(C_Q3_3D_N_Nodes_2,
13  C_Q3_3D_Coupling_2);
14 
15 static int C_Q3_3D_N_Nodes_3 = 16;
16 static double C_Q3_3D_Coupling_3[16] =
17  { -.01953125000, .1757812500, .1757812500, -.01953125000,
18  -.05859375000, .5273437500, .5273437500, -.05859375000,
19  .01953125000, -.1757812500, -.1757812500, .01953125000,
20  -.003906250000, .03515625000, .03515625000, -.003906250000 };
21 
22 THNDesc *HN_C_Q3_3D_3_Obj = new THNDesc(C_Q3_3D_N_Nodes_3,
23  C_Q3_3D_Coupling_3);
24 
25 static int C_Q3_3D_N_Nodes_4 = 16;
26 static double C_Q3_3D_Coupling_4[16] =
27  { .09765625000, .2929687500, -.09765625000, .01953125000,
28  .2929687500, .8789062500, -.2929687500, .05859375000,
29  -.09765625000, -.2929687500, .09765625000, -.01953125000,
30  .01953125000, .05859375000, -.01953125000, .003906250000 };
31 
32 THNDesc *HN_C_Q3_3D_4_Obj = new THNDesc(C_Q3_3D_N_Nodes_4,
33  C_Q3_3D_Coupling_4);
34 
35 static int C_Q3_3D_N_Nodes_5 = 16;
36 static double C_Q3_3D_Coupling_5[16] =
37  { .003906250000, -.03515625000, -.03515625000, .003906250000,
38  -.03515625000, .3164062500, .3164062500, -.03515625000,
39  -.03515625000, .3164062500, .3164062500, -.03515625000,
40  .003906250000, -.03515625000, -.03515625000, .003906250000 };
41 
42 THNDesc *HN_C_Q3_3D_5_Obj = new THNDesc(C_Q3_3D_N_Nodes_5,
43  C_Q3_3D_Coupling_5);
44 
Definition: HNDesc.h:15