ParMooN
 All Classes Functions Variables Friends Pages
BF_C_L_P1_1D.h
1 // ***********************************************************************
2 // P1 element, conforming, 1D
3 // ***********************************************************************
4 
5 // base function values
6 static void C_L_P1_1D_Funct(double xi, double *values)
7 {
8  values[0]=0.5*(1-xi);
9  values[1]=0.5*(1+xi);
10 }
11 
12 // values of the derivatives in xi direction
13 static void C_L_P1_1D_DeriveXi(double xi, double *values)
14 {
15  values[0]=-0.5;
16  values[1]= 0.5;
17 }
18 
19 // values of the derivatives in xi-xi direction
20 static void C_L_P1_1D_DeriveXiXi(double xi, double *values)
21 {
22  values[0]=0;
23  values[1]=0;
24 }
25 
26 // ***********************************************************************
27 
28 // TBaseFunct1D *BF_C_L_P1_1D_Obj = new TBaseFunct1D
29 // (2, BF_C_L_P1_1D, C_L_P1_1D_Funct, C_L_P1_1D_DeriveXi,
30 // C_L_P1_1D_DeriveXiXi);
31 TBaseFunct1D *BF_C_L_P1_1D_Obj = new TBaseFunct1D
32  (2, BF_C_L_P1_1D, C_L_P1_1D_Funct, C_L_P1_1D_DeriveXi,
33  C_L_P1_1D_DeriveXiXi, 1, 1);
Definition: BaseFunct1D.h:25