1 static double NF_C_T_P1MINI_2D_Xi[7] = { 0, 0.5, 1, 0, 0.5, 0,
2 0.33333333333333333333333 };
3 static double NF_C_T_P1MINI_2D_Eta[7] = { 0, 0, 0, 0.5, 0.5, 1,
4 0.33333333333333333333333 };
5 static double NF_C_T_P1MINI_2D_T[2] = { -1, 1 };
10 Functionals[0] = PointValues[0];
11 Functionals[1] = PointValues[2];
12 Functionals[2] = PointValues[5];
14 Functionals[3] = (27*PointValues[6]
15 + 8*(PointValues[1]+PointValues[3]+PointValues[4])
16 + 3*(PointValues[0]+PointValues[2]+PointValues[5]))/27;
19 void NF_C_T_P1MINI_2D_EvalEdge(
TCollection *Coll,
TBaseCell *Cell,
int Joint,
double *PointValues,
22 Functionals[0] = PointValues[0];
23 Functionals[1] = PointValues[1];
36 (NF_C_T_P1MINI_2D, 4, 2, 7, 2,
37 NF_C_T_P1MINI_2D_Xi, NF_C_T_P1MINI_2D_Eta,
38 NF_C_T_P1MINI_2D_T, NF_C_T_P1MINI_2D_EvalAll,
39 NF_C_T_P1MINI_2D_EvalEdge);
store cells in an array, used by cell iterators
Definition: Collection.h:18
Definition: NodalFunctional2D.h:20
information for finite element data structure
Definition: BaseCell.h:25