13 static double NF_D_H_P2_3D_Xi[] = {
14 -0.7745966692414833770358530, 0,
15 0.7745966692414833770358530,
16 -0.7745966692414833770358530, 0,
17 0.7745966692414833770358530,
18 -0.7745966692414833770358530, 0,
19 0.7745966692414833770358530,
20 -0.7745966692414833770358530, 0,
21 0.7745966692414833770358530,
22 -0.7745966692414833770358530, 0,
23 0.7745966692414833770358530,
24 -0.7745966692414833770358530, 0,
25 0.7745966692414833770358530,
26 -0.7745966692414833770358530, 0,
27 0.7745966692414833770358530,
28 -0.7745966692414833770358530, 0,
29 0.7745966692414833770358530,
30 -0.7745966692414833770358530, 0,
31 0.7745966692414833770358530 };
32 static double NF_D_H_P2_3D_Eta[] = {
33 -0.7745966692414833770358530, -0.7745966692414833770358530,
34 -0.7745966692414833770358530, 0, 0, 0,
35 0.7745966692414833770358530,
36 0.7745966692414833770358530, 0.7745966692414833770358530,
37 -0.7745966692414833770358530, -0.7745966692414833770358530,
38 -0.7745966692414833770358530, 0, 0, 0,
39 0.7745966692414833770358530,
40 0.7745966692414833770358530, 0.7745966692414833770358530,
41 -0.7745966692414833770358530, -0.7745966692414833770358530,
42 -0.7745966692414833770358530, 0, 0, 0,
43 0.7745966692414833770358530,
44 0.7745966692414833770358530, 0.7745966692414833770358530 };
45 static double NF_D_H_P2_3D_Zeta[] = {
46 -0.7745966692414833770358530, -0.7745966692414833770358530,
47 -0.7745966692414833770358530, -0.7745966692414833770358530,
48 -0.7745966692414833770358530, -0.7745966692414833770358530,
49 -0.7745966692414833770358530, -0.7745966692414833770358530,
50 -0.7745966692414833770358530, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51 0.7745966692414833770358530, 0.7745966692414833770358530,
52 0.7745966692414833770358530, 0.7745966692414833770358530,
53 0.7745966692414833770358530, 0.7745966692414833770358530,
54 0.7745966692414833770358530, 0.7745966692414833770358530,
55 0.7745966692414833770358530 };
57 static double NF_D_H_P2_3D_Weight[] = {
58 0.171467764060356652949245541838,
59 0.274348422496570644718792866941,
60 0.171467764060356652949245541838,
61 0.274348422496570644718792866941,
62 0.438957475994513031550068587106,
63 0.274348422496570644718792866941,
64 0.171467764060356652949245541838,
65 0.274348422496570644718792866941,
66 0.171467764060356652949245541838,
67 0.274348422496570644718792866941,
68 0.438957475994513031550068587106,
69 0.274348422496570644718792866941,
70 0.438957475994513031550068587106,
71 0.702331961591220850480109739369,
72 0.438957475994513031550068587106,
73 0.274348422496570644718792866941,
74 0.438957475994513031550068587106,
75 0.274348422496570644718792866941,
76 0.171467764060356652949245541838,
77 0.274348422496570644718792866941,
78 0.171467764060356652949245541838,
79 0.274348422496570644718792866941,
80 0.438957475994513031550068587106,
81 0.274348422496570644718792866941,
82 0.171467764060356652949245541838,
83 0.274348422496570644718792866941,
84 0.171467764060356652949245541838 };
86 static double NF_D_H_P2_3D_XiXi[] = {
97 static double NF_D_H_P2_3D_XiEta[] = {
109 static double NF_D_H_P2_3D_XiZeta[] = {
113 0, 0, 0, 0, 0, 0, 0, 0, 0,
118 static double NF_D_H_P2_3D_EtaEta[] = {
129 static double NF_D_H_P2_3D_EtaZeta[] = {
130 0.6, 0.6, 0.6, 0, 0, 0, -0.6, -0.6, -0.6,
131 0, 0, 0, 0, 0, 0, 0, 0, 0,
132 -0.6, -0.6, -0.6, 0, 0, 0, 0.6, 0.6, 0.6 };
134 static double NF_D_H_P2_3D_ZetaZeta[] = {
135 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8,
136 -1, -1, -1, -1, -1, -1, -1, -1, -1,
137 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 };
140 static double *NF_D_H_P2_3D_F0_Xi = NULL;
141 static double *NF_D_H_P2_3D_F0_Eta = NULL;
142 static double *NF_D_H_P2_3D_F0_Zeta = NULL;
145 static double *NF_D_H_P2_3D_F1_Xi = NULL;
146 static double *NF_D_H_P2_3D_F1_Eta = NULL;
147 static double *NF_D_H_P2_3D_F1_Zeta = NULL;
150 static double *NF_D_H_P2_3D_F2_Xi = NULL;
151 static double *NF_D_H_P2_3D_F2_Eta = NULL;
152 static double *NF_D_H_P2_3D_F2_Zeta = NULL;
155 static double *NF_D_H_P2_3D_F3_Xi = NULL;
156 static double *NF_D_H_P2_3D_F3_Eta = NULL;
157 static double *NF_D_H_P2_3D_F3_Zeta = NULL;
160 static double *NF_D_H_P2_3D_F4_Xi = NULL;
161 static double *NF_D_H_P2_3D_F4_Eta = NULL;
162 static double *NF_D_H_P2_3D_F4_Zeta = NULL;
165 static double *NF_D_H_P2_3D_F5_Xi = NULL;
166 static double *NF_D_H_P2_3D_F5_Eta = NULL;
167 static double *NF_D_H_P2_3D_F5_Zeta = NULL;
169 static double *NF_D_H_P2_3D_XiArray[6] = {
175 NF_D_H_P2_3D_F5_Xi };
177 static double *NF_D_H_P2_3D_EtaArray[6] = {
183 NF_D_H_P2_3D_F5_Eta };
185 static double *NF_D_H_P2_3D_ZetaArray[6] = {
186 NF_D_H_P2_3D_F0_Zeta,
187 NF_D_H_P2_3D_F1_Zeta,
188 NF_D_H_P2_3D_F2_Zeta,
189 NF_D_H_P2_3D_F3_Zeta,
190 NF_D_H_P2_3D_F4_Zeta,
191 NF_D_H_P2_3D_F5_Zeta };
193 static double *NF_D_H_P2_3D_T = NULL;
194 static double *NF_D_H_P2_3D_S = NULL;
197 double *PointValues,
double *Functionals)
200 ( +PointValues[0]*NF_D_H_P2_3D_Weight[0]
201 +PointValues[1]*NF_D_H_P2_3D_Weight[1]
202 +PointValues[2]*NF_D_H_P2_3D_Weight[2]
203 +PointValues[3]*NF_D_H_P2_3D_Weight[3]
204 +PointValues[4]*NF_D_H_P2_3D_Weight[4]
205 +PointValues[5]*NF_D_H_P2_3D_Weight[5]
206 +PointValues[6]*NF_D_H_P2_3D_Weight[6]
207 +PointValues[7]*NF_D_H_P2_3D_Weight[7]
208 +PointValues[8]*NF_D_H_P2_3D_Weight[8]
209 +PointValues[9]*NF_D_H_P2_3D_Weight[9]
210 +PointValues[10]*NF_D_H_P2_3D_Weight[10]
211 +PointValues[11]*NF_D_H_P2_3D_Weight[11]
212 +PointValues[12]*NF_D_H_P2_3D_Weight[12]
213 +PointValues[13]*NF_D_H_P2_3D_Weight[13]
214 +PointValues[14]*NF_D_H_P2_3D_Weight[14]
215 +PointValues[15]*NF_D_H_P2_3D_Weight[15]
216 +PointValues[16]*NF_D_H_P2_3D_Weight[16]
217 +PointValues[17]*NF_D_H_P2_3D_Weight[17]
218 +PointValues[18]*NF_D_H_P2_3D_Weight[18]
219 +PointValues[19]*NF_D_H_P2_3D_Weight[19]
220 +PointValues[20]*NF_D_H_P2_3D_Weight[20]
221 +PointValues[21]*NF_D_H_P2_3D_Weight[21]
222 +PointValues[22]*NF_D_H_P2_3D_Weight[22]
223 +PointValues[23]*NF_D_H_P2_3D_Weight[23]
224 +PointValues[24]*NF_D_H_P2_3D_Weight[24]
225 +PointValues[25]*NF_D_H_P2_3D_Weight[25]
226 +PointValues[26]*NF_D_H_P2_3D_Weight[26] ) * 0.125;
228 ( +PointValues[0]*NF_D_H_P2_3D_Xi[0]*NF_D_H_P2_3D_Weight[0]
229 +PointValues[1]*NF_D_H_P2_3D_Xi[1]*NF_D_H_P2_3D_Weight[1]
230 +PointValues[2]*NF_D_H_P2_3D_Xi[2]*NF_D_H_P2_3D_Weight[2]
231 +PointValues[3]*NF_D_H_P2_3D_Xi[3]*NF_D_H_P2_3D_Weight[3]
232 +PointValues[4]*NF_D_H_P2_3D_Xi[4]*NF_D_H_P2_3D_Weight[4]
233 +PointValues[5]*NF_D_H_P2_3D_Xi[5]*NF_D_H_P2_3D_Weight[5]
234 +PointValues[6]*NF_D_H_P2_3D_Xi[6]*NF_D_H_P2_3D_Weight[6]
235 +PointValues[7]*NF_D_H_P2_3D_Xi[7]*NF_D_H_P2_3D_Weight[7]
236 +PointValues[8]*NF_D_H_P2_3D_Xi[8]*NF_D_H_P2_3D_Weight[8]
237 +PointValues[9]*NF_D_H_P2_3D_Xi[9]*NF_D_H_P2_3D_Weight[9]
238 +PointValues[10]*NF_D_H_P2_3D_Xi[10]*NF_D_H_P2_3D_Weight[10]
239 +PointValues[11]*NF_D_H_P2_3D_Xi[11]*NF_D_H_P2_3D_Weight[11]
240 +PointValues[12]*NF_D_H_P2_3D_Xi[12]*NF_D_H_P2_3D_Weight[12]
241 +PointValues[13]*NF_D_H_P2_3D_Xi[13]*NF_D_H_P2_3D_Weight[13]
242 +PointValues[14]*NF_D_H_P2_3D_Xi[14]*NF_D_H_P2_3D_Weight[14]
243 +PointValues[15]*NF_D_H_P2_3D_Xi[15]*NF_D_H_P2_3D_Weight[15]
244 +PointValues[16]*NF_D_H_P2_3D_Xi[16]*NF_D_H_P2_3D_Weight[16]
245 +PointValues[17]*NF_D_H_P2_3D_Xi[17]*NF_D_H_P2_3D_Weight[17]
246 +PointValues[18]*NF_D_H_P2_3D_Xi[18]*NF_D_H_P2_3D_Weight[18]
247 +PointValues[19]*NF_D_H_P2_3D_Xi[19]*NF_D_H_P2_3D_Weight[19]
248 +PointValues[20]*NF_D_H_P2_3D_Xi[20]*NF_D_H_P2_3D_Weight[20]
249 +PointValues[21]*NF_D_H_P2_3D_Xi[21]*NF_D_H_P2_3D_Weight[21]
250 +PointValues[22]*NF_D_H_P2_3D_Xi[22]*NF_D_H_P2_3D_Weight[22]
251 +PointValues[23]*NF_D_H_P2_3D_Xi[23]*NF_D_H_P2_3D_Weight[23]
252 +PointValues[24]*NF_D_H_P2_3D_Xi[24]*NF_D_H_P2_3D_Weight[24]
253 +PointValues[25]*NF_D_H_P2_3D_Xi[25]*NF_D_H_P2_3D_Weight[25]
254 +PointValues[26]*NF_D_H_P2_3D_Xi[26]*NF_D_H_P2_3D_Weight[26] ) * 0.375;
256 ( +PointValues[0]*NF_D_H_P2_3D_Eta[0]*NF_D_H_P2_3D_Weight[0]
257 +PointValues[1]*NF_D_H_P2_3D_Eta[1]*NF_D_H_P2_3D_Weight[1]
258 +PointValues[2]*NF_D_H_P2_3D_Eta[2]*NF_D_H_P2_3D_Weight[2]
259 +PointValues[3]*NF_D_H_P2_3D_Eta[3]*NF_D_H_P2_3D_Weight[3]
260 +PointValues[4]*NF_D_H_P2_3D_Eta[4]*NF_D_H_P2_3D_Weight[4]
261 +PointValues[5]*NF_D_H_P2_3D_Eta[5]*NF_D_H_P2_3D_Weight[5]
262 +PointValues[6]*NF_D_H_P2_3D_Eta[6]*NF_D_H_P2_3D_Weight[6]
263 +PointValues[7]*NF_D_H_P2_3D_Eta[7]*NF_D_H_P2_3D_Weight[7]
264 +PointValues[8]*NF_D_H_P2_3D_Eta[8]*NF_D_H_P2_3D_Weight[8]
265 +PointValues[9]*NF_D_H_P2_3D_Eta[9]*NF_D_H_P2_3D_Weight[9]
266 +PointValues[10]*NF_D_H_P2_3D_Eta[10]*NF_D_H_P2_3D_Weight[10]
267 +PointValues[11]*NF_D_H_P2_3D_Eta[11]*NF_D_H_P2_3D_Weight[11]
268 +PointValues[12]*NF_D_H_P2_3D_Eta[12]*NF_D_H_P2_3D_Weight[12]
269 +PointValues[13]*NF_D_H_P2_3D_Eta[13]*NF_D_H_P2_3D_Weight[13]
270 +PointValues[14]*NF_D_H_P2_3D_Eta[14]*NF_D_H_P2_3D_Weight[14]
271 +PointValues[15]*NF_D_H_P2_3D_Eta[15]*NF_D_H_P2_3D_Weight[15]
272 +PointValues[16]*NF_D_H_P2_3D_Eta[16]*NF_D_H_P2_3D_Weight[16]
273 +PointValues[17]*NF_D_H_P2_3D_Eta[17]*NF_D_H_P2_3D_Weight[17]
274 +PointValues[18]*NF_D_H_P2_3D_Eta[18]*NF_D_H_P2_3D_Weight[18]
275 +PointValues[19]*NF_D_H_P2_3D_Eta[19]*NF_D_H_P2_3D_Weight[19]
276 +PointValues[20]*NF_D_H_P2_3D_Eta[20]*NF_D_H_P2_3D_Weight[20]
277 +PointValues[21]*NF_D_H_P2_3D_Eta[21]*NF_D_H_P2_3D_Weight[21]
278 +PointValues[22]*NF_D_H_P2_3D_Eta[22]*NF_D_H_P2_3D_Weight[22]
279 +PointValues[23]*NF_D_H_P2_3D_Eta[23]*NF_D_H_P2_3D_Weight[23]
280 +PointValues[24]*NF_D_H_P2_3D_Eta[24]*NF_D_H_P2_3D_Weight[24]
281 +PointValues[25]*NF_D_H_P2_3D_Eta[25]*NF_D_H_P2_3D_Weight[25]
282 +PointValues[26]*NF_D_H_P2_3D_Eta[26]*NF_D_H_P2_3D_Weight[26] ) * 0.375;
284 ( +PointValues[0]*NF_D_H_P2_3D_Zeta[0]*NF_D_H_P2_3D_Weight[0]
285 +PointValues[1]*NF_D_H_P2_3D_Zeta[1]*NF_D_H_P2_3D_Weight[1]
286 +PointValues[2]*NF_D_H_P2_3D_Zeta[2]*NF_D_H_P2_3D_Weight[2]
287 +PointValues[3]*NF_D_H_P2_3D_Zeta[3]*NF_D_H_P2_3D_Weight[3]
288 +PointValues[4]*NF_D_H_P2_3D_Zeta[4]*NF_D_H_P2_3D_Weight[4]
289 +PointValues[5]*NF_D_H_P2_3D_Zeta[5]*NF_D_H_P2_3D_Weight[5]
290 +PointValues[6]*NF_D_H_P2_3D_Zeta[6]*NF_D_H_P2_3D_Weight[6]
291 +PointValues[7]*NF_D_H_P2_3D_Zeta[7]*NF_D_H_P2_3D_Weight[7]
292 +PointValues[8]*NF_D_H_P2_3D_Zeta[8]*NF_D_H_P2_3D_Weight[8]
293 +PointValues[9]*NF_D_H_P2_3D_Zeta[9]*NF_D_H_P2_3D_Weight[9]
294 +PointValues[10]*NF_D_H_P2_3D_Zeta[10]*NF_D_H_P2_3D_Weight[10]
295 +PointValues[11]*NF_D_H_P2_3D_Zeta[11]*NF_D_H_P2_3D_Weight[11]
296 +PointValues[12]*NF_D_H_P2_3D_Zeta[12]*NF_D_H_P2_3D_Weight[12]
297 +PointValues[13]*NF_D_H_P2_3D_Zeta[13]*NF_D_H_P2_3D_Weight[13]
298 +PointValues[14]*NF_D_H_P2_3D_Zeta[14]*NF_D_H_P2_3D_Weight[14]
299 +PointValues[15]*NF_D_H_P2_3D_Zeta[15]*NF_D_H_P2_3D_Weight[15]
300 +PointValues[16]*NF_D_H_P2_3D_Zeta[16]*NF_D_H_P2_3D_Weight[16]
301 +PointValues[17]*NF_D_H_P2_3D_Zeta[17]*NF_D_H_P2_3D_Weight[17]
302 +PointValues[18]*NF_D_H_P2_3D_Zeta[18]*NF_D_H_P2_3D_Weight[18]
303 +PointValues[19]*NF_D_H_P2_3D_Zeta[19]*NF_D_H_P2_3D_Weight[19]
304 +PointValues[20]*NF_D_H_P2_3D_Zeta[20]*NF_D_H_P2_3D_Weight[20]
305 +PointValues[21]*NF_D_H_P2_3D_Zeta[21]*NF_D_H_P2_3D_Weight[21]
306 +PointValues[22]*NF_D_H_P2_3D_Zeta[22]*NF_D_H_P2_3D_Weight[22]
307 +PointValues[23]*NF_D_H_P2_3D_Zeta[23]*NF_D_H_P2_3D_Weight[23]
308 +PointValues[24]*NF_D_H_P2_3D_Zeta[24]*NF_D_H_P2_3D_Weight[24]
309 +PointValues[25]*NF_D_H_P2_3D_Zeta[25]*NF_D_H_P2_3D_Weight[25]
310 +PointValues[26]*NF_D_H_P2_3D_Zeta[26]*NF_D_H_P2_3D_Weight[26] ) * 0.375;
312 ( +PointValues[0]*NF_D_H_P2_3D_XiXi[0]*NF_D_H_P2_3D_Weight[0]
313 +PointValues[1]*NF_D_H_P2_3D_XiXi[1]*NF_D_H_P2_3D_Weight[1]
314 +PointValues[2]*NF_D_H_P2_3D_XiXi[2]*NF_D_H_P2_3D_Weight[2]
315 +PointValues[3]*NF_D_H_P2_3D_XiXi[3]*NF_D_H_P2_3D_Weight[3]
316 +PointValues[4]*NF_D_H_P2_3D_XiXi[4]*NF_D_H_P2_3D_Weight[4]
317 +PointValues[5]*NF_D_H_P2_3D_XiXi[5]*NF_D_H_P2_3D_Weight[5]
318 +PointValues[6]*NF_D_H_P2_3D_XiXi[6]*NF_D_H_P2_3D_Weight[6]
319 +PointValues[7]*NF_D_H_P2_3D_XiXi[7]*NF_D_H_P2_3D_Weight[7]
320 +PointValues[8]*NF_D_H_P2_3D_XiXi[8]*NF_D_H_P2_3D_Weight[8]
321 +PointValues[9]*NF_D_H_P2_3D_XiXi[9]*NF_D_H_P2_3D_Weight[9]
322 +PointValues[10]*NF_D_H_P2_3D_XiXi[10]*NF_D_H_P2_3D_Weight[10]
323 +PointValues[11]*NF_D_H_P2_3D_XiXi[11]*NF_D_H_P2_3D_Weight[11]
324 +PointValues[12]*NF_D_H_P2_3D_XiXi[12]*NF_D_H_P2_3D_Weight[12]
325 +PointValues[13]*NF_D_H_P2_3D_XiXi[13]*NF_D_H_P2_3D_Weight[13]
326 +PointValues[14]*NF_D_H_P2_3D_XiXi[14]*NF_D_H_P2_3D_Weight[14]
327 +PointValues[15]*NF_D_H_P2_3D_XiXi[15]*NF_D_H_P2_3D_Weight[15]
328 +PointValues[16]*NF_D_H_P2_3D_XiXi[16]*NF_D_H_P2_3D_Weight[16]
329 +PointValues[17]*NF_D_H_P2_3D_XiXi[17]*NF_D_H_P2_3D_Weight[17]
330 +PointValues[18]*NF_D_H_P2_3D_XiXi[18]*NF_D_H_P2_3D_Weight[18]
331 +PointValues[19]*NF_D_H_P2_3D_XiXi[19]*NF_D_H_P2_3D_Weight[19]
332 +PointValues[20]*NF_D_H_P2_3D_XiXi[20]*NF_D_H_P2_3D_Weight[20]
333 +PointValues[21]*NF_D_H_P2_3D_XiXi[21]*NF_D_H_P2_3D_Weight[21]
334 +PointValues[22]*NF_D_H_P2_3D_XiXi[22]*NF_D_H_P2_3D_Weight[22]
335 +PointValues[23]*NF_D_H_P2_3D_XiXi[23]*NF_D_H_P2_3D_Weight[23]
336 +PointValues[24]*NF_D_H_P2_3D_XiXi[24]*NF_D_H_P2_3D_Weight[24]
337 +PointValues[25]*NF_D_H_P2_3D_XiXi[25]*NF_D_H_P2_3D_Weight[25]
338 +PointValues[26]*NF_D_H_P2_3D_XiXi[26]*NF_D_H_P2_3D_Weight[26] ) * 0.15625;
340 ( +PointValues[0]*NF_D_H_P2_3D_XiEta[0]*NF_D_H_P2_3D_Weight[0]
341 +PointValues[1]*NF_D_H_P2_3D_XiEta[1]*NF_D_H_P2_3D_Weight[1]
342 +PointValues[2]*NF_D_H_P2_3D_XiEta[2]*NF_D_H_P2_3D_Weight[2]
343 +PointValues[3]*NF_D_H_P2_3D_XiEta[3]*NF_D_H_P2_3D_Weight[3]
344 +PointValues[4]*NF_D_H_P2_3D_XiEta[4]*NF_D_H_P2_3D_Weight[4]
345 +PointValues[5]*NF_D_H_P2_3D_XiEta[5]*NF_D_H_P2_3D_Weight[5]
346 +PointValues[6]*NF_D_H_P2_3D_XiEta[6]*NF_D_H_P2_3D_Weight[6]
347 +PointValues[7]*NF_D_H_P2_3D_XiEta[7]*NF_D_H_P2_3D_Weight[7]
348 +PointValues[8]*NF_D_H_P2_3D_XiEta[8]*NF_D_H_P2_3D_Weight[8]
349 +PointValues[9]*NF_D_H_P2_3D_XiEta[9]*NF_D_H_P2_3D_Weight[9]
350 +PointValues[10]*NF_D_H_P2_3D_XiEta[10]*NF_D_H_P2_3D_Weight[10]
351 +PointValues[11]*NF_D_H_P2_3D_XiEta[11]*NF_D_H_P2_3D_Weight[11]
352 +PointValues[12]*NF_D_H_P2_3D_XiEta[12]*NF_D_H_P2_3D_Weight[12]
353 +PointValues[13]*NF_D_H_P2_3D_XiEta[13]*NF_D_H_P2_3D_Weight[13]
354 +PointValues[14]*NF_D_H_P2_3D_XiEta[14]*NF_D_H_P2_3D_Weight[14]
355 +PointValues[15]*NF_D_H_P2_3D_XiEta[15]*NF_D_H_P2_3D_Weight[15]
356 +PointValues[16]*NF_D_H_P2_3D_XiEta[16]*NF_D_H_P2_3D_Weight[16]
357 +PointValues[17]*NF_D_H_P2_3D_XiEta[17]*NF_D_H_P2_3D_Weight[17]
358 +PointValues[18]*NF_D_H_P2_3D_XiEta[18]*NF_D_H_P2_3D_Weight[18]
359 +PointValues[19]*NF_D_H_P2_3D_XiEta[19]*NF_D_H_P2_3D_Weight[19]
360 +PointValues[20]*NF_D_H_P2_3D_XiEta[20]*NF_D_H_P2_3D_Weight[20]
361 +PointValues[21]*NF_D_H_P2_3D_XiEta[21]*NF_D_H_P2_3D_Weight[21]
362 +PointValues[22]*NF_D_H_P2_3D_XiEta[22]*NF_D_H_P2_3D_Weight[22]
363 +PointValues[23]*NF_D_H_P2_3D_XiEta[23]*NF_D_H_P2_3D_Weight[23]
364 +PointValues[24]*NF_D_H_P2_3D_XiEta[24]*NF_D_H_P2_3D_Weight[24]
365 +PointValues[25]*NF_D_H_P2_3D_XiEta[25]*NF_D_H_P2_3D_Weight[25]
366 +PointValues[26]*NF_D_H_P2_3D_XiEta[26]*NF_D_H_P2_3D_Weight[26] ) * 1.125;
368 ( +PointValues[0]*NF_D_H_P2_3D_XiZeta[0]*NF_D_H_P2_3D_Weight[0]
369 +PointValues[1]*NF_D_H_P2_3D_XiZeta[1]*NF_D_H_P2_3D_Weight[1]
370 +PointValues[2]*NF_D_H_P2_3D_XiZeta[2]*NF_D_H_P2_3D_Weight[2]
371 +PointValues[3]*NF_D_H_P2_3D_XiZeta[3]*NF_D_H_P2_3D_Weight[3]
372 +PointValues[4]*NF_D_H_P2_3D_XiZeta[4]*NF_D_H_P2_3D_Weight[4]
373 +PointValues[5]*NF_D_H_P2_3D_XiZeta[5]*NF_D_H_P2_3D_Weight[5]
374 +PointValues[6]*NF_D_H_P2_3D_XiZeta[6]*NF_D_H_P2_3D_Weight[6]
375 +PointValues[7]*NF_D_H_P2_3D_XiZeta[7]*NF_D_H_P2_3D_Weight[7]
376 +PointValues[8]*NF_D_H_P2_3D_XiZeta[8]*NF_D_H_P2_3D_Weight[8]
377 +PointValues[9]*NF_D_H_P2_3D_XiZeta[9]*NF_D_H_P2_3D_Weight[9]
378 +PointValues[10]*NF_D_H_P2_3D_XiZeta[10]*NF_D_H_P2_3D_Weight[10]
379 +PointValues[11]*NF_D_H_P2_3D_XiZeta[11]*NF_D_H_P2_3D_Weight[11]
380 +PointValues[12]*NF_D_H_P2_3D_XiZeta[12]*NF_D_H_P2_3D_Weight[12]
381 +PointValues[13]*NF_D_H_P2_3D_XiZeta[13]*NF_D_H_P2_3D_Weight[13]
382 +PointValues[14]*NF_D_H_P2_3D_XiZeta[14]*NF_D_H_P2_3D_Weight[14]
383 +PointValues[15]*NF_D_H_P2_3D_XiZeta[15]*NF_D_H_P2_3D_Weight[15]
384 +PointValues[16]*NF_D_H_P2_3D_XiZeta[16]*NF_D_H_P2_3D_Weight[16]
385 +PointValues[17]*NF_D_H_P2_3D_XiZeta[17]*NF_D_H_P2_3D_Weight[17]
386 +PointValues[18]*NF_D_H_P2_3D_XiZeta[18]*NF_D_H_P2_3D_Weight[18]
387 +PointValues[19]*NF_D_H_P2_3D_XiZeta[19]*NF_D_H_P2_3D_Weight[19]
388 +PointValues[20]*NF_D_H_P2_3D_XiZeta[20]*NF_D_H_P2_3D_Weight[20]
389 +PointValues[21]*NF_D_H_P2_3D_XiZeta[21]*NF_D_H_P2_3D_Weight[21]
390 +PointValues[22]*NF_D_H_P2_3D_XiZeta[22]*NF_D_H_P2_3D_Weight[22]
391 +PointValues[23]*NF_D_H_P2_3D_XiZeta[23]*NF_D_H_P2_3D_Weight[23]
392 +PointValues[24]*NF_D_H_P2_3D_XiZeta[24]*NF_D_H_P2_3D_Weight[24]
393 +PointValues[25]*NF_D_H_P2_3D_XiZeta[25]*NF_D_H_P2_3D_Weight[25]
394 +PointValues[26]*NF_D_H_P2_3D_XiZeta[26]*NF_D_H_P2_3D_Weight[26] ) * 1.125;
396 ( +PointValues[0]*NF_D_H_P2_3D_EtaEta[0]*NF_D_H_P2_3D_Weight[0]
397 +PointValues[1]*NF_D_H_P2_3D_EtaEta[1]*NF_D_H_P2_3D_Weight[1]
398 +PointValues[2]*NF_D_H_P2_3D_EtaEta[2]*NF_D_H_P2_3D_Weight[2]
399 +PointValues[3]*NF_D_H_P2_3D_EtaEta[3]*NF_D_H_P2_3D_Weight[3]
400 +PointValues[4]*NF_D_H_P2_3D_EtaEta[4]*NF_D_H_P2_3D_Weight[4]
401 +PointValues[5]*NF_D_H_P2_3D_EtaEta[5]*NF_D_H_P2_3D_Weight[5]
402 +PointValues[6]*NF_D_H_P2_3D_EtaEta[6]*NF_D_H_P2_3D_Weight[6]
403 +PointValues[7]*NF_D_H_P2_3D_EtaEta[7]*NF_D_H_P2_3D_Weight[7]
404 +PointValues[8]*NF_D_H_P2_3D_EtaEta[8]*NF_D_H_P2_3D_Weight[8]
405 +PointValues[9]*NF_D_H_P2_3D_EtaEta[9]*NF_D_H_P2_3D_Weight[9]
406 +PointValues[10]*NF_D_H_P2_3D_EtaEta[10]*NF_D_H_P2_3D_Weight[10]
407 +PointValues[11]*NF_D_H_P2_3D_EtaEta[11]*NF_D_H_P2_3D_Weight[11]
408 +PointValues[12]*NF_D_H_P2_3D_EtaEta[12]*NF_D_H_P2_3D_Weight[12]
409 +PointValues[13]*NF_D_H_P2_3D_EtaEta[13]*NF_D_H_P2_3D_Weight[13]
410 +PointValues[14]*NF_D_H_P2_3D_EtaEta[14]*NF_D_H_P2_3D_Weight[14]
411 +PointValues[15]*NF_D_H_P2_3D_EtaEta[15]*NF_D_H_P2_3D_Weight[15]
412 +PointValues[16]*NF_D_H_P2_3D_EtaEta[16]*NF_D_H_P2_3D_Weight[16]
413 +PointValues[17]*NF_D_H_P2_3D_EtaEta[17]*NF_D_H_P2_3D_Weight[17]
414 +PointValues[18]*NF_D_H_P2_3D_EtaEta[18]*NF_D_H_P2_3D_Weight[18]
415 +PointValues[19]*NF_D_H_P2_3D_EtaEta[19]*NF_D_H_P2_3D_Weight[19]
416 +PointValues[20]*NF_D_H_P2_3D_EtaEta[20]*NF_D_H_P2_3D_Weight[20]
417 +PointValues[21]*NF_D_H_P2_3D_EtaEta[21]*NF_D_H_P2_3D_Weight[21]
418 +PointValues[22]*NF_D_H_P2_3D_EtaEta[22]*NF_D_H_P2_3D_Weight[22]
419 +PointValues[23]*NF_D_H_P2_3D_EtaEta[23]*NF_D_H_P2_3D_Weight[23]
420 +PointValues[24]*NF_D_H_P2_3D_EtaEta[24]*NF_D_H_P2_3D_Weight[24]
421 +PointValues[25]*NF_D_H_P2_3D_EtaEta[25]*NF_D_H_P2_3D_Weight[25]
422 +PointValues[26]*NF_D_H_P2_3D_EtaEta[26]*NF_D_H_P2_3D_Weight[26] ) * 0.15625;
424 ( +PointValues[0]*NF_D_H_P2_3D_EtaZeta[0]*NF_D_H_P2_3D_Weight[0]
425 +PointValues[1]*NF_D_H_P2_3D_EtaZeta[1]*NF_D_H_P2_3D_Weight[1]
426 +PointValues[2]*NF_D_H_P2_3D_EtaZeta[2]*NF_D_H_P2_3D_Weight[2]
427 +PointValues[3]*NF_D_H_P2_3D_EtaZeta[3]*NF_D_H_P2_3D_Weight[3]
428 +PointValues[4]*NF_D_H_P2_3D_EtaZeta[4]*NF_D_H_P2_3D_Weight[4]
429 +PointValues[5]*NF_D_H_P2_3D_EtaZeta[5]*NF_D_H_P2_3D_Weight[5]
430 +PointValues[6]*NF_D_H_P2_3D_EtaZeta[6]*NF_D_H_P2_3D_Weight[6]
431 +PointValues[7]*NF_D_H_P2_3D_EtaZeta[7]*NF_D_H_P2_3D_Weight[7]
432 +PointValues[8]*NF_D_H_P2_3D_EtaZeta[8]*NF_D_H_P2_3D_Weight[8]
433 +PointValues[9]*NF_D_H_P2_3D_EtaZeta[9]*NF_D_H_P2_3D_Weight[9]
434 +PointValues[10]*NF_D_H_P2_3D_EtaZeta[10]*NF_D_H_P2_3D_Weight[10]
435 +PointValues[11]*NF_D_H_P2_3D_EtaZeta[11]*NF_D_H_P2_3D_Weight[11]
436 +PointValues[12]*NF_D_H_P2_3D_EtaZeta[12]*NF_D_H_P2_3D_Weight[12]
437 +PointValues[13]*NF_D_H_P2_3D_EtaZeta[13]*NF_D_H_P2_3D_Weight[13]
438 +PointValues[14]*NF_D_H_P2_3D_EtaZeta[14]*NF_D_H_P2_3D_Weight[14]
439 +PointValues[15]*NF_D_H_P2_3D_EtaZeta[15]*NF_D_H_P2_3D_Weight[15]
440 +PointValues[16]*NF_D_H_P2_3D_EtaZeta[16]*NF_D_H_P2_3D_Weight[16]
441 +PointValues[17]*NF_D_H_P2_3D_EtaZeta[17]*NF_D_H_P2_3D_Weight[17]
442 +PointValues[18]*NF_D_H_P2_3D_EtaZeta[18]*NF_D_H_P2_3D_Weight[18]
443 +PointValues[19]*NF_D_H_P2_3D_EtaZeta[19]*NF_D_H_P2_3D_Weight[19]
444 +PointValues[20]*NF_D_H_P2_3D_EtaZeta[20]*NF_D_H_P2_3D_Weight[20]
445 +PointValues[21]*NF_D_H_P2_3D_EtaZeta[21]*NF_D_H_P2_3D_Weight[21]
446 +PointValues[22]*NF_D_H_P2_3D_EtaZeta[22]*NF_D_H_P2_3D_Weight[22]
447 +PointValues[23]*NF_D_H_P2_3D_EtaZeta[23]*NF_D_H_P2_3D_Weight[23]
448 +PointValues[24]*NF_D_H_P2_3D_EtaZeta[24]*NF_D_H_P2_3D_Weight[24]
449 +PointValues[25]*NF_D_H_P2_3D_EtaZeta[25]*NF_D_H_P2_3D_Weight[25]
450 +PointValues[26]*NF_D_H_P2_3D_EtaZeta[26]*NF_D_H_P2_3D_Weight[26] ) * 1.125;
452 ( +PointValues[0]*NF_D_H_P2_3D_ZetaZeta[0]*NF_D_H_P2_3D_Weight[0]
453 +PointValues[1]*NF_D_H_P2_3D_ZetaZeta[1]*NF_D_H_P2_3D_Weight[1]
454 +PointValues[2]*NF_D_H_P2_3D_ZetaZeta[2]*NF_D_H_P2_3D_Weight[2]
455 +PointValues[3]*NF_D_H_P2_3D_ZetaZeta[3]*NF_D_H_P2_3D_Weight[3]
456 +PointValues[4]*NF_D_H_P2_3D_ZetaZeta[4]*NF_D_H_P2_3D_Weight[4]
457 +PointValues[5]*NF_D_H_P2_3D_ZetaZeta[5]*NF_D_H_P2_3D_Weight[5]
458 +PointValues[6]*NF_D_H_P2_3D_ZetaZeta[6]*NF_D_H_P2_3D_Weight[6]
459 +PointValues[7]*NF_D_H_P2_3D_ZetaZeta[7]*NF_D_H_P2_3D_Weight[7]
460 +PointValues[8]*NF_D_H_P2_3D_ZetaZeta[8]*NF_D_H_P2_3D_Weight[8]
461 +PointValues[9]*NF_D_H_P2_3D_ZetaZeta[9]*NF_D_H_P2_3D_Weight[9]
462 +PointValues[10]*NF_D_H_P2_3D_ZetaZeta[10]*NF_D_H_P2_3D_Weight[10]
463 +PointValues[11]*NF_D_H_P2_3D_ZetaZeta[11]*NF_D_H_P2_3D_Weight[11]
464 +PointValues[12]*NF_D_H_P2_3D_ZetaZeta[12]*NF_D_H_P2_3D_Weight[12]
465 +PointValues[13]*NF_D_H_P2_3D_ZetaZeta[13]*NF_D_H_P2_3D_Weight[13]
466 +PointValues[14]*NF_D_H_P2_3D_ZetaZeta[14]*NF_D_H_P2_3D_Weight[14]
467 +PointValues[15]*NF_D_H_P2_3D_ZetaZeta[15]*NF_D_H_P2_3D_Weight[15]
468 +PointValues[16]*NF_D_H_P2_3D_ZetaZeta[16]*NF_D_H_P2_3D_Weight[16]
469 +PointValues[17]*NF_D_H_P2_3D_ZetaZeta[17]*NF_D_H_P2_3D_Weight[17]
470 +PointValues[18]*NF_D_H_P2_3D_ZetaZeta[18]*NF_D_H_P2_3D_Weight[18]
471 +PointValues[19]*NF_D_H_P2_3D_ZetaZeta[19]*NF_D_H_P2_3D_Weight[19]
472 +PointValues[20]*NF_D_H_P2_3D_ZetaZeta[20]*NF_D_H_P2_3D_Weight[20]
473 +PointValues[21]*NF_D_H_P2_3D_ZetaZeta[21]*NF_D_H_P2_3D_Weight[21]
474 +PointValues[22]*NF_D_H_P2_3D_ZetaZeta[22]*NF_D_H_P2_3D_Weight[22]
475 +PointValues[23]*NF_D_H_P2_3D_ZetaZeta[23]*NF_D_H_P2_3D_Weight[23]
476 +PointValues[24]*NF_D_H_P2_3D_ZetaZeta[24]*NF_D_H_P2_3D_Weight[24]
477 +PointValues[25]*NF_D_H_P2_3D_ZetaZeta[25]*NF_D_H_P2_3D_Weight[25]
478 +PointValues[26]*NF_D_H_P2_3D_ZetaZeta[26]*NF_D_H_P2_3D_Weight[26] ) * 0.15625;
482 double *PointValues,
double *Functionals)
486 static int NF_D_H_P2_3D_N_AllFunctionals = 10;
487 static int NF_D_H_P2_3D_N_PointsAll = 27;
488 static int NF_D_H_P2_3D_N_FaceFunctionals[] = { 0, 0, 0, 0, 0, 0 };
489 static int NF_D_H_P2_3D_N_PointsFace[] = { 0, 0, 0, 0, 0, 0 };
492 (NF_D_H_P2_3D, NF_D_H_P2_3D_N_AllFunctionals,
493 NF_D_H_P2_3D_N_FaceFunctionals, NF_D_H_P2_3D_N_PointsAll,
494 NF_D_H_P2_3D_N_PointsFace,
495 NF_D_H_P2_3D_Xi, NF_D_H_P2_3D_Eta, NF_D_H_P2_3D_Zeta,
496 NF_D_H_P2_3D_XiArray, NF_D_H_P2_3D_EtaArray,
497 NF_D_H_P2_3D_ZetaArray,
498 NF_D_H_P2_3D_T, NF_D_H_P2_3D_S,
499 NF_D_H_P2_3D_EvalAll, NF_D_H_P2_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