ParMooN
 All Classes Functions Variables Friends Pages
NF_D_Q_Q4_2D.h
1 static double NF_D_Q_Q4_2D_Xi[25]={
2  -0.9061798459386639928, -0.53846931010568309104, 0,
3  0.53846931010568309104, 0.9061798459386639928,
4  -0.9061798459386639928, -0.53846931010568309104, 0,
5  0.53846931010568309104, 0.9061798459386639928,
6  -0.9061798459386639928, -0.53846931010568309104, 0,
7  0.53846931010568309104, 0.9061798459386639928,
8  -0.9061798459386639928, -0.53846931010568309104, 0,
9  0.53846931010568309104, 0.9061798459386639928,
10  -0.9061798459386639928, -0.53846931010568309104, 0,
11  0.53846931010568309104, 0.9061798459386639928 };
12 
13 static double NF_D_Q_Q4_2D_Eta[25]={
14  -0.9061798459386639928, -0.9061798459386639928, -0.9061798459386639928,
15  -0.9061798459386639928, -0.9061798459386639928,
16  -0.53846931010568309104, -0.53846931010568309104, -0.53846931010568309104,
17  -0.53846931010568309104, -0.53846931010568309104,
18  0, 0, 0,
19  0, 0,
20  0.53846931010568309104, 0.53846931010568309104, 0.53846931010568309104,
21  0.53846931010568309104, 0.53846931010568309104,
22  0.9061798459386639928, 0.9061798459386639928, 0.9061798459386639928,
23  0.9061798459386639928, 0.9061798459386639928 };
24 
25 static double NF_D_Q_Q4_2D_Weight0[25] = {
26  0.014033587215607158989, 0.02835, 0.03369626809688022578,
27  0.02835, 0.014033587215607158989,
28  0.02835, 0.057271351055997779283, 0.068071633137687675455,
29  0.057271351055997779283, 0.02835,
30  0.03369626809688022578, 0.068071633137687675455, 0.080908641975308641975,
31  0.068071633137687675455, 0.03369626809688022578,
32  0.02835, 0.057271351055997779283, 0.068071633137687675455,
33  0.057271351055997779283, 0.02835,
34  0.014033587215607158989, 0.02835, 0.03369626809688022578,
35  0.02835, 0.014033587215607158989 };
36 
37 static double NF_D_Q_Q4_2D_Weight1[25] = {
38  -0.038150861703017099767, -0.045796814824488346893, 0,
39  0.045796814824488346893, 0.038150861703017099767,
40  -0.077070595897083372587, -0.092516594675830526938, 0,
41  0.092516594675830526938, 0.077070595897083372587,
42  -0.091604637098216524605, -0.1099634560002535146, 0,
43  0.1099634560002535146, 0.091604637098216524605,
44  -0.077070595897083372587, -0.092516594675830526938, 0,
45  0.092516594675830526938, 0.077070595897083372587,
46  -0.038150861703017099767, -0.045796814824488346893, 0,
47  0.045796814824488346893, 0.038150861703017099767 };
48 
49 static double NF_D_Q_Q4_2D_Weight2[25] = {
50  0.051344886912150381713, -0.0092245517910500994885, -0.08424067024220056445,
51  -0.0092245517910500994885, 0.051344886912150381713,
52  0.10372455179105009949, -0.01863501036894050517, -0.17017908284421918864,
53  -0.01863501036894050517, 0.10372455179105009949,
54  0.1232850195901221217, -0.022149217120986319232, -0.20227160493827160494,
55  -0.022149217120986319232, 0.1232850195901221217,
56  0.10372455179105009949, -0.01863501036894050517, -0.17017908284421918864,
57  -0.01863501036894050517, 0.10372455179105009949,
58  0.051344886912150381713, -0.0092245517910500994885, -0.08424067024220056445,
59  -0.0092245517910500994885, 0.051344886912150381713 };
60 
61 static double NF_D_Q_Q4_2D_Weight3[25] = {
62  -0.049218852456151369207, 0.082829478484557283863, 0,
63  -0.082829478484557283863, 0.049218852456151369207,
64  -0.099429635893813178533, 0.16732825890914621298, 0,
65  -0.16732825890914621298, 0.099429635893813178533,
66  -0.11818016465090349137, 0.19888317010182638258, 0,
67  -0.19888317010182638258, 0.11818016465090349137,
68  -0.099429635893813178533, 0.16732825890914621298, 0,
69  -0.16732825890914621298, 0.099429635893813178533,
70  -0.049218852456151369207, 0.082829478484557283863, 0,
71  -0.082829478484557283863, 0.049218852456151369207 };
72 
73 static double NF_D_Q_Q4_2D_Weight4[25] = {
74  0.031036949974581418315, -0.087899402388066799318, 0.11372490482697076201,
75  -0.087899402388066799318, 0.031036949974581418315,
76  0.062699402388066799318, -0.17757028330791475165, 0.22974176183969590466,
77  -0.17757028330791475165, 0.062699402388066799318,
78  0.074523311195148893522, -0.21105664452848222685, 0.27306666666666666667,
79  -0.21105664452848222685, 0.074523311195148893522,
80  0.062699402388066799318, -0.17757028330791475165, 0.22974176183969590466,
81  -0.17757028330791475165, 0.062699402388066799318,
82  0.031036949974581418315, -0.087899402388066799318, 0.11372490482697076201,
83  -0.087899402388066799318, 0.031036949974581418315 };
84 
85 static double NF_D_Q_Q4_2D_Weight5[25] = {
86  -0.038150861703017099767, -0.077070595897083372587, -0.091604637098216524605,
87  -0.077070595897083372587, -0.038150861703017099767,
88  -0.045796814824488346893, -0.092516594675830526938, -0.1099634560002535146,
89  -0.092516594675830526938, -0.045796814824488346893,
90  0, 0, 0,
91  0, 0,
92  0.045796814824488346893, 0.092516594675830526938, 0.1099634560002535146,
93  0.092516594675830526938, 0.045796814824488346893,
94  0.038150861703017099767, 0.077070595897083372587, 0.091604637098216524605,
95  0.077070595897083372587, 0.038150861703017099767 };
96 
97 static double NF_D_Q_Q4_2D_Weight6[25] = {
98  0.10371462594140193502, 0.12450045180640912036, 0,
99  -0.12450045180640912036, -0.10371462594140193502,
100  0.12450045180640912036, 0.14945204072526473164, 0,
101  -0.14945204072526473164, -0.12450045180640912036,
102  0, 0, 0,
103  0, 0,
104  -0.12450045180640912036, -0.14945204072526473164, 0,
105  0.14945204072526473164, 0.12450045180640912036,
106  -0.10371462594140193502, -0.12450045180640912036, 0,
107  0.12450045180640912036, 0.10371462594140193502 };
108 
109 static double NF_D_Q_Q4_2D_Weight7[25] = {
110  -0.13958310513537167423, 0.025077308762601018473, 0.22901159274554131151,
111  0.025077308762601018473, -0.13958310513537167423,
112  -0.16755746353184382749, 0.030103143531526934242, 0.2749086400006337865,
113  0.030103143531526934242, -0.16755746353184382749,
114  0, 0, 0,
115  0, 0,
116  0.16755746353184382749, -0.030103143531526934242, -0.2749086400006337865,
117  -0.030103143531526934242, 0.16755746353184382749,
118  0.13958310513537167423, -0.025077308762601018473, -0.22901159274554131151,
119  -0.025077308762601018473, 0.13958310513537167423 };
120 
121 static double NF_D_Q_Q4_2D_Weight8[25] = {
122  0.13380339640797924484, -0.22517521215694801014, 0,
123  0.22517521215694801014, -0.13380339640797924484,
124  0.16061942233140254033, -0.27030339640797924484, 0,
125  0.27030339640797924484, -0.16061942233140254033,
126  0, 0, 0,
127  0, 0,
128  -0.16061942233140254033, 0.27030339640797924484, 0,
129  -0.27030339640797924484, 0.16061942233140254033,
130  -0.13380339640797924484, 0.22517521215694801014, 0,
131  -0.22517521215694801014, 0.13380339640797924484 };
132 
133 static double NF_D_Q_Q4_2D_Weight9[25] = {
134  -0.084375175639116632927, 0.2389580007423570182, -0.30916565020648077054,
135  0.2389580007423570182, -0.084375175639116632927,
136  -0.10128511184382284494, 0.28684844384425065082, -0.37112666400085561177,
137  0.28684844384425065082, -0.10128511184382284494,
138  0, 0, 0,
139  0, 0,
140  0.10128511184382284494, -0.28684844384425065082, 0.37112666400085561177,
141  -0.28684844384425065082, 0.10128511184382284494,
142  0.084375175639116632927, -0.2389580007423570182, 0.30916565020648077054,
143  -0.2389580007423570182, 0.084375175639116632927 };
144 
145 static double NF_D_Q_Q4_2D_Weight10[25] = {
146  0.051344886912150381713, 0.10372455179105009949, 0.1232850195901221217,
147  0.10372455179105009949, 0.051344886912150381713,
148  -0.0092245517910500994885, -0.01863501036894050517, -0.022149217120986319232,
149  -0.01863501036894050517, -0.0092245517910500994885,
150  -0.08424067024220056445, -0.17017908284421918864, -0.20227160493827160494,
151  -0.17017908284421918864, -0.08424067024220056445,
152  -0.0092245517910500994885, -0.01863501036894050517, -0.022149217120986319232,
153  -0.01863501036894050517, -0.0092245517910500994885,
154  0.051344886912150381713, 0.10372455179105009949, 0.1232850195901221217,
155  0.10372455179105009949, 0.051344886912150381713 };
156 
157 static double NF_D_Q_Q4_2D_Weight11[25] = {
158  -0.13958310513537167423, -0.16755746353184382749, 0,
159  0.16755746353184382749, 0.13958310513537167423,
160  0.025077308762601018473, 0.030103143531526934242, 0,
161  -0.030103143531526934242, -0.025077308762601018473,
162  0.22901159274554131151, 0.2749086400006337865, 0,
163  -0.2749086400006337865, -0.22901159274554131151,
164  0.025077308762601018473, 0.030103143531526934242, 0,
165  -0.030103143531526934242, -0.025077308762601018473,
166  -0.13958310513537167423, -0.16755746353184382749, 0,
167  0.16755746353184382749, 0.13958310513537167423 };
168 
169 static double NF_D_Q_Q4_2D_Weight12[25] = {
170  0.18785627448765265213, -0.03375, -0.30821254897530530425,
171  -0.03375, 0.18785627448765265213,
172  -0.03375, 0.0060634785987671009604, 0.055373042802465798079,
173  0.0060634785987671009604, -0.03375,
174  -0.30821254897530530425, 0.055373042802465798079, 0.50567901234567901235,
175  0.055373042802465798079, -0.30821254897530530425,
176  -0.03375, 0.0060634785987671009604, 0.055373042802465798079,
177  0.0060634785987671009604, -0.03375,
178  0.18785627448765265213, -0.03375, -0.30821254897530530425,
179  -0.03375, 0.18785627448765265213 };
180 
181 static double NF_D_Q_Q4_2D_Weight13[25] = {
182  -0.18007772171725312491, 0.3030494014425796084, 0,
183  -0.3030494014425796084, 0.18007772171725312491,
184  0.032352515903623760697, -0.054445438815296630174, 0,
185  0.054445438815296630174, -0.032352515903623760697,
186  0.29545041162725872843, -0.49720792525456595646, 0,
187  0.49720792525456595646, -0.29545041162725872843,
188  0.032352515903623760697, -0.054445438815296630174, 0,
189  0.054445438815296630174, -0.032352515903623760697,
190  -0.18007772171725312491, 0.3030494014425796084, 0,
191  -0.3030494014425796084, 0.18007772171725312491 };
192 
193 static double NF_D_Q_Q4_2D_Weight14[25] = {
194  0.11355533421780251827, -0.32159880477613359864, 0.41608694111666216074,
195  -0.32159880477613359864, 0.11355533421780251827,
196  -0.020401195223866401364, 0.057777999115530815067, -0.074753607783328827407,
197  0.057777999115530815067, -0.020401195223866401364,
198  -0.1863082779878722338, 0.52764161132120556714, -0.68266666666666666667,
199  0.52764161132120556714, -0.1863082779878722338,
200  -0.020401195223866401364, 0.057777999115530815067, -0.074753607783328827407,
201  0.057777999115530815067, -0.020401195223866401364,
202  0.11355533421780251827, -0.32159880477613359864, 0.41608694111666216074,
203  -0.32159880477613359864, 0.11355533421780251827 };
204 
205 static double NF_D_Q_Q4_2D_Weight15[25] = {
206  -0.049218852456151369207, -0.099429635893813178533, -0.11818016465090349137,
207  -0.099429635893813178533, -0.049218852456151369207,
208  0.082829478484557283863, 0.16732825890914621298, 0.19888317010182638258,
209  0.16732825890914621298, 0.082829478484557283863,
210  0, 0, 0,
211  0, 0,
212  -0.082829478484557283863, -0.16732825890914621298, -0.19888317010182638258,
213  -0.16732825890914621298, -0.082829478484557283863,
214  0.049218852456151369207, 0.099429635893813178533, 0.11818016465090349137,
215  0.099429635893813178533, 0.049218852456151369207 };
216 
217 static double NF_D_Q_Q4_2D_Weight16[25] = {
218  0.13380339640797924484, 0.16061942233140254033, 0,
219  -0.16061942233140254033, -0.13380339640797924484,
220  -0.22517521215694801014, -0.27030339640797924484, 0,
221  0.27030339640797924484, 0.22517521215694801014,
222  0, 0, 0,
223  0, 0,
224  0.22517521215694801014, 0.27030339640797924484, 0,
225  -0.27030339640797924484, -0.22517521215694801014,
226  -0.13380339640797924484, -0.16061942233140254033, 0,
227  0.16061942233140254033, 0.13380339640797924484 };
228 
229 static double NF_D_Q_Q4_2D_Weight17[25] = {
230  -0.18007772171725312491, 0.032352515903623760697, 0.29545041162725872843,
231  0.032352515903623760697, -0.18007772171725312491,
232  0.3030494014425796084, -0.054445438815296630174, -0.49720792525456595646,
233  -0.054445438815296630174, 0.3030494014425796084,
234  0, 0, 0,
235  0, 0,
236  -0.3030494014425796084, 0.054445438815296630174, 0.49720792525456595646,
237  0.054445438815296630174, -0.3030494014425796084,
238  0.18007772171725312491, -0.032352515903623760697, -0.29545041162725872843,
239  -0.032352515903623760697, 0.18007772171725312491 };
240 
241 static double NF_D_Q_Q4_2D_Weight18[25] = {
242  0.17262125498505972143, -0.29050105421495461416, 0,
243  0.29050105421495461416, -0.17262125498505972143,
244  -0.29050105421495461416, 0.48887874501494027857, 0,
245  -0.48887874501494027857, 0.29050105421495461416,
246  0, 0, 0,
247  0, 0,
248  0.29050105421495461416, -0.48887874501494027857, 0,
249  0.48887874501494027857, -0.29050105421495461416,
250  -0.17262125498505972143, 0.29050105421495461416, 0,
251  -0.29050105421495461416, 0.17262125498505972143 };
252 
253 static double NF_D_Q_Q4_2D_Weight19[25] = {
254  -0.10885335573993384866, 0.30828238358833349035, -0.39885805569679928338,
255  0.30828238358833349035, -0.10885335573993384866,
256  0.18318725929795338757, -0.51880260884478540818, 0.67123069909366404122,
257  -0.51880260884478540818, 0.18318725929795338757,
258  0, 0, 0,
259  0, 0,
260  -0.18318725929795338757, 0.51880260884478540818, -0.67123069909366404122,
261  0.51880260884478540818, -0.18318725929795338757,
262  0.10885335573993384866, -0.30828238358833349035, 0.39885805569679928338,
263  -0.30828238358833349035, 0.10885335573993384866 };
264 
265 static double NF_D_Q_Q4_2D_Weight20[25] = {
266  0.031036949974581418315, 0.062699402388066799318, 0.074523311195148893522,
267  0.062699402388066799318, 0.031036949974581418315,
268  -0.087899402388066799318, -0.17757028330791475165, -0.21105664452848222685,
269  -0.17757028330791475165, -0.087899402388066799318,
270  0.11372490482697076201, 0.22974176183969590466, 0.27306666666666666667,
271  0.22974176183969590466, 0.11372490482697076201,
272  -0.087899402388066799318, -0.17757028330791475165, -0.21105664452848222685,
273  -0.17757028330791475165, -0.087899402388066799318,
274  0.031036949974581418315, 0.062699402388066799318, 0.074523311195148893522,
275  0.062699402388066799318, 0.031036949974581418315 };
276 
277 static double NF_D_Q_Q4_2D_Weight21[25] = {
278  -0.084375175639116632927, -0.10128511184382284494, 0,
279  0.10128511184382284494, 0.084375175639116632927,
280  0.2389580007423570182, 0.28684844384425065082, 0,
281  -0.28684844384425065082, -0.2389580007423570182,
282  -0.30916565020648077054, -0.37112666400085561177, 0,
283  0.37112666400085561177, 0.30916565020648077054,
284  0.2389580007423570182, 0.28684844384425065082, 0,
285  -0.28684844384425065082, -0.2389580007423570182,
286  -0.084375175639116632927, -0.10128511184382284494, 0,
287  0.10128511184382284494, 0.084375175639116632927 };
288 
289 static double NF_D_Q_Q4_2D_Weight22[25] = {
290  0.11355533421780251827, -0.020401195223866401364, -0.1863082779878722338,
291  -0.020401195223866401364, 0.11355533421780251827,
292  -0.32159880477613359864, 0.057777999115530815067, 0.52764161132120556714,
293  0.057777999115530815067, -0.32159880477613359864,
294  0.41608694111666216074, -0.074753607783328827407, -0.68266666666666666667,
295  -0.074753607783328827407, 0.41608694111666216074,
296  -0.32159880477613359864, 0.057777999115530815067, 0.52764161132120556714,
297  0.057777999115530815067, -0.32159880477613359864,
298  0.11355533421780251827, -0.020401195223866401364, -0.1863082779878722338,
299  -0.020401195223866401364, 0.11355533421780251827 };
300 
301 static double NF_D_Q_Q4_2D_Weight23[25] = {
302  -0.10885335573993384866, 0.18318725929795338757, 0,
303  -0.18318725929795338757, 0.10885335573993384866,
304  0.30828238358833349035, -0.51880260884478540818, 0,
305  0.51880260884478540818, -0.30828238358833349035,
306  -0.39885805569679928338, 0.67123069909366404122, 0,
307  -0.67123069909366404122, 0.39885805569679928338,
308  0.30828238358833349035, -0.51880260884478540818, 0,
309  0.51880260884478540818, -0.30828238358833349035,
310  -0.10885335573993384866, 0.18318725929795338757, 0,
311  -0.18318725929795338757, 0.10885335573993384866 };
312 
313 static double NF_D_Q_Q4_2D_Weight24[25] = {
314  0.068641912358186242182, -0.1944, 0.25151617528362751564,
315  -0.1944, 0.068641912358186242182,
316  -0.1944, 0.55055808764181375782, -0.71231617528362751564,
317  0.55055808764181375782, -0.1944,
318  0.25151617528362751564, -0.71231617528362751564, 0.9216,
319  -0.71231617528362751564, 0.25151617528362751564,
320  -0.1944, 0.55055808764181375782, -0.71231617528362751564,
321  0.55055808764181375782, -0.1944,
322  0.068641912358186242182, -0.1944, 0.25151617528362751564,
323  -0.1944, 0.068641912358186242182 };
324 
325 static double *NF_D_Q_Q4_2D_T = NULL;
326 
327 void NF_D_Q_Q4_2D_EvalAll(TCollection *Coll, TBaseCell *Cell, double *PointValues,
328  double *Functionals)
329 {
330  Functionals[0] = NF_D_Q_Q4_2D_Weight0[0]*PointValues[0]
331  +NF_D_Q_Q4_2D_Weight0[1]*PointValues[1]
332  +NF_D_Q_Q4_2D_Weight0[2]*PointValues[2]
333  +NF_D_Q_Q4_2D_Weight0[3]*PointValues[3]
334  +NF_D_Q_Q4_2D_Weight0[4]*PointValues[4]
335  +NF_D_Q_Q4_2D_Weight0[5]*PointValues[5]
336  +NF_D_Q_Q4_2D_Weight0[6]*PointValues[6]
337  +NF_D_Q_Q4_2D_Weight0[7]*PointValues[7]
338  +NF_D_Q_Q4_2D_Weight0[8]*PointValues[8]
339  +NF_D_Q_Q4_2D_Weight0[9]*PointValues[9]
340  +NF_D_Q_Q4_2D_Weight0[10]*PointValues[10]
341  +NF_D_Q_Q4_2D_Weight0[11]*PointValues[11]
342  +NF_D_Q_Q4_2D_Weight0[12]*PointValues[12]
343  +NF_D_Q_Q4_2D_Weight0[13]*PointValues[13]
344  +NF_D_Q_Q4_2D_Weight0[14]*PointValues[14]
345  +NF_D_Q_Q4_2D_Weight0[15]*PointValues[15]
346  +NF_D_Q_Q4_2D_Weight0[16]*PointValues[16]
347  +NF_D_Q_Q4_2D_Weight0[17]*PointValues[17]
348  +NF_D_Q_Q4_2D_Weight0[18]*PointValues[18]
349  +NF_D_Q_Q4_2D_Weight0[19]*PointValues[19]
350  +NF_D_Q_Q4_2D_Weight0[20]*PointValues[20]
351  +NF_D_Q_Q4_2D_Weight0[21]*PointValues[21]
352  +NF_D_Q_Q4_2D_Weight0[22]*PointValues[22]
353  +NF_D_Q_Q4_2D_Weight0[23]*PointValues[23]
354  +NF_D_Q_Q4_2D_Weight0[24]*PointValues[24];
355 
356  Functionals[1] = NF_D_Q_Q4_2D_Weight1[0]*PointValues[0]
357  +NF_D_Q_Q4_2D_Weight1[1]*PointValues[1]
358  +NF_D_Q_Q4_2D_Weight1[2]*PointValues[2]
359  +NF_D_Q_Q4_2D_Weight1[3]*PointValues[3]
360  +NF_D_Q_Q4_2D_Weight1[4]*PointValues[4]
361  +NF_D_Q_Q4_2D_Weight1[5]*PointValues[5]
362  +NF_D_Q_Q4_2D_Weight1[6]*PointValues[6]
363  +NF_D_Q_Q4_2D_Weight1[7]*PointValues[7]
364  +NF_D_Q_Q4_2D_Weight1[8]*PointValues[8]
365  +NF_D_Q_Q4_2D_Weight1[9]*PointValues[9]
366  +NF_D_Q_Q4_2D_Weight1[10]*PointValues[10]
367  +NF_D_Q_Q4_2D_Weight1[11]*PointValues[11]
368  +NF_D_Q_Q4_2D_Weight1[12]*PointValues[12]
369  +NF_D_Q_Q4_2D_Weight1[13]*PointValues[13]
370  +NF_D_Q_Q4_2D_Weight1[14]*PointValues[14]
371  +NF_D_Q_Q4_2D_Weight1[15]*PointValues[15]
372  +NF_D_Q_Q4_2D_Weight1[16]*PointValues[16]
373  +NF_D_Q_Q4_2D_Weight1[17]*PointValues[17]
374  +NF_D_Q_Q4_2D_Weight1[18]*PointValues[18]
375  +NF_D_Q_Q4_2D_Weight1[19]*PointValues[19]
376  +NF_D_Q_Q4_2D_Weight1[20]*PointValues[20]
377  +NF_D_Q_Q4_2D_Weight1[21]*PointValues[21]
378  +NF_D_Q_Q4_2D_Weight1[22]*PointValues[22]
379  +NF_D_Q_Q4_2D_Weight1[23]*PointValues[23]
380  +NF_D_Q_Q4_2D_Weight1[24]*PointValues[24];
381 
382  Functionals[2] = NF_D_Q_Q4_2D_Weight2[0]*PointValues[0]
383  +NF_D_Q_Q4_2D_Weight2[1]*PointValues[1]
384  +NF_D_Q_Q4_2D_Weight2[2]*PointValues[2]
385  +NF_D_Q_Q4_2D_Weight2[3]*PointValues[3]
386  +NF_D_Q_Q4_2D_Weight2[4]*PointValues[4]
387  +NF_D_Q_Q4_2D_Weight2[5]*PointValues[5]
388  +NF_D_Q_Q4_2D_Weight2[6]*PointValues[6]
389  +NF_D_Q_Q4_2D_Weight2[7]*PointValues[7]
390  +NF_D_Q_Q4_2D_Weight2[8]*PointValues[8]
391  +NF_D_Q_Q4_2D_Weight2[9]*PointValues[9]
392  +NF_D_Q_Q4_2D_Weight2[10]*PointValues[10]
393  +NF_D_Q_Q4_2D_Weight2[11]*PointValues[11]
394  +NF_D_Q_Q4_2D_Weight2[12]*PointValues[12]
395  +NF_D_Q_Q4_2D_Weight2[13]*PointValues[13]
396  +NF_D_Q_Q4_2D_Weight2[14]*PointValues[14]
397  +NF_D_Q_Q4_2D_Weight2[15]*PointValues[15]
398  +NF_D_Q_Q4_2D_Weight2[16]*PointValues[16]
399  +NF_D_Q_Q4_2D_Weight2[17]*PointValues[17]
400  +NF_D_Q_Q4_2D_Weight2[18]*PointValues[18]
401  +NF_D_Q_Q4_2D_Weight2[19]*PointValues[19]
402  +NF_D_Q_Q4_2D_Weight2[20]*PointValues[20]
403  +NF_D_Q_Q4_2D_Weight2[21]*PointValues[21]
404  +NF_D_Q_Q4_2D_Weight2[22]*PointValues[22]
405  +NF_D_Q_Q4_2D_Weight2[23]*PointValues[23]
406  +NF_D_Q_Q4_2D_Weight2[24]*PointValues[24];
407 
408  Functionals[3] = NF_D_Q_Q4_2D_Weight3[0]*PointValues[0]
409  +NF_D_Q_Q4_2D_Weight3[1]*PointValues[1]
410  +NF_D_Q_Q4_2D_Weight3[2]*PointValues[2]
411  +NF_D_Q_Q4_2D_Weight3[3]*PointValues[3]
412  +NF_D_Q_Q4_2D_Weight3[4]*PointValues[4]
413  +NF_D_Q_Q4_2D_Weight3[5]*PointValues[5]
414  +NF_D_Q_Q4_2D_Weight3[6]*PointValues[6]
415  +NF_D_Q_Q4_2D_Weight3[7]*PointValues[7]
416  +NF_D_Q_Q4_2D_Weight3[8]*PointValues[8]
417  +NF_D_Q_Q4_2D_Weight3[9]*PointValues[9]
418  +NF_D_Q_Q4_2D_Weight3[10]*PointValues[10]
419  +NF_D_Q_Q4_2D_Weight3[11]*PointValues[11]
420  +NF_D_Q_Q4_2D_Weight3[12]*PointValues[12]
421  +NF_D_Q_Q4_2D_Weight3[13]*PointValues[13]
422  +NF_D_Q_Q4_2D_Weight3[14]*PointValues[14]
423  +NF_D_Q_Q4_2D_Weight3[15]*PointValues[15]
424  +NF_D_Q_Q4_2D_Weight3[16]*PointValues[16]
425  +NF_D_Q_Q4_2D_Weight3[17]*PointValues[17]
426  +NF_D_Q_Q4_2D_Weight3[18]*PointValues[18]
427  +NF_D_Q_Q4_2D_Weight3[19]*PointValues[19]
428  +NF_D_Q_Q4_2D_Weight3[20]*PointValues[20]
429  +NF_D_Q_Q4_2D_Weight3[21]*PointValues[21]
430  +NF_D_Q_Q4_2D_Weight3[22]*PointValues[22]
431  +NF_D_Q_Q4_2D_Weight3[23]*PointValues[23]
432  +NF_D_Q_Q4_2D_Weight3[24]*PointValues[24];
433 
434  Functionals[4] = NF_D_Q_Q4_2D_Weight4[0]*PointValues[0]
435  +NF_D_Q_Q4_2D_Weight4[1]*PointValues[1]
436  +NF_D_Q_Q4_2D_Weight4[2]*PointValues[2]
437  +NF_D_Q_Q4_2D_Weight4[3]*PointValues[3]
438  +NF_D_Q_Q4_2D_Weight4[4]*PointValues[4]
439  +NF_D_Q_Q4_2D_Weight4[5]*PointValues[5]
440  +NF_D_Q_Q4_2D_Weight4[6]*PointValues[6]
441  +NF_D_Q_Q4_2D_Weight4[7]*PointValues[7]
442  +NF_D_Q_Q4_2D_Weight4[8]*PointValues[8]
443  +NF_D_Q_Q4_2D_Weight4[9]*PointValues[9]
444  +NF_D_Q_Q4_2D_Weight4[10]*PointValues[10]
445  +NF_D_Q_Q4_2D_Weight4[11]*PointValues[11]
446  +NF_D_Q_Q4_2D_Weight4[12]*PointValues[12]
447  +NF_D_Q_Q4_2D_Weight4[13]*PointValues[13]
448  +NF_D_Q_Q4_2D_Weight4[14]*PointValues[14]
449  +NF_D_Q_Q4_2D_Weight4[15]*PointValues[15]
450  +NF_D_Q_Q4_2D_Weight4[16]*PointValues[16]
451  +NF_D_Q_Q4_2D_Weight4[17]*PointValues[17]
452  +NF_D_Q_Q4_2D_Weight4[18]*PointValues[18]
453  +NF_D_Q_Q4_2D_Weight4[19]*PointValues[19]
454  +NF_D_Q_Q4_2D_Weight4[20]*PointValues[20]
455  +NF_D_Q_Q4_2D_Weight4[21]*PointValues[21]
456  +NF_D_Q_Q4_2D_Weight4[22]*PointValues[22]
457  +NF_D_Q_Q4_2D_Weight4[23]*PointValues[23]
458  +NF_D_Q_Q4_2D_Weight4[24]*PointValues[24];
459 
460  Functionals[5] = NF_D_Q_Q4_2D_Weight5[0]*PointValues[0]
461  +NF_D_Q_Q4_2D_Weight5[1]*PointValues[1]
462  +NF_D_Q_Q4_2D_Weight5[2]*PointValues[2]
463  +NF_D_Q_Q4_2D_Weight5[3]*PointValues[3]
464  +NF_D_Q_Q4_2D_Weight5[4]*PointValues[4]
465  +NF_D_Q_Q4_2D_Weight5[5]*PointValues[5]
466  +NF_D_Q_Q4_2D_Weight5[6]*PointValues[6]
467  +NF_D_Q_Q4_2D_Weight5[7]*PointValues[7]
468  +NF_D_Q_Q4_2D_Weight5[8]*PointValues[8]
469  +NF_D_Q_Q4_2D_Weight5[9]*PointValues[9]
470  +NF_D_Q_Q4_2D_Weight5[10]*PointValues[10]
471  +NF_D_Q_Q4_2D_Weight5[11]*PointValues[11]
472  +NF_D_Q_Q4_2D_Weight5[12]*PointValues[12]
473  +NF_D_Q_Q4_2D_Weight5[13]*PointValues[13]
474  +NF_D_Q_Q4_2D_Weight5[14]*PointValues[14]
475  +NF_D_Q_Q4_2D_Weight5[15]*PointValues[15]
476  +NF_D_Q_Q4_2D_Weight5[16]*PointValues[16]
477  +NF_D_Q_Q4_2D_Weight5[17]*PointValues[17]
478  +NF_D_Q_Q4_2D_Weight5[18]*PointValues[18]
479  +NF_D_Q_Q4_2D_Weight5[19]*PointValues[19]
480  +NF_D_Q_Q4_2D_Weight5[20]*PointValues[20]
481  +NF_D_Q_Q4_2D_Weight5[21]*PointValues[21]
482  +NF_D_Q_Q4_2D_Weight5[22]*PointValues[22]
483  +NF_D_Q_Q4_2D_Weight5[23]*PointValues[23]
484  +NF_D_Q_Q4_2D_Weight5[24]*PointValues[24];
485 
486  Functionals[6] = NF_D_Q_Q4_2D_Weight6[0]*PointValues[0]
487  +NF_D_Q_Q4_2D_Weight6[1]*PointValues[1]
488  +NF_D_Q_Q4_2D_Weight6[2]*PointValues[2]
489  +NF_D_Q_Q4_2D_Weight6[3]*PointValues[3]
490  +NF_D_Q_Q4_2D_Weight6[4]*PointValues[4]
491  +NF_D_Q_Q4_2D_Weight6[5]*PointValues[5]
492  +NF_D_Q_Q4_2D_Weight6[6]*PointValues[6]
493  +NF_D_Q_Q4_2D_Weight6[7]*PointValues[7]
494  +NF_D_Q_Q4_2D_Weight6[8]*PointValues[8]
495  +NF_D_Q_Q4_2D_Weight6[9]*PointValues[9]
496  +NF_D_Q_Q4_2D_Weight6[10]*PointValues[10]
497  +NF_D_Q_Q4_2D_Weight6[11]*PointValues[11]
498  +NF_D_Q_Q4_2D_Weight6[12]*PointValues[12]
499  +NF_D_Q_Q4_2D_Weight6[13]*PointValues[13]
500  +NF_D_Q_Q4_2D_Weight6[14]*PointValues[14]
501  +NF_D_Q_Q4_2D_Weight6[15]*PointValues[15]
502  +NF_D_Q_Q4_2D_Weight6[16]*PointValues[16]
503  +NF_D_Q_Q4_2D_Weight6[17]*PointValues[17]
504  +NF_D_Q_Q4_2D_Weight6[18]*PointValues[18]
505  +NF_D_Q_Q4_2D_Weight6[19]*PointValues[19]
506  +NF_D_Q_Q4_2D_Weight6[20]*PointValues[20]
507  +NF_D_Q_Q4_2D_Weight6[21]*PointValues[21]
508  +NF_D_Q_Q4_2D_Weight6[22]*PointValues[22]
509  +NF_D_Q_Q4_2D_Weight6[23]*PointValues[23]
510  +NF_D_Q_Q4_2D_Weight6[24]*PointValues[24];
511 
512  Functionals[7] = NF_D_Q_Q4_2D_Weight7[0]*PointValues[0]
513  +NF_D_Q_Q4_2D_Weight7[1]*PointValues[1]
514  +NF_D_Q_Q4_2D_Weight7[2]*PointValues[2]
515  +NF_D_Q_Q4_2D_Weight7[3]*PointValues[3]
516  +NF_D_Q_Q4_2D_Weight7[4]*PointValues[4]
517  +NF_D_Q_Q4_2D_Weight7[5]*PointValues[5]
518  +NF_D_Q_Q4_2D_Weight7[6]*PointValues[6]
519  +NF_D_Q_Q4_2D_Weight7[7]*PointValues[7]
520  +NF_D_Q_Q4_2D_Weight7[8]*PointValues[8]
521  +NF_D_Q_Q4_2D_Weight7[9]*PointValues[9]
522  +NF_D_Q_Q4_2D_Weight7[10]*PointValues[10]
523  +NF_D_Q_Q4_2D_Weight7[11]*PointValues[11]
524  +NF_D_Q_Q4_2D_Weight7[12]*PointValues[12]
525  +NF_D_Q_Q4_2D_Weight7[13]*PointValues[13]
526  +NF_D_Q_Q4_2D_Weight7[14]*PointValues[14]
527  +NF_D_Q_Q4_2D_Weight7[15]*PointValues[15]
528  +NF_D_Q_Q4_2D_Weight7[16]*PointValues[16]
529  +NF_D_Q_Q4_2D_Weight7[17]*PointValues[17]
530  +NF_D_Q_Q4_2D_Weight7[18]*PointValues[18]
531  +NF_D_Q_Q4_2D_Weight7[19]*PointValues[19]
532  +NF_D_Q_Q4_2D_Weight7[20]*PointValues[20]
533  +NF_D_Q_Q4_2D_Weight7[21]*PointValues[21]
534  +NF_D_Q_Q4_2D_Weight7[22]*PointValues[22]
535  +NF_D_Q_Q4_2D_Weight7[23]*PointValues[23]
536  +NF_D_Q_Q4_2D_Weight7[24]*PointValues[24];
537 
538  Functionals[8] = NF_D_Q_Q4_2D_Weight8[0]*PointValues[0]
539  +NF_D_Q_Q4_2D_Weight8[1]*PointValues[1]
540  +NF_D_Q_Q4_2D_Weight8[2]*PointValues[2]
541  +NF_D_Q_Q4_2D_Weight8[3]*PointValues[3]
542  +NF_D_Q_Q4_2D_Weight8[4]*PointValues[4]
543  +NF_D_Q_Q4_2D_Weight8[5]*PointValues[5]
544  +NF_D_Q_Q4_2D_Weight8[6]*PointValues[6]
545  +NF_D_Q_Q4_2D_Weight8[7]*PointValues[7]
546  +NF_D_Q_Q4_2D_Weight8[8]*PointValues[8]
547  +NF_D_Q_Q4_2D_Weight8[9]*PointValues[9]
548  +NF_D_Q_Q4_2D_Weight8[10]*PointValues[10]
549  +NF_D_Q_Q4_2D_Weight8[11]*PointValues[11]
550  +NF_D_Q_Q4_2D_Weight8[12]*PointValues[12]
551  +NF_D_Q_Q4_2D_Weight8[13]*PointValues[13]
552  +NF_D_Q_Q4_2D_Weight8[14]*PointValues[14]
553  +NF_D_Q_Q4_2D_Weight8[15]*PointValues[15]
554  +NF_D_Q_Q4_2D_Weight8[16]*PointValues[16]
555  +NF_D_Q_Q4_2D_Weight8[17]*PointValues[17]
556  +NF_D_Q_Q4_2D_Weight8[18]*PointValues[18]
557  +NF_D_Q_Q4_2D_Weight8[19]*PointValues[19]
558  +NF_D_Q_Q4_2D_Weight8[20]*PointValues[20]
559  +NF_D_Q_Q4_2D_Weight8[21]*PointValues[21]
560  +NF_D_Q_Q4_2D_Weight8[22]*PointValues[22]
561  +NF_D_Q_Q4_2D_Weight8[23]*PointValues[23]
562  +NF_D_Q_Q4_2D_Weight8[24]*PointValues[24];
563 
564  Functionals[9] = NF_D_Q_Q4_2D_Weight9[0]*PointValues[0]
565  +NF_D_Q_Q4_2D_Weight9[1]*PointValues[1]
566  +NF_D_Q_Q4_2D_Weight9[2]*PointValues[2]
567  +NF_D_Q_Q4_2D_Weight9[3]*PointValues[3]
568  +NF_D_Q_Q4_2D_Weight9[4]*PointValues[4]
569  +NF_D_Q_Q4_2D_Weight9[5]*PointValues[5]
570  +NF_D_Q_Q4_2D_Weight9[6]*PointValues[6]
571  +NF_D_Q_Q4_2D_Weight9[7]*PointValues[7]
572  +NF_D_Q_Q4_2D_Weight9[8]*PointValues[8]
573  +NF_D_Q_Q4_2D_Weight9[9]*PointValues[9]
574  +NF_D_Q_Q4_2D_Weight9[10]*PointValues[10]
575  +NF_D_Q_Q4_2D_Weight9[11]*PointValues[11]
576  +NF_D_Q_Q4_2D_Weight9[12]*PointValues[12]
577  +NF_D_Q_Q4_2D_Weight9[13]*PointValues[13]
578  +NF_D_Q_Q4_2D_Weight9[14]*PointValues[14]
579  +NF_D_Q_Q4_2D_Weight9[15]*PointValues[15]
580  +NF_D_Q_Q4_2D_Weight9[16]*PointValues[16]
581  +NF_D_Q_Q4_2D_Weight9[17]*PointValues[17]
582  +NF_D_Q_Q4_2D_Weight9[18]*PointValues[18]
583  +NF_D_Q_Q4_2D_Weight9[19]*PointValues[19]
584  +NF_D_Q_Q4_2D_Weight9[20]*PointValues[20]
585  +NF_D_Q_Q4_2D_Weight9[21]*PointValues[21]
586  +NF_D_Q_Q4_2D_Weight9[22]*PointValues[22]
587  +NF_D_Q_Q4_2D_Weight9[23]*PointValues[23]
588  +NF_D_Q_Q4_2D_Weight9[24]*PointValues[24];
589 
590  Functionals[10] = NF_D_Q_Q4_2D_Weight10[0]*PointValues[0]
591  +NF_D_Q_Q4_2D_Weight10[1]*PointValues[1]
592  +NF_D_Q_Q4_2D_Weight10[2]*PointValues[2]
593  +NF_D_Q_Q4_2D_Weight10[3]*PointValues[3]
594  +NF_D_Q_Q4_2D_Weight10[4]*PointValues[4]
595  +NF_D_Q_Q4_2D_Weight10[5]*PointValues[5]
596  +NF_D_Q_Q4_2D_Weight10[6]*PointValues[6]
597  +NF_D_Q_Q4_2D_Weight10[7]*PointValues[7]
598  +NF_D_Q_Q4_2D_Weight10[8]*PointValues[8]
599  +NF_D_Q_Q4_2D_Weight10[9]*PointValues[9]
600  +NF_D_Q_Q4_2D_Weight10[10]*PointValues[10]
601  +NF_D_Q_Q4_2D_Weight10[11]*PointValues[11]
602  +NF_D_Q_Q4_2D_Weight10[12]*PointValues[12]
603  +NF_D_Q_Q4_2D_Weight10[13]*PointValues[13]
604  +NF_D_Q_Q4_2D_Weight10[14]*PointValues[14]
605  +NF_D_Q_Q4_2D_Weight10[15]*PointValues[15]
606  +NF_D_Q_Q4_2D_Weight10[16]*PointValues[16]
607  +NF_D_Q_Q4_2D_Weight10[17]*PointValues[17]
608  +NF_D_Q_Q4_2D_Weight10[18]*PointValues[18]
609  +NF_D_Q_Q4_2D_Weight10[19]*PointValues[19]
610  +NF_D_Q_Q4_2D_Weight10[20]*PointValues[20]
611  +NF_D_Q_Q4_2D_Weight10[21]*PointValues[21]
612  +NF_D_Q_Q4_2D_Weight10[22]*PointValues[22]
613  +NF_D_Q_Q4_2D_Weight10[23]*PointValues[23]
614  +NF_D_Q_Q4_2D_Weight10[24]*PointValues[24];
615 
616  Functionals[11] = NF_D_Q_Q4_2D_Weight11[0]*PointValues[0]
617  +NF_D_Q_Q4_2D_Weight11[1]*PointValues[1]
618  +NF_D_Q_Q4_2D_Weight11[2]*PointValues[2]
619  +NF_D_Q_Q4_2D_Weight11[3]*PointValues[3]
620  +NF_D_Q_Q4_2D_Weight11[4]*PointValues[4]
621  +NF_D_Q_Q4_2D_Weight11[5]*PointValues[5]
622  +NF_D_Q_Q4_2D_Weight11[6]*PointValues[6]
623  +NF_D_Q_Q4_2D_Weight11[7]*PointValues[7]
624  +NF_D_Q_Q4_2D_Weight11[8]*PointValues[8]
625  +NF_D_Q_Q4_2D_Weight11[9]*PointValues[9]
626  +NF_D_Q_Q4_2D_Weight11[10]*PointValues[10]
627  +NF_D_Q_Q4_2D_Weight11[11]*PointValues[11]
628  +NF_D_Q_Q4_2D_Weight11[12]*PointValues[12]
629  +NF_D_Q_Q4_2D_Weight11[13]*PointValues[13]
630  +NF_D_Q_Q4_2D_Weight11[14]*PointValues[14]
631  +NF_D_Q_Q4_2D_Weight11[15]*PointValues[15]
632  +NF_D_Q_Q4_2D_Weight11[16]*PointValues[16]
633  +NF_D_Q_Q4_2D_Weight11[17]*PointValues[17]
634  +NF_D_Q_Q4_2D_Weight11[18]*PointValues[18]
635  +NF_D_Q_Q4_2D_Weight11[19]*PointValues[19]
636  +NF_D_Q_Q4_2D_Weight11[20]*PointValues[20]
637  +NF_D_Q_Q4_2D_Weight11[21]*PointValues[21]
638  +NF_D_Q_Q4_2D_Weight11[22]*PointValues[22]
639  +NF_D_Q_Q4_2D_Weight11[23]*PointValues[23]
640  +NF_D_Q_Q4_2D_Weight11[24]*PointValues[24];
641 
642  Functionals[12] = NF_D_Q_Q4_2D_Weight12[0]*PointValues[0]
643  +NF_D_Q_Q4_2D_Weight12[1]*PointValues[1]
644  +NF_D_Q_Q4_2D_Weight12[2]*PointValues[2]
645  +NF_D_Q_Q4_2D_Weight12[3]*PointValues[3]
646  +NF_D_Q_Q4_2D_Weight12[4]*PointValues[4]
647  +NF_D_Q_Q4_2D_Weight12[5]*PointValues[5]
648  +NF_D_Q_Q4_2D_Weight12[6]*PointValues[6]
649  +NF_D_Q_Q4_2D_Weight12[7]*PointValues[7]
650  +NF_D_Q_Q4_2D_Weight12[8]*PointValues[8]
651  +NF_D_Q_Q4_2D_Weight12[9]*PointValues[9]
652  +NF_D_Q_Q4_2D_Weight12[10]*PointValues[10]
653  +NF_D_Q_Q4_2D_Weight12[11]*PointValues[11]
654  +NF_D_Q_Q4_2D_Weight12[12]*PointValues[12]
655  +NF_D_Q_Q4_2D_Weight12[13]*PointValues[13]
656  +NF_D_Q_Q4_2D_Weight12[14]*PointValues[14]
657  +NF_D_Q_Q4_2D_Weight12[15]*PointValues[15]
658  +NF_D_Q_Q4_2D_Weight12[16]*PointValues[16]
659  +NF_D_Q_Q4_2D_Weight12[17]*PointValues[17]
660  +NF_D_Q_Q4_2D_Weight12[18]*PointValues[18]
661  +NF_D_Q_Q4_2D_Weight12[19]*PointValues[19]
662  +NF_D_Q_Q4_2D_Weight12[20]*PointValues[20]
663  +NF_D_Q_Q4_2D_Weight12[21]*PointValues[21]
664  +NF_D_Q_Q4_2D_Weight12[22]*PointValues[22]
665  +NF_D_Q_Q4_2D_Weight12[23]*PointValues[23]
666  +NF_D_Q_Q4_2D_Weight12[24]*PointValues[24];
667 
668  Functionals[13] = NF_D_Q_Q4_2D_Weight13[0]*PointValues[0]
669  +NF_D_Q_Q4_2D_Weight13[1]*PointValues[1]
670  +NF_D_Q_Q4_2D_Weight13[2]*PointValues[2]
671  +NF_D_Q_Q4_2D_Weight13[3]*PointValues[3]
672  +NF_D_Q_Q4_2D_Weight13[4]*PointValues[4]
673  +NF_D_Q_Q4_2D_Weight13[5]*PointValues[5]
674  +NF_D_Q_Q4_2D_Weight13[6]*PointValues[6]
675  +NF_D_Q_Q4_2D_Weight13[7]*PointValues[7]
676  +NF_D_Q_Q4_2D_Weight13[8]*PointValues[8]
677  +NF_D_Q_Q4_2D_Weight13[9]*PointValues[9]
678  +NF_D_Q_Q4_2D_Weight13[10]*PointValues[10]
679  +NF_D_Q_Q4_2D_Weight13[11]*PointValues[11]
680  +NF_D_Q_Q4_2D_Weight13[12]*PointValues[12]
681  +NF_D_Q_Q4_2D_Weight13[13]*PointValues[13]
682  +NF_D_Q_Q4_2D_Weight13[14]*PointValues[14]
683  +NF_D_Q_Q4_2D_Weight13[15]*PointValues[15]
684  +NF_D_Q_Q4_2D_Weight13[16]*PointValues[16]
685  +NF_D_Q_Q4_2D_Weight13[17]*PointValues[17]
686  +NF_D_Q_Q4_2D_Weight13[18]*PointValues[18]
687  +NF_D_Q_Q4_2D_Weight13[19]*PointValues[19]
688  +NF_D_Q_Q4_2D_Weight13[20]*PointValues[20]
689  +NF_D_Q_Q4_2D_Weight13[21]*PointValues[21]
690  +NF_D_Q_Q4_2D_Weight13[22]*PointValues[22]
691  +NF_D_Q_Q4_2D_Weight13[23]*PointValues[23]
692  +NF_D_Q_Q4_2D_Weight13[24]*PointValues[24];
693 
694  Functionals[14] = NF_D_Q_Q4_2D_Weight14[0]*PointValues[0]
695  +NF_D_Q_Q4_2D_Weight14[1]*PointValues[1]
696  +NF_D_Q_Q4_2D_Weight14[2]*PointValues[2]
697  +NF_D_Q_Q4_2D_Weight14[3]*PointValues[3]
698  +NF_D_Q_Q4_2D_Weight14[4]*PointValues[4]
699  +NF_D_Q_Q4_2D_Weight14[5]*PointValues[5]
700  +NF_D_Q_Q4_2D_Weight14[6]*PointValues[6]
701  +NF_D_Q_Q4_2D_Weight14[7]*PointValues[7]
702  +NF_D_Q_Q4_2D_Weight14[8]*PointValues[8]
703  +NF_D_Q_Q4_2D_Weight14[9]*PointValues[9]
704  +NF_D_Q_Q4_2D_Weight14[10]*PointValues[10]
705  +NF_D_Q_Q4_2D_Weight14[11]*PointValues[11]
706  +NF_D_Q_Q4_2D_Weight14[12]*PointValues[12]
707  +NF_D_Q_Q4_2D_Weight14[13]*PointValues[13]
708  +NF_D_Q_Q4_2D_Weight14[14]*PointValues[14]
709  +NF_D_Q_Q4_2D_Weight14[15]*PointValues[15]
710  +NF_D_Q_Q4_2D_Weight14[16]*PointValues[16]
711  +NF_D_Q_Q4_2D_Weight14[17]*PointValues[17]
712  +NF_D_Q_Q4_2D_Weight14[18]*PointValues[18]
713  +NF_D_Q_Q4_2D_Weight14[19]*PointValues[19]
714  +NF_D_Q_Q4_2D_Weight14[20]*PointValues[20]
715  +NF_D_Q_Q4_2D_Weight14[21]*PointValues[21]
716  +NF_D_Q_Q4_2D_Weight14[22]*PointValues[22]
717  +NF_D_Q_Q4_2D_Weight14[23]*PointValues[23]
718  +NF_D_Q_Q4_2D_Weight14[24]*PointValues[24];
719 
720  Functionals[15] = NF_D_Q_Q4_2D_Weight15[0]*PointValues[0]
721  +NF_D_Q_Q4_2D_Weight15[1]*PointValues[1]
722  +NF_D_Q_Q4_2D_Weight15[2]*PointValues[2]
723  +NF_D_Q_Q4_2D_Weight15[3]*PointValues[3]
724  +NF_D_Q_Q4_2D_Weight15[4]*PointValues[4]
725  +NF_D_Q_Q4_2D_Weight15[5]*PointValues[5]
726  +NF_D_Q_Q4_2D_Weight15[6]*PointValues[6]
727  +NF_D_Q_Q4_2D_Weight15[7]*PointValues[7]
728  +NF_D_Q_Q4_2D_Weight15[8]*PointValues[8]
729  +NF_D_Q_Q4_2D_Weight15[9]*PointValues[9]
730  +NF_D_Q_Q4_2D_Weight15[10]*PointValues[10]
731  +NF_D_Q_Q4_2D_Weight15[11]*PointValues[11]
732  +NF_D_Q_Q4_2D_Weight15[12]*PointValues[12]
733  +NF_D_Q_Q4_2D_Weight15[13]*PointValues[13]
734  +NF_D_Q_Q4_2D_Weight15[14]*PointValues[14]
735  +NF_D_Q_Q4_2D_Weight15[15]*PointValues[15]
736  +NF_D_Q_Q4_2D_Weight15[16]*PointValues[16]
737  +NF_D_Q_Q4_2D_Weight15[17]*PointValues[17]
738  +NF_D_Q_Q4_2D_Weight15[18]*PointValues[18]
739  +NF_D_Q_Q4_2D_Weight15[19]*PointValues[19]
740  +NF_D_Q_Q4_2D_Weight15[20]*PointValues[20]
741  +NF_D_Q_Q4_2D_Weight15[21]*PointValues[21]
742  +NF_D_Q_Q4_2D_Weight15[22]*PointValues[22]
743  +NF_D_Q_Q4_2D_Weight15[23]*PointValues[23]
744  +NF_D_Q_Q4_2D_Weight15[24]*PointValues[24];
745 
746  Functionals[16] = NF_D_Q_Q4_2D_Weight16[0]*PointValues[0]
747  +NF_D_Q_Q4_2D_Weight16[1]*PointValues[1]
748  +NF_D_Q_Q4_2D_Weight16[2]*PointValues[2]
749  +NF_D_Q_Q4_2D_Weight16[3]*PointValues[3]
750  +NF_D_Q_Q4_2D_Weight16[4]*PointValues[4]
751  +NF_D_Q_Q4_2D_Weight16[5]*PointValues[5]
752  +NF_D_Q_Q4_2D_Weight16[6]*PointValues[6]
753  +NF_D_Q_Q4_2D_Weight16[7]*PointValues[7]
754  +NF_D_Q_Q4_2D_Weight16[8]*PointValues[8]
755  +NF_D_Q_Q4_2D_Weight16[9]*PointValues[9]
756  +NF_D_Q_Q4_2D_Weight16[10]*PointValues[10]
757  +NF_D_Q_Q4_2D_Weight16[11]*PointValues[11]
758  +NF_D_Q_Q4_2D_Weight16[12]*PointValues[12]
759  +NF_D_Q_Q4_2D_Weight16[13]*PointValues[13]
760  +NF_D_Q_Q4_2D_Weight16[14]*PointValues[14]
761  +NF_D_Q_Q4_2D_Weight16[15]*PointValues[15]
762  +NF_D_Q_Q4_2D_Weight16[16]*PointValues[16]
763  +NF_D_Q_Q4_2D_Weight16[17]*PointValues[17]
764  +NF_D_Q_Q4_2D_Weight16[18]*PointValues[18]
765  +NF_D_Q_Q4_2D_Weight16[19]*PointValues[19]
766  +NF_D_Q_Q4_2D_Weight16[20]*PointValues[20]
767  +NF_D_Q_Q4_2D_Weight16[21]*PointValues[21]
768  +NF_D_Q_Q4_2D_Weight16[22]*PointValues[22]
769  +NF_D_Q_Q4_2D_Weight16[23]*PointValues[23]
770  +NF_D_Q_Q4_2D_Weight16[24]*PointValues[24];
771 
772  Functionals[17] = NF_D_Q_Q4_2D_Weight17[0]*PointValues[0]
773  +NF_D_Q_Q4_2D_Weight17[1]*PointValues[1]
774  +NF_D_Q_Q4_2D_Weight17[2]*PointValues[2]
775  +NF_D_Q_Q4_2D_Weight17[3]*PointValues[3]
776  +NF_D_Q_Q4_2D_Weight17[4]*PointValues[4]
777  +NF_D_Q_Q4_2D_Weight17[5]*PointValues[5]
778  +NF_D_Q_Q4_2D_Weight17[6]*PointValues[6]
779  +NF_D_Q_Q4_2D_Weight17[7]*PointValues[7]
780  +NF_D_Q_Q4_2D_Weight17[8]*PointValues[8]
781  +NF_D_Q_Q4_2D_Weight17[9]*PointValues[9]
782  +NF_D_Q_Q4_2D_Weight17[10]*PointValues[10]
783  +NF_D_Q_Q4_2D_Weight17[11]*PointValues[11]
784  +NF_D_Q_Q4_2D_Weight17[12]*PointValues[12]
785  +NF_D_Q_Q4_2D_Weight17[13]*PointValues[13]
786  +NF_D_Q_Q4_2D_Weight17[14]*PointValues[14]
787  +NF_D_Q_Q4_2D_Weight17[15]*PointValues[15]
788  +NF_D_Q_Q4_2D_Weight17[16]*PointValues[16]
789  +NF_D_Q_Q4_2D_Weight17[17]*PointValues[17]
790  +NF_D_Q_Q4_2D_Weight17[18]*PointValues[18]
791  +NF_D_Q_Q4_2D_Weight17[19]*PointValues[19]
792  +NF_D_Q_Q4_2D_Weight17[20]*PointValues[20]
793  +NF_D_Q_Q4_2D_Weight17[21]*PointValues[21]
794  +NF_D_Q_Q4_2D_Weight17[22]*PointValues[22]
795  +NF_D_Q_Q4_2D_Weight17[23]*PointValues[23]
796  +NF_D_Q_Q4_2D_Weight17[24]*PointValues[24];
797 
798  Functionals[18] = NF_D_Q_Q4_2D_Weight18[0]*PointValues[0]
799  +NF_D_Q_Q4_2D_Weight18[1]*PointValues[1]
800  +NF_D_Q_Q4_2D_Weight18[2]*PointValues[2]
801  +NF_D_Q_Q4_2D_Weight18[3]*PointValues[3]
802  +NF_D_Q_Q4_2D_Weight18[4]*PointValues[4]
803  +NF_D_Q_Q4_2D_Weight18[5]*PointValues[5]
804  +NF_D_Q_Q4_2D_Weight18[6]*PointValues[6]
805  +NF_D_Q_Q4_2D_Weight18[7]*PointValues[7]
806  +NF_D_Q_Q4_2D_Weight18[8]*PointValues[8]
807  +NF_D_Q_Q4_2D_Weight18[9]*PointValues[9]
808  +NF_D_Q_Q4_2D_Weight18[10]*PointValues[10]
809  +NF_D_Q_Q4_2D_Weight18[11]*PointValues[11]
810  +NF_D_Q_Q4_2D_Weight18[12]*PointValues[12]
811  +NF_D_Q_Q4_2D_Weight18[13]*PointValues[13]
812  +NF_D_Q_Q4_2D_Weight18[14]*PointValues[14]
813  +NF_D_Q_Q4_2D_Weight18[15]*PointValues[15]
814  +NF_D_Q_Q4_2D_Weight18[16]*PointValues[16]
815  +NF_D_Q_Q4_2D_Weight18[17]*PointValues[17]
816  +NF_D_Q_Q4_2D_Weight18[18]*PointValues[18]
817  +NF_D_Q_Q4_2D_Weight18[19]*PointValues[19]
818  +NF_D_Q_Q4_2D_Weight18[20]*PointValues[20]
819  +NF_D_Q_Q4_2D_Weight18[21]*PointValues[21]
820  +NF_D_Q_Q4_2D_Weight18[22]*PointValues[22]
821  +NF_D_Q_Q4_2D_Weight18[23]*PointValues[23]
822  +NF_D_Q_Q4_2D_Weight18[24]*PointValues[24];
823 
824  Functionals[19] = NF_D_Q_Q4_2D_Weight19[0]*PointValues[0]
825  +NF_D_Q_Q4_2D_Weight19[1]*PointValues[1]
826  +NF_D_Q_Q4_2D_Weight19[2]*PointValues[2]
827  +NF_D_Q_Q4_2D_Weight19[3]*PointValues[3]
828  +NF_D_Q_Q4_2D_Weight19[4]*PointValues[4]
829  +NF_D_Q_Q4_2D_Weight19[5]*PointValues[5]
830  +NF_D_Q_Q4_2D_Weight19[6]*PointValues[6]
831  +NF_D_Q_Q4_2D_Weight19[7]*PointValues[7]
832  +NF_D_Q_Q4_2D_Weight19[8]*PointValues[8]
833  +NF_D_Q_Q4_2D_Weight19[9]*PointValues[9]
834  +NF_D_Q_Q4_2D_Weight19[10]*PointValues[10]
835  +NF_D_Q_Q4_2D_Weight19[11]*PointValues[11]
836  +NF_D_Q_Q4_2D_Weight19[12]*PointValues[12]
837  +NF_D_Q_Q4_2D_Weight19[13]*PointValues[13]
838  +NF_D_Q_Q4_2D_Weight19[14]*PointValues[14]
839  +NF_D_Q_Q4_2D_Weight19[15]*PointValues[15]
840  +NF_D_Q_Q4_2D_Weight19[16]*PointValues[16]
841  +NF_D_Q_Q4_2D_Weight19[17]*PointValues[17]
842  +NF_D_Q_Q4_2D_Weight19[18]*PointValues[18]
843  +NF_D_Q_Q4_2D_Weight19[19]*PointValues[19]
844  +NF_D_Q_Q4_2D_Weight19[20]*PointValues[20]
845  +NF_D_Q_Q4_2D_Weight19[21]*PointValues[21]
846  +NF_D_Q_Q4_2D_Weight19[22]*PointValues[22]
847  +NF_D_Q_Q4_2D_Weight19[23]*PointValues[23]
848  +NF_D_Q_Q4_2D_Weight19[24]*PointValues[24];
849 
850  Functionals[20] = NF_D_Q_Q4_2D_Weight20[0]*PointValues[0]
851  +NF_D_Q_Q4_2D_Weight20[1]*PointValues[1]
852  +NF_D_Q_Q4_2D_Weight20[2]*PointValues[2]
853  +NF_D_Q_Q4_2D_Weight20[3]*PointValues[3]
854  +NF_D_Q_Q4_2D_Weight20[4]*PointValues[4]
855  +NF_D_Q_Q4_2D_Weight20[5]*PointValues[5]
856  +NF_D_Q_Q4_2D_Weight20[6]*PointValues[6]
857  +NF_D_Q_Q4_2D_Weight20[7]*PointValues[7]
858  +NF_D_Q_Q4_2D_Weight20[8]*PointValues[8]
859  +NF_D_Q_Q4_2D_Weight20[9]*PointValues[9]
860  +NF_D_Q_Q4_2D_Weight20[10]*PointValues[10]
861  +NF_D_Q_Q4_2D_Weight20[11]*PointValues[11]
862  +NF_D_Q_Q4_2D_Weight20[12]*PointValues[12]
863  +NF_D_Q_Q4_2D_Weight20[13]*PointValues[13]
864  +NF_D_Q_Q4_2D_Weight20[14]*PointValues[14]
865  +NF_D_Q_Q4_2D_Weight20[15]*PointValues[15]
866  +NF_D_Q_Q4_2D_Weight20[16]*PointValues[16]
867  +NF_D_Q_Q4_2D_Weight20[17]*PointValues[17]
868  +NF_D_Q_Q4_2D_Weight20[18]*PointValues[18]
869  +NF_D_Q_Q4_2D_Weight20[19]*PointValues[19]
870  +NF_D_Q_Q4_2D_Weight20[20]*PointValues[20]
871  +NF_D_Q_Q4_2D_Weight20[21]*PointValues[21]
872  +NF_D_Q_Q4_2D_Weight20[22]*PointValues[22]
873  +NF_D_Q_Q4_2D_Weight20[23]*PointValues[23]
874  +NF_D_Q_Q4_2D_Weight20[24]*PointValues[24];
875 
876  Functionals[21] = NF_D_Q_Q4_2D_Weight21[0]*PointValues[0]
877  +NF_D_Q_Q4_2D_Weight21[1]*PointValues[1]
878  +NF_D_Q_Q4_2D_Weight21[2]*PointValues[2]
879  +NF_D_Q_Q4_2D_Weight21[3]*PointValues[3]
880  +NF_D_Q_Q4_2D_Weight21[4]*PointValues[4]
881  +NF_D_Q_Q4_2D_Weight21[5]*PointValues[5]
882  +NF_D_Q_Q4_2D_Weight21[6]*PointValues[6]
883  +NF_D_Q_Q4_2D_Weight21[7]*PointValues[7]
884  +NF_D_Q_Q4_2D_Weight21[8]*PointValues[8]
885  +NF_D_Q_Q4_2D_Weight21[9]*PointValues[9]
886  +NF_D_Q_Q4_2D_Weight21[10]*PointValues[10]
887  +NF_D_Q_Q4_2D_Weight21[11]*PointValues[11]
888  +NF_D_Q_Q4_2D_Weight21[12]*PointValues[12]
889  +NF_D_Q_Q4_2D_Weight21[13]*PointValues[13]
890  +NF_D_Q_Q4_2D_Weight21[14]*PointValues[14]
891  +NF_D_Q_Q4_2D_Weight21[15]*PointValues[15]
892  +NF_D_Q_Q4_2D_Weight21[16]*PointValues[16]
893  +NF_D_Q_Q4_2D_Weight21[17]*PointValues[17]
894  +NF_D_Q_Q4_2D_Weight21[18]*PointValues[18]
895  +NF_D_Q_Q4_2D_Weight21[19]*PointValues[19]
896  +NF_D_Q_Q4_2D_Weight21[20]*PointValues[20]
897  +NF_D_Q_Q4_2D_Weight21[21]*PointValues[21]
898  +NF_D_Q_Q4_2D_Weight21[22]*PointValues[22]
899  +NF_D_Q_Q4_2D_Weight21[23]*PointValues[23]
900  +NF_D_Q_Q4_2D_Weight21[24]*PointValues[24];
901 
902  Functionals[22] = NF_D_Q_Q4_2D_Weight22[0]*PointValues[0]
903  +NF_D_Q_Q4_2D_Weight22[1]*PointValues[1]
904  +NF_D_Q_Q4_2D_Weight22[2]*PointValues[2]
905  +NF_D_Q_Q4_2D_Weight22[3]*PointValues[3]
906  +NF_D_Q_Q4_2D_Weight22[4]*PointValues[4]
907  +NF_D_Q_Q4_2D_Weight22[5]*PointValues[5]
908  +NF_D_Q_Q4_2D_Weight22[6]*PointValues[6]
909  +NF_D_Q_Q4_2D_Weight22[7]*PointValues[7]
910  +NF_D_Q_Q4_2D_Weight22[8]*PointValues[8]
911  +NF_D_Q_Q4_2D_Weight22[9]*PointValues[9]
912  +NF_D_Q_Q4_2D_Weight22[10]*PointValues[10]
913  +NF_D_Q_Q4_2D_Weight22[11]*PointValues[11]
914  +NF_D_Q_Q4_2D_Weight22[12]*PointValues[12]
915  +NF_D_Q_Q4_2D_Weight22[13]*PointValues[13]
916  +NF_D_Q_Q4_2D_Weight22[14]*PointValues[14]
917  +NF_D_Q_Q4_2D_Weight22[15]*PointValues[15]
918  +NF_D_Q_Q4_2D_Weight22[16]*PointValues[16]
919  +NF_D_Q_Q4_2D_Weight22[17]*PointValues[17]
920  +NF_D_Q_Q4_2D_Weight22[18]*PointValues[18]
921  +NF_D_Q_Q4_2D_Weight22[19]*PointValues[19]
922  +NF_D_Q_Q4_2D_Weight22[20]*PointValues[20]
923  +NF_D_Q_Q4_2D_Weight22[21]*PointValues[21]
924  +NF_D_Q_Q4_2D_Weight22[22]*PointValues[22]
925  +NF_D_Q_Q4_2D_Weight22[23]*PointValues[23]
926  +NF_D_Q_Q4_2D_Weight22[24]*PointValues[24];
927 
928  Functionals[23] = NF_D_Q_Q4_2D_Weight23[0]*PointValues[0]
929  +NF_D_Q_Q4_2D_Weight23[1]*PointValues[1]
930  +NF_D_Q_Q4_2D_Weight23[2]*PointValues[2]
931  +NF_D_Q_Q4_2D_Weight23[3]*PointValues[3]
932  +NF_D_Q_Q4_2D_Weight23[4]*PointValues[4]
933  +NF_D_Q_Q4_2D_Weight23[5]*PointValues[5]
934  +NF_D_Q_Q4_2D_Weight23[6]*PointValues[6]
935  +NF_D_Q_Q4_2D_Weight23[7]*PointValues[7]
936  +NF_D_Q_Q4_2D_Weight23[8]*PointValues[8]
937  +NF_D_Q_Q4_2D_Weight23[9]*PointValues[9]
938  +NF_D_Q_Q4_2D_Weight23[10]*PointValues[10]
939  +NF_D_Q_Q4_2D_Weight23[11]*PointValues[11]
940  +NF_D_Q_Q4_2D_Weight23[12]*PointValues[12]
941  +NF_D_Q_Q4_2D_Weight23[13]*PointValues[13]
942  +NF_D_Q_Q4_2D_Weight23[14]*PointValues[14]
943  +NF_D_Q_Q4_2D_Weight23[15]*PointValues[15]
944  +NF_D_Q_Q4_2D_Weight23[16]*PointValues[16]
945  +NF_D_Q_Q4_2D_Weight23[17]*PointValues[17]
946  +NF_D_Q_Q4_2D_Weight23[18]*PointValues[18]
947  +NF_D_Q_Q4_2D_Weight23[19]*PointValues[19]
948  +NF_D_Q_Q4_2D_Weight23[20]*PointValues[20]
949  +NF_D_Q_Q4_2D_Weight23[21]*PointValues[21]
950  +NF_D_Q_Q4_2D_Weight23[22]*PointValues[22]
951  +NF_D_Q_Q4_2D_Weight23[23]*PointValues[23]
952  +NF_D_Q_Q4_2D_Weight23[24]*PointValues[24];
953 
954  Functionals[24] = NF_D_Q_Q4_2D_Weight24[0]*PointValues[0]
955  +NF_D_Q_Q4_2D_Weight24[1]*PointValues[1]
956  +NF_D_Q_Q4_2D_Weight24[2]*PointValues[2]
957  +NF_D_Q_Q4_2D_Weight24[3]*PointValues[3]
958  +NF_D_Q_Q4_2D_Weight24[4]*PointValues[4]
959  +NF_D_Q_Q4_2D_Weight24[5]*PointValues[5]
960  +NF_D_Q_Q4_2D_Weight24[6]*PointValues[6]
961  +NF_D_Q_Q4_2D_Weight24[7]*PointValues[7]
962  +NF_D_Q_Q4_2D_Weight24[8]*PointValues[8]
963  +NF_D_Q_Q4_2D_Weight24[9]*PointValues[9]
964  +NF_D_Q_Q4_2D_Weight24[10]*PointValues[10]
965  +NF_D_Q_Q4_2D_Weight24[11]*PointValues[11]
966  +NF_D_Q_Q4_2D_Weight24[12]*PointValues[12]
967  +NF_D_Q_Q4_2D_Weight24[13]*PointValues[13]
968  +NF_D_Q_Q4_2D_Weight24[14]*PointValues[14]
969  +NF_D_Q_Q4_2D_Weight24[15]*PointValues[15]
970  +NF_D_Q_Q4_2D_Weight24[16]*PointValues[16]
971  +NF_D_Q_Q4_2D_Weight24[17]*PointValues[17]
972  +NF_D_Q_Q4_2D_Weight24[18]*PointValues[18]
973  +NF_D_Q_Q4_2D_Weight24[19]*PointValues[19]
974  +NF_D_Q_Q4_2D_Weight24[20]*PointValues[20]
975  +NF_D_Q_Q4_2D_Weight24[21]*PointValues[21]
976  +NF_D_Q_Q4_2D_Weight24[22]*PointValues[22]
977  +NF_D_Q_Q4_2D_Weight24[23]*PointValues[23]
978  +NF_D_Q_Q4_2D_Weight24[24]*PointValues[24];
979 
980 }
981 
982 void NF_D_Q_Q4_2D_EvalEdge(TCollection *Coll, TBaseCell *Cell, int Joint, double *PointValues,
983  double *Functionals)
984 {
985 }
986 
987 /*
988  TNodalFunctional2D(NodalFunctional2D id,
989  int n_allfunctionals, int n_edgefunctionals,
990  int n_pointsall, int n_pointsedge,
991  double *xi, double *eta, double *t,
992  DoubleFunctVect *evalall,
993  DoubleFunctVect *evaledge);
994 */
995 
996 TNodalFunctional2D *NF_D_Q_Q4_2D_Obj = new TNodalFunctional2D
997  (NF_D_Q_Q4_2D, 25, 0, 25, 0, NF_D_Q_Q4_2D_Xi, NF_D_Q_Q4_2D_Eta,
998  NF_D_Q_Q4_2D_T, NF_D_Q_Q4_2D_EvalAll, NULL);
999 
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