13 static double NF_C_H_Q1_3D_Xi[] = { -1, 1, -1, 1, -1, 1, -1, 1 };
14 static double NF_C_H_Q1_3D_Eta[] = { -1, -1, 1, 1, -1, -1, 1, 1 };
15 static double NF_C_H_Q1_3D_Zeta[] = { -1, -1, -1, -1, 1, 1, 1, 1 };
18 static double NF_C_H_Q1_3D_F0_Xi[] = { -1, 1, -1, 1 };
19 static double NF_C_H_Q1_3D_F0_Eta[] = { -1, -1, 1, 1 };
20 static double NF_C_H_Q1_3D_F0_Zeta[] = { -1, -1, -1, -1 };
23 static double NF_C_H_Q1_3D_F1_Xi[] = { -1, -1, 1, 1 };
24 static double NF_C_H_Q1_3D_F1_Eta[] = { -1, -1, -1, -1 };
25 static double NF_C_H_Q1_3D_F1_Zeta[] = { -1, 1, -1, 1 };
28 static double NF_C_H_Q1_3D_F2_Xi[] = { 1, 1, 1, 1 };
29 static double NF_C_H_Q1_3D_F2_Eta[] = { -1, -1, 1, 1 };
30 static double NF_C_H_Q1_3D_F2_Zeta[] = { -1, 1, -1, 1 };
33 static double NF_C_H_Q1_3D_F3_Xi[] = { 1, 1, -1, -1 };
34 static double NF_C_H_Q1_3D_F3_Eta[] = { 1, 1, 1, -1 };
35 static double NF_C_H_Q1_3D_F3_Zeta[] = { -1, 1, -1, 1 };
38 static double NF_C_H_Q1_3D_F4_Xi[] = { -1, -1, -1, -1 };
39 static double NF_C_H_Q1_3D_F4_Eta[] = { -1, 1, -1, 1 };
40 static double NF_C_H_Q1_3D_F4_Zeta[] = { -1, -1, 1, 1 };
43 static double NF_C_H_Q1_3D_F5_Xi[] = { -1, -1, 1, 1 };
44 static double NF_C_H_Q1_3D_F5_Eta[] = { -1, 1, -1, 1 };
45 static double NF_C_H_Q1_3D_F5_Zeta[] = { 1, 1, 1, 1 };
47 static double *NF_C_H_Q1_3D_XiArray[6] = {
55 static double *NF_C_H_Q1_3D_EtaArray[6] = {
61 NF_C_H_Q1_3D_F5_Eta };
63 static double *NF_C_H_Q1_3D_ZetaArray[6] = {
69 NF_C_H_Q1_3D_F5_Zeta };
71 static double NF_C_H_Q1_3D_T[4] = { 0, 1, 0, 1 };
72 static double NF_C_H_Q1_3D_S[4] = { 0, 0, 1, 1 };
75 double *PointValues,
double *Functionals)
77 Functionals[0] = PointValues[0];
78 Functionals[1] = PointValues[1];
79 Functionals[2] = PointValues[2];
80 Functionals[3] = PointValues[3];
81 Functionals[4] = PointValues[4];
82 Functionals[5] = PointValues[5];
83 Functionals[6] = PointValues[6];
84 Functionals[7] = PointValues[7];
88 double *PointValues,
double *Functionals)
90 Functionals[0] = PointValues[0];
91 Functionals[1] = PointValues[1];
92 Functionals[2] = PointValues[2];
93 Functionals[3] = PointValues[3];
96 static int NF_C_H_Q1_3D_N_AllFunctionals = 8;
97 static int NF_C_H_Q1_3D_N_PointsAll = 8;
98 static int NF_C_H_Q1_3D_N_FaceFunctionals[] = { 4, 4, 4, 4, 4, 4 };
99 static int NF_C_H_Q1_3D_N_PointsFace[] = { 4, 4, 4, 4, 4, 4 };
102 (NF_C_H_Q1_3D, NF_C_H_Q1_3D_N_AllFunctionals,
103 NF_C_H_Q1_3D_N_FaceFunctionals, NF_C_H_Q1_3D_N_PointsAll,
104 NF_C_H_Q1_3D_N_PointsFace,
105 NF_C_H_Q1_3D_Xi, NF_C_H_Q1_3D_Eta, NF_C_H_Q1_3D_Zeta,
106 NF_C_H_Q1_3D_XiArray, NF_C_H_Q1_3D_EtaArray,
107 NF_C_H_Q1_3D_ZetaArray,
108 NF_C_H_Q1_3D_T, NF_C_H_Q1_3D_S,
109 NF_C_H_Q1_3D_EvalAll, NF_C_H_Q1_3D_EvalFace);
Definition: NodalFunctional3D.h:21
store cells in an array, used by cell iterators
Definition: Collection.h:18
information for finite element data structure
Definition: BaseCell.h:25