ParMooN
 All Classes Functions Variables Friends Pages
BF_C_T_P0_3D.h
1 // ***********************************************************************
2 // P0 element, conforming, 3D
3 // ***********************************************************************
4 
5 static void C_T_P0_3D_Funct(double xi, double eta, double zeta,
6  double *values)
7 {
8  values[0] = 1;
9 }
10 
11 static void C_T_P0_3D_DeriveXi(double xi, double eta, double zeta,
12  double *values)
13 {
14  values[0] = 0;
15 }
16 
17 static void C_T_P0_3D_DeriveEta(double xi, double eta, double zeta,
18  double *values)
19 {
20  values[0] = 0;
21 }
22 
23 static void C_T_P0_3D_DeriveZeta(double xi, double eta, double zeta,
24  double *values)
25 {
26  values[0] = 0;
27 }
28 
29 static void C_T_P0_3D_DeriveXiXi(double xi, double eta, double zeta,
30  double *values)
31 {
32  values[0] = 0;
33 }
34 
35 static void C_T_P0_3D_DeriveXiEta(double xi, double eta, double zeta,
36  double *values)
37 {
38  values[0] = 0;
39 }
40 
41 static void C_T_P0_3D_DeriveXiZeta(double xi, double eta, double zeta,
42  double *values)
43 {
44  values[0] = 0;
45 }
46 
47 static void C_T_P0_3D_DeriveEtaEta(double xi, double eta, double zeta,
48  double *values)
49 {
50  values[0] = 0;
51 }
52 
53 static void C_T_P0_3D_DeriveEtaZeta(double xi, double eta, double zeta,
54  double *values)
55 {
56  values[0] = 0;
57 }
58 
59 static void C_T_P0_3D_DeriveZetaZeta(double xi, double eta, double zeta,
60  double *values)
61 {
62  values[0] = 0;
63 }
64 
65 TBaseFunct3D *BF_C_T_P0_3D_Obj =
66 new TBaseFunct3D(1, BF_C_T_P0_3D, BFUnitTetrahedron,
67  C_T_P0_3D_Funct, C_T_P0_3D_DeriveXi,
68  C_T_P0_3D_DeriveEta, C_T_P0_3D_DeriveZeta,
69  C_T_P0_3D_DeriveXiXi, C_T_P0_3D_DeriveXiEta,
70  C_T_P0_3D_DeriveXiZeta, C_T_P0_3D_DeriveEtaEta,
71  C_T_P0_3D_DeriveEtaZeta, C_T_P0_3D_DeriveZetaZeta,
72  0, 0,
73  0, NULL);
Definition: BaseFunct3D.h:27