ParMooN
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Variables
Friends
Pages
include
FE1D
BF_C_L_P2_1D.h
1
// ***********************************************************************
2
// P2 element, conforming, 1D
3
// ***********************************************************************
4
5
// base function values
6
static
void
C_L_P2_1D_Funct(
double
xi,
double
*values)
7
{
8
values[0]=0.5*xi*(xi-1);
9
values[1]=(1+xi)*(1-xi);
10
values[2]=0.5*xi*(xi+1);
11
}
12
13
// values of the derivatives in xi direction
14
static
void
C_L_P2_1D_DeriveXi(
double
xi,
double
*values)
15
{
16
values[0]=xi-0.5;
17
values[1]=-2*xi;
18
values[2]=xi+0.5;
19
}
20
21
// values of the derivatives in xi-xi direction
22
static
void
C_L_P2_1D_DeriveXiXi(
double
xi,
double
*values)
23
{
24
values[0]=1;
25
values[1]=-2;
26
values[2]=1;
27
}
28
29
// ***********************************************************************
30
31
// TBaseFunct1D *BF_C_L_P2_1D_Obj = new TBaseFunct1D
32
// (3, BF_C_L_P2_1D, C_L_P2_1D_Funct, C_L_P2_1D_DeriveXi,
33
// C_L_P2_1D_DeriveXiXi);
34
TBaseFunct1D
*BF_C_L_P2_1D_Obj =
new
TBaseFunct1D
35
(3, BF_C_L_P2_1D, C_L_P2_1D_Funct, C_L_P2_1D_DeriveXi,
36
C_L_P2_1D_DeriveXiXi, 2, 2);
TBaseFunct1D
Definition:
BaseFunct1D.h:25
Generated on Tue May 10 2016 09:07:57 for ParMooN by
1.8.5