ParMooN
 All Classes Functions Variables Friends Pages
NF_D_L_P2_1D.h
1 
2 static double NF_D_L_P2_1D_Xi[] = { -0.77459666924148337703585307995647992,
3  0,
4  0.77459666924148337703585307995647992 };
5 static double NF_D_L_P2_1D_Eta[] = { 0, 0, 0 };
6 static double *NF_D_L_P2_1D_T = NULL;
7 
8 void NF_D_L_P2_1D_EvalAll(double *PointValues, double *Functionals)
9 {
10 
11  Functionals[0] =0.5*(0.55555555555555560*PointValues[0]
12  + 0.88888888888888880*PointValues[1]
13  + 0.55555555555555560*PointValues[2] );
14 
15  Functionals[1] =0.5*(-1.27459666924148337703585307995647992*PointValues[0]
16  + 0.5*PointValues[1]
17  + 0.27459666924148337703585307995647992 *PointValues[2] );
18 
19  Functionals[2] = 0.5*(- 0.27459666924148337703585307995647992*PointValues[0]
20  + 0.5*PointValues[1]
21  + 1.27459666924148337703585307995647992*PointValues[2] );
22 }
23 
24 void NF_D_L_P2_1D_EvalEdge( double *PointValues, double *Functionals)
25 {
26 
27 }
28 
29 TNodalFunctional1D *NF_D_L_P2_1D_Obj = new TNodalFunctional1D
30  (NF_D_L_P2_1D, 3, 0, 3, 0, NF_D_L_P2_1D_Xi, NF_D_L_P2_1D_Eta,
31  NF_D_L_P2_1D_T, NF_D_L_P2_1D_EvalAll, NF_D_L_P2_1D_EvalEdge);
Definition: NodalFunctional1D.h:20