10 static double NF_C_Q_UL6SE_2D_Xi[] = {
11 -1.0, -2.0/3.0, -1.0/3.0, 0.0, 1.0/3.0, 2.0/3.0, 1.0, 1.0, 1.0, 1.0,
12 1.0, 1.0, 1.0, 2.0/3.0, 1.0/3.0, 0.0, -1.0/3.0, -2.0/3.0, -1.0, -1.0,
13 -1.0, -1.0, -1.0, -1.0, -3.0/5.0, -3.0/5.0, -3.0/5.0, -3.0/5.0,
14 -1.0/5.0, -1.0/5.0, -1.0/5.0, -1.0/5.0, 1.0/5.0, 1.0/5.0, 1.0/5.0,
15 1.0/5.0, 3.0/5.0, 3.0/5.0, 3.0/5.0, 3.0/5.0
18 static double NF_C_Q_UL6SE_2D_Eta[] = {
19 -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -2.0/3.0, -1.0/3.0, 0.0,
20 1.0/3.0, 2.0/3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0/3.0,
21 1.0/3.0, 0.0, -1.0/3.0, -2.0/3.0, -3.0/5.0, -1.0/5.0, 1.0/5.0,
22 3.0/5.0, -3.0/5.0, -1.0/5.0, 1.0/5.0, 3.0/5.0, -3.0/5.0, -1.0/5.0,
23 1.0/5.0, 3.0/5.0, -3.0/5.0, -1.0/5.0, 1.0/5.0, 3.0/5.0
26 static double NF_C_Q_UL6SE_2D_T[] = { -1.0, -2.0/3.0, -1.0/3.0, 0.0, 1.0/3.0, 2.0/3.0, 1.0 };
31 memcpy(Functionals, PointValues, 40*SizeOfDouble);
34 void NF_C_Q_UL6SE_2D_EvalEdge(
TCollection *Coll,
TBaseCell *Cell,
int Joint,
double *PointValues,
37 memcpy(Functionals, PointValues, 7*SizeOfDouble);
41 (NF_C_Q_UL6SE_2D, 40, 7, 40, 7, NF_C_Q_UL6SE_2D_Xi, NF_C_Q_UL6SE_2D_Eta,
42 NF_C_Q_UL6SE_2D_T, NF_C_Q_UL6SE_2D_EvalAll, NF_C_Q_UL6SE_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