1 static double NF_C_Q_UL4_2D_Xi[] = {
2 -1., -.5000000000000000000000000, 0., .5000000000000000000000000, 1., 1., 1., 1., 1.,
3 .5000000000000000000000000, 0., -.5000000000000000000000000, -1., -1., -1., -1.,
4 -.9061798459386639927976267, -.5384693101056830910363143, 0., .5384693101056830910363143,
5 .9061798459386639927976267, -.9061798459386639927976267, -.5384693101056830910363143, 0.,
6 .5384693101056830910363143, .9061798459386639927976267, -.9061798459386639927976267,
7 -.5384693101056830910363143, 0., .5384693101056830910363143, .9061798459386639927976267,
8 -.9061798459386639927976267, -.5384693101056830910363143, 0., .5384693101056830910363143,
9 .9061798459386639927976267, -.9061798459386639927976267, -.5384693101056830910363143, 0.,
10 .5384693101056830910363143, .9061798459386639927976267
13 static double NF_C_Q_UL4_2D_Eta[] = {
14 -1., -1., -1., -1., -1., -.5000000000000000000000000, 0., .5000000000000000000000000, 1., 1.,
15 1., 1., 1., .5000000000000000000000000, 0., -.5000000000000000000000000, -.9061798459386639927976267,
16 -.9061798459386639927976267, -.9061798459386639927976267, -.9061798459386639927976267,
17 -.9061798459386639927976267, -.5384693101056830910363143, -.5384693101056830910363143,
18 -.5384693101056830910363143, -.5384693101056830910363143, -.5384693101056830910363143, 0., 0., 0., 0.,
19 0., .5384693101056830910363143, .5384693101056830910363143, .5384693101056830910363143,
20 .5384693101056830910363143, .5384693101056830910363143, .9061798459386639927976267,
21 .9061798459386639927976267, .9061798459386639927976267, .9061798459386639927976267,
22 .9061798459386639927976267
25 static double NF_C_Q_UL4_2D_T[] = {
26 -1.000000000000000e+00,
27 -5.000000000000000e-01,
28 0.000000000000000e+00,
29 5.000000000000000e-01,
33 static double NF_C_Q_UL4_2D_W16[] = {
34 0.5613434886242863595465133e-1, .1134000000000000000000000, .1347850723875209031192266,
35 .1134000000000000000000001, 0.5613434886242863595465135e-1, .1134000000000000000000000,
36 .2290854042239911171317679, .2722865325507507018190467, .2290854042239911171317681,
37 .1134000000000000000000001, .1347850723875209031192266, .2722865325507507018190467,
38 .3236345679012345679012375, .2722865325507507018190469, .1347850723875209031192266,
39 .1134000000000000000000001, .2290854042239911171317681, .2722865325507507018190469,
40 .2290854042239911171317682, .1134000000000000000000001, 0.5613434886242863595465135e-1,
41 .1134000000000000000000001, .1347850723875209031192266, .1134000000000000000000001,
42 0.5613434886242863595465138e-1
45 static double NF_C_Q_UL4_2D_W17[] = {
46 -0.5086781560402279968924955e-1, -.1027607945294444967832509, -.1221395161309553661396283,
47 -.1027607945294444967832510, -0.5086781560402279968924957e-1, -0.6106241976598446252351804e-1,
48 -.1233554595677740359177672, -.1466179413336713527980412, -.1233554595677740359177673,
49 -0.6106241976598446252351810e-1, 0., 0., 0., 0., 0., 0.6106241976598446252351810e-1,
50 .1233554595677740359177673, .1466179413336713527980413, .1233554595677740359177673,
51 0.6106241976598446252351810e-1, 0.5086781560402279968924957e-1, .1027607945294444967832510,
52 .1221395161309553661396283, .1027607945294444967832510, 0.5086781560402279968924959e-1
55 static double NF_C_Q_UL4_2D_W18[] = {
56 0.4107590952972030537062780e-1, 0.8297964143284007959082117e-1, 0.9862801567209769736065559e-1,
57 0.8297964143284007959082124e-1, 0.4107590952972030537062781e-1, -0.7379641432840079590821313e-2,
58 -0.1490800829515240413605983e-1, -0.1771937369678905538534659e-1, -0.1490800829515240413605984e-1,
59 -0.7379641432840079590821319e-2, -0.6739253619376045155961330e-1, -.1361432662753753509095234,
60 -.1618172839506172839506188, -.1361432662753753509095234, -0.6739253619376045155961330e-1,
61 -0.7379641432840079590821319e-2, -0.1490800829515240413605984e-1, -0.1771937369678905538534660e-1,
62 -0.1490800829515240413605985e-1, -0.7379641432840079590821319e-2, 0.4107590952972030537062781e-1,
63 0.8297964143284007959082124e-1, 0.9862801567209769736065559e-1, 0.8297964143284007959082124e-1,
64 0.4107590952972030537062783e-1
67 static double NF_C_Q_UL4_2D_W19[] = {
68 -0.5086781560402279968924955e-1, -0.6106241976598446252351804e-1, 0.,
69 0.6106241976598446252351810e-1, 0.5086781560402279968924957e-1, -.1027607945294444967832509,
70 -.1233554595677740359177672, 0., .1233554595677740359177673, .1027607945294444967832510,
71 -.1221395161309553661396283, -.1466179413336713527980412, 0., .1466179413336713527980413,
72 .1221395161309553661396283, -.1027607945294444967832510, -.1233554595677740359177673, 0.,
73 .1233554595677740359177673, .1027607945294444967832510, -0.5086781560402279968924957e-1,
74 -0.6106241976598446252351810e-1, 0., 0.6106241976598446252351810e-1, 0.5086781560402279968924959e-1
77 static double NF_C_Q_UL4_2D_W20[] = {
78 0.4609538930728974889863567e-1, 0.5533353413618183126939358e-1, 0.,
79 -0.5533353413618183126939363e-1, -0.4609538930728974889863568e-1, 0.5533353413618183126939358e-1,
80 0.6642312921122876961988275e-1, 0., -0.6642312921122876961988280e-1, -0.5533353413618183126939363e-1,
81 -0., -0., 0., 0., 0., -0.5533353413618183126939363e-1, -0.6642312921122876961988280e-1, 0.,
82 0.6642312921122876961988283e-1, 0.5533353413618183126939363e-1, -0.4609538930728974889863568e-1,
83 -0.5533353413618183126939363e-1, 0., 0.5533353413618183126939363e-1, 0.4609538930728974889863571e-1
86 static double NF_C_Q_UL4_2D_W21[] = {
87 -0.3722216136943244646106953e-1, -0.4468199027515835399732213e-1, 0.,
88 0.4468199027515835399732217e-1, 0.3722216136943244646106954e-1, 0.6687282336693604926162598e-2,
89 0.8027504941740515797812026e-2, 0., -0.8027504941740515797812033e-2, -0.6687282336693604926162603e-2,
90 0.6106975806547768306981415e-1, 0.7330897066683567639902060e-1, 0., -0.7330897066683567639902065e-1,
91 -0.6106975806547768306981415e-1, 0.6687282336693604926162603e-2, 0.8027504941740515797812033e-2, 0.,
92 -0.8027504941740515797812037e-2, -0.6687282336693604926162603e-2, -0.3722216136943244646106954e-1,
93 -0.4468199027515835399732217e-1, 0., 0.4468199027515835399732217e-1, 0.3722216136943244646106956e-1
96 static double NF_C_Q_UL4_2D_W22[] = {
97 0.4107590952972030537062780e-1, -0.7379641432840079590821313e-2,
98 -0.6739253619376045155961330e-1, -0.7379641432840079590821319e-2, 0.4107590952972030537062781e-1,
99 0.8297964143284007959082117e-1, -0.1490800829515240413605983e-1, -.1361432662753753509095234,
100 -0.1490800829515240413605984e-1, 0.8297964143284007959082124e-1, 0.9862801567209769736065559e-1,
101 -0.1771937369678905538534659e-1, -.1618172839506172839506188, -0.1771937369678905538534660e-1,
102 0.9862801567209769736065559e-1, 0.8297964143284007959082124e-1, -0.1490800829515240413605984e-1,
103 -.1361432662753753509095234, -0.1490800829515240413605985e-1, 0.8297964143284007959082124e-1,
104 0.4107590952972030537062781e-1, -0.7379641432840079590821319e-2, -0.6739253619376045155961330e-1,
105 -0.7379641432840079590821319e-2, 0.4107590952972030537062783e-1
108 static double NF_C_Q_UL4_2D_W23[] = {
109 -0.3722216136943244646106951e-1, 0.6687282336693604926162588e-2,
110 0.6106975806547768306981415e-1, 0.6687282336693604926162594e-2, -0.3722216136943244646106952e-1,
111 -0.4468199027515835399732212e-1, 0.8027504941740515797812004e-2, 0.7330897066683567639902060e-1,
112 0.8027504941740515797812011e-2, -0.4468199027515835399732216e-1, 0., -0., -0., -0., 0.,
113 0.4468199027515835399732216e-1, -0.8027504941740515797812011e-2, -0.7330897066683567639902065e-1,
114 -0.8027504941740515797812014e-2, 0.4468199027515835399732216e-1, 0.3722216136943244646106952e-1,
115 -0.6687282336693604926162594e-2, -0.6106975806547768306981415e-1, -0.6687282336693604926162594e-2,
116 0.3722216136943244646106954e-1
119 static double NF_C_Q_UL4_2D_W24[] = {
120 0.3005700391802442434016381e-1, -0.5400000000000000000000013e-2,
121 -0.4931400783604884868032782e-1, -0.5400000000000000000000018e-2, 0.3005700391802442434016382e-1,
122 -0.5400000000000000000000006e-2, 0.9701565758027361536633835e-3, 0.8859686848394527692673296e-2,
123 0.9701565758027361536633844e-3, -0.5400000000000000000000011e-2, -0.4931400783604884868032779e-1,
124 0.8859686848394527692673296e-2, 0.8090864197530864197530938e-1, 0.8859686848394527692673302e-2,
125 -0.4931400783604884868032779e-1, -0.5400000000000000000000011e-2, 0.9701565758027361536633844e-3,
126 0.8859686848394527692673302e-2, 0.9701565758027361536633848e-3, -0.5400000000000000000000011e-2,
127 0.3005700391802442434016382e-1, -0.5400000000000000000000018e-2, -0.4931400783604884868032782e-1,
128 -0.5400000000000000000000018e-2, 0.3005700391802442434016383e-1
131 static double NF_C_Q_UL4_2D_W25[] = {
132 -0.2812505854637221097561622e-1, -0.5681693479646467344727129e-1,
133 -0.6753152265765913792627117e-1, -0.5681693479646467344727134e-1, -0.2812505854637221097561623e-1,
134 0.4733113056260416220730673e-1, 0.9561614794808355027486474e-1, .1136475257724722186193667,
135 0.9561614794808355027486483e-1, 0.4733113056260416220730677e-1, 0., 0., 0., 0., 0.,
136 -0.4733113056260416220730677e-1, -0.9561614794808355027486483e-1, -.1136475257724722186193668,
137 -0.9561614794808355027486487e-1, -0.4733113056260416220730677e-1, 0.2812505854637221097561623e-1,
138 0.5681693479646467344727134e-1, 0.6753152265765913792627117e-1, 0.5681693479646467344727134e-1,
139 0.2812505854637221097561625e-1
142 static double NF_C_Q_UL4_2D_W26[] = {
143 -0.2812505854637221097561622e-1, 0.4733113056260416220730673e-1, 0.,
144 -0.4733113056260416220730677e-1, 0.2812505854637221097561623e-1, -0.5681693479646467344727129e-1,
145 0.9561614794808355027486474e-1, 0., -0.9561614794808355027486483e-1, 0.5681693479646467344727134e-1,
146 -0.6753152265765913792627117e-1, .1136475257724722186193667, 0., -.1136475257724722186193668,
147 0.6753152265765913792627117e-1, -0.5681693479646467344727134e-1, 0.9561614794808355027486483e-1, 0.,
148 -0.9561614794808355027486487e-1, 0.5681693479646467344727134e-1, -0.2812505854637221097561623e-1,
149 0.4733113056260416220730677e-1, 0., -0.4733113056260416220730677e-1, 0.2812505854637221097561625e-1
157 memcpy(Functionals, PointValues, 16*SizeOfDouble);
158 Functionals[16] = NF_C_Q_UL4_2D_W16[ 0]*PointValues[16]
159 +NF_C_Q_UL4_2D_W16[ 1]*PointValues[17]
160 +NF_C_Q_UL4_2D_W16[ 2]*PointValues[18]
161 +NF_C_Q_UL4_2D_W16[ 3]*PointValues[19]
162 +NF_C_Q_UL4_2D_W16[ 4]*PointValues[20]
163 +NF_C_Q_UL4_2D_W16[ 5]*PointValues[21]
164 +NF_C_Q_UL4_2D_W16[ 6]*PointValues[22]
165 +NF_C_Q_UL4_2D_W16[ 7]*PointValues[23]
166 +NF_C_Q_UL4_2D_W16[ 8]*PointValues[24]
167 +NF_C_Q_UL4_2D_W16[ 9]*PointValues[25]
168 +NF_C_Q_UL4_2D_W16[10]*PointValues[26]
169 +NF_C_Q_UL4_2D_W16[11]*PointValues[27]
170 +NF_C_Q_UL4_2D_W16[12]*PointValues[28]
171 +NF_C_Q_UL4_2D_W16[13]*PointValues[29]
172 +NF_C_Q_UL4_2D_W16[14]*PointValues[30]
173 +NF_C_Q_UL4_2D_W16[15]*PointValues[31]
174 +NF_C_Q_UL4_2D_W16[16]*PointValues[32]
175 +NF_C_Q_UL4_2D_W16[17]*PointValues[33]
176 +NF_C_Q_UL4_2D_W16[18]*PointValues[34]
177 +NF_C_Q_UL4_2D_W16[19]*PointValues[35]
178 +NF_C_Q_UL4_2D_W16[20]*PointValues[36]
179 +NF_C_Q_UL4_2D_W16[21]*PointValues[37]
180 +NF_C_Q_UL4_2D_W16[22]*PointValues[38]
181 +NF_C_Q_UL4_2D_W16[23]*PointValues[39]
182 +NF_C_Q_UL4_2D_W16[24]*PointValues[40];
183 Functionals[17] = NF_C_Q_UL4_2D_W17[ 0]*PointValues[16]
184 +NF_C_Q_UL4_2D_W17[ 1]*PointValues[17]
185 +NF_C_Q_UL4_2D_W17[ 2]*PointValues[18]
186 +NF_C_Q_UL4_2D_W17[ 3]*PointValues[19]
187 +NF_C_Q_UL4_2D_W17[ 4]*PointValues[20]
188 +NF_C_Q_UL4_2D_W17[ 5]*PointValues[21]
189 +NF_C_Q_UL4_2D_W17[ 6]*PointValues[22]
190 +NF_C_Q_UL4_2D_W17[ 7]*PointValues[23]
191 +NF_C_Q_UL4_2D_W17[ 8]*PointValues[24]
192 +NF_C_Q_UL4_2D_W17[ 9]*PointValues[25]
193 +NF_C_Q_UL4_2D_W17[10]*PointValues[26]
194 +NF_C_Q_UL4_2D_W17[11]*PointValues[27]
195 +NF_C_Q_UL4_2D_W17[12]*PointValues[28]
196 +NF_C_Q_UL4_2D_W17[13]*PointValues[29]
197 +NF_C_Q_UL4_2D_W17[14]*PointValues[30]
198 +NF_C_Q_UL4_2D_W17[15]*PointValues[31]
199 +NF_C_Q_UL4_2D_W17[16]*PointValues[32]
200 +NF_C_Q_UL4_2D_W17[17]*PointValues[33]
201 +NF_C_Q_UL4_2D_W17[18]*PointValues[34]
202 +NF_C_Q_UL4_2D_W17[19]*PointValues[35]
203 +NF_C_Q_UL4_2D_W17[20]*PointValues[36]
204 +NF_C_Q_UL4_2D_W17[21]*PointValues[37]
205 +NF_C_Q_UL4_2D_W17[22]*PointValues[38]
206 +NF_C_Q_UL4_2D_W17[23]*PointValues[39]
207 +NF_C_Q_UL4_2D_W17[24]*PointValues[40];
208 Functionals[18] = NF_C_Q_UL4_2D_W18[ 0]*PointValues[16]
209 +NF_C_Q_UL4_2D_W18[ 1]*PointValues[17]
210 +NF_C_Q_UL4_2D_W18[ 2]*PointValues[18]
211 +NF_C_Q_UL4_2D_W18[ 3]*PointValues[19]
212 +NF_C_Q_UL4_2D_W18[ 4]*PointValues[20]
213 +NF_C_Q_UL4_2D_W18[ 5]*PointValues[21]
214 +NF_C_Q_UL4_2D_W18[ 6]*PointValues[22]
215 +NF_C_Q_UL4_2D_W18[ 7]*PointValues[23]
216 +NF_C_Q_UL4_2D_W18[ 8]*PointValues[24]
217 +NF_C_Q_UL4_2D_W18[ 9]*PointValues[25]
218 +NF_C_Q_UL4_2D_W18[10]*PointValues[26]
219 +NF_C_Q_UL4_2D_W18[11]*PointValues[27]
220 +NF_C_Q_UL4_2D_W18[12]*PointValues[28]
221 +NF_C_Q_UL4_2D_W18[13]*PointValues[29]
222 +NF_C_Q_UL4_2D_W18[14]*PointValues[30]
223 +NF_C_Q_UL4_2D_W18[15]*PointValues[31]
224 +NF_C_Q_UL4_2D_W18[16]*PointValues[32]
225 +NF_C_Q_UL4_2D_W18[17]*PointValues[33]
226 +NF_C_Q_UL4_2D_W18[18]*PointValues[34]
227 +NF_C_Q_UL4_2D_W18[19]*PointValues[35]
228 +NF_C_Q_UL4_2D_W18[20]*PointValues[36]
229 +NF_C_Q_UL4_2D_W18[21]*PointValues[37]
230 +NF_C_Q_UL4_2D_W18[22]*PointValues[38]
231 +NF_C_Q_UL4_2D_W18[23]*PointValues[39]
232 +NF_C_Q_UL4_2D_W18[24]*PointValues[40];
233 Functionals[19] = NF_C_Q_UL4_2D_W19[ 0]*PointValues[16]
234 +NF_C_Q_UL4_2D_W19[ 1]*PointValues[17]
235 +NF_C_Q_UL4_2D_W19[ 2]*PointValues[18]
236 +NF_C_Q_UL4_2D_W19[ 3]*PointValues[19]
237 +NF_C_Q_UL4_2D_W19[ 4]*PointValues[20]
238 +NF_C_Q_UL4_2D_W19[ 5]*PointValues[21]
239 +NF_C_Q_UL4_2D_W19[ 6]*PointValues[22]
240 +NF_C_Q_UL4_2D_W19[ 7]*PointValues[23]
241 +NF_C_Q_UL4_2D_W19[ 8]*PointValues[24]
242 +NF_C_Q_UL4_2D_W19[ 9]*PointValues[25]
243 +NF_C_Q_UL4_2D_W19[10]*PointValues[26]
244 +NF_C_Q_UL4_2D_W19[11]*PointValues[27]
245 +NF_C_Q_UL4_2D_W19[12]*PointValues[28]
246 +NF_C_Q_UL4_2D_W19[13]*PointValues[29]
247 +NF_C_Q_UL4_2D_W19[14]*PointValues[30]
248 +NF_C_Q_UL4_2D_W19[15]*PointValues[31]
249 +NF_C_Q_UL4_2D_W19[16]*PointValues[32]
250 +NF_C_Q_UL4_2D_W19[17]*PointValues[33]
251 +NF_C_Q_UL4_2D_W19[18]*PointValues[34]
252 +NF_C_Q_UL4_2D_W19[19]*PointValues[35]
253 +NF_C_Q_UL4_2D_W19[20]*PointValues[36]
254 +NF_C_Q_UL4_2D_W19[21]*PointValues[37]
255 +NF_C_Q_UL4_2D_W19[22]*PointValues[38]
256 +NF_C_Q_UL4_2D_W19[23]*PointValues[39]
257 +NF_C_Q_UL4_2D_W19[24]*PointValues[40];
258 Functionals[20] = NF_C_Q_UL4_2D_W20[ 0]*PointValues[16]
259 +NF_C_Q_UL4_2D_W20[ 1]*PointValues[17]
260 +NF_C_Q_UL4_2D_W20[ 2]*PointValues[18]
261 +NF_C_Q_UL4_2D_W20[ 3]*PointValues[19]
262 +NF_C_Q_UL4_2D_W20[ 4]*PointValues[20]
263 +NF_C_Q_UL4_2D_W20[ 5]*PointValues[21]
264 +NF_C_Q_UL4_2D_W20[ 6]*PointValues[22]
265 +NF_C_Q_UL4_2D_W20[ 7]*PointValues[23]
266 +NF_C_Q_UL4_2D_W20[ 8]*PointValues[24]
267 +NF_C_Q_UL4_2D_W20[ 9]*PointValues[25]
268 +NF_C_Q_UL4_2D_W20[10]*PointValues[26]
269 +NF_C_Q_UL4_2D_W20[11]*PointValues[27]
270 +NF_C_Q_UL4_2D_W20[12]*PointValues[28]
271 +NF_C_Q_UL4_2D_W20[13]*PointValues[29]
272 +NF_C_Q_UL4_2D_W20[14]*PointValues[30]
273 +NF_C_Q_UL4_2D_W20[15]*PointValues[31]
274 +NF_C_Q_UL4_2D_W20[16]*PointValues[32]
275 +NF_C_Q_UL4_2D_W20[17]*PointValues[33]
276 +NF_C_Q_UL4_2D_W20[18]*PointValues[34]
277 +NF_C_Q_UL4_2D_W20[19]*PointValues[35]
278 +NF_C_Q_UL4_2D_W20[20]*PointValues[36]
279 +NF_C_Q_UL4_2D_W20[21]*PointValues[37]
280 +NF_C_Q_UL4_2D_W20[22]*PointValues[38]
281 +NF_C_Q_UL4_2D_W20[23]*PointValues[39]
282 +NF_C_Q_UL4_2D_W20[24]*PointValues[40];
283 Functionals[21] = NF_C_Q_UL4_2D_W21[ 0]*PointValues[16]
284 +NF_C_Q_UL4_2D_W21[ 1]*PointValues[17]
285 +NF_C_Q_UL4_2D_W21[ 2]*PointValues[18]
286 +NF_C_Q_UL4_2D_W21[ 3]*PointValues[19]
287 +NF_C_Q_UL4_2D_W21[ 4]*PointValues[20]
288 +NF_C_Q_UL4_2D_W21[ 5]*PointValues[21]
289 +NF_C_Q_UL4_2D_W21[ 6]*PointValues[22]
290 +NF_C_Q_UL4_2D_W21[ 7]*PointValues[23]
291 +NF_C_Q_UL4_2D_W21[ 8]*PointValues[24]
292 +NF_C_Q_UL4_2D_W21[ 9]*PointValues[25]
293 +NF_C_Q_UL4_2D_W21[10]*PointValues[26]
294 +NF_C_Q_UL4_2D_W21[11]*PointValues[27]
295 +NF_C_Q_UL4_2D_W21[12]*PointValues[28]
296 +NF_C_Q_UL4_2D_W21[13]*PointValues[29]
297 +NF_C_Q_UL4_2D_W21[14]*PointValues[30]
298 +NF_C_Q_UL4_2D_W21[15]*PointValues[31]
299 +NF_C_Q_UL4_2D_W21[16]*PointValues[32]
300 +NF_C_Q_UL4_2D_W21[17]*PointValues[33]
301 +NF_C_Q_UL4_2D_W21[18]*PointValues[34]
302 +NF_C_Q_UL4_2D_W21[19]*PointValues[35]
303 +NF_C_Q_UL4_2D_W21[20]*PointValues[36]
304 +NF_C_Q_UL4_2D_W21[21]*PointValues[37]
305 +NF_C_Q_UL4_2D_W21[22]*PointValues[38]
306 +NF_C_Q_UL4_2D_W21[23]*PointValues[39]
307 +NF_C_Q_UL4_2D_W21[24]*PointValues[40];
308 Functionals[22] = NF_C_Q_UL4_2D_W22[ 0]*PointValues[16]
309 +NF_C_Q_UL4_2D_W22[ 1]*PointValues[17]
310 +NF_C_Q_UL4_2D_W22[ 2]*PointValues[18]
311 +NF_C_Q_UL4_2D_W22[ 3]*PointValues[19]
312 +NF_C_Q_UL4_2D_W22[ 4]*PointValues[20]
313 +NF_C_Q_UL4_2D_W22[ 5]*PointValues[21]
314 +NF_C_Q_UL4_2D_W22[ 6]*PointValues[22]
315 +NF_C_Q_UL4_2D_W22[ 7]*PointValues[23]
316 +NF_C_Q_UL4_2D_W22[ 8]*PointValues[24]
317 +NF_C_Q_UL4_2D_W22[ 9]*PointValues[25]
318 +NF_C_Q_UL4_2D_W22[10]*PointValues[26]
319 +NF_C_Q_UL4_2D_W22[11]*PointValues[27]
320 +NF_C_Q_UL4_2D_W22[12]*PointValues[28]
321 +NF_C_Q_UL4_2D_W22[13]*PointValues[29]
322 +NF_C_Q_UL4_2D_W22[14]*PointValues[30]
323 +NF_C_Q_UL4_2D_W22[15]*PointValues[31]
324 +NF_C_Q_UL4_2D_W22[16]*PointValues[32]
325 +NF_C_Q_UL4_2D_W22[17]*PointValues[33]
326 +NF_C_Q_UL4_2D_W22[18]*PointValues[34]
327 +NF_C_Q_UL4_2D_W22[19]*PointValues[35]
328 +NF_C_Q_UL4_2D_W22[20]*PointValues[36]
329 +NF_C_Q_UL4_2D_W22[21]*PointValues[37]
330 +NF_C_Q_UL4_2D_W22[22]*PointValues[38]
331 +NF_C_Q_UL4_2D_W22[23]*PointValues[39]
332 +NF_C_Q_UL4_2D_W22[24]*PointValues[40];
333 Functionals[23] = NF_C_Q_UL4_2D_W23[ 0]*PointValues[16]
334 +NF_C_Q_UL4_2D_W23[ 1]*PointValues[17]
335 +NF_C_Q_UL4_2D_W23[ 2]*PointValues[18]
336 +NF_C_Q_UL4_2D_W23[ 3]*PointValues[19]
337 +NF_C_Q_UL4_2D_W23[ 4]*PointValues[20]
338 +NF_C_Q_UL4_2D_W23[ 5]*PointValues[21]
339 +NF_C_Q_UL4_2D_W23[ 6]*PointValues[22]
340 +NF_C_Q_UL4_2D_W23[ 7]*PointValues[23]
341 +NF_C_Q_UL4_2D_W23[ 8]*PointValues[24]
342 +NF_C_Q_UL4_2D_W23[ 9]*PointValues[25]
343 +NF_C_Q_UL4_2D_W23[10]*PointValues[26]
344 +NF_C_Q_UL4_2D_W23[11]*PointValues[27]
345 +NF_C_Q_UL4_2D_W23[12]*PointValues[28]
346 +NF_C_Q_UL4_2D_W23[13]*PointValues[29]
347 +NF_C_Q_UL4_2D_W23[14]*PointValues[30]
348 +NF_C_Q_UL4_2D_W23[15]*PointValues[31]
349 +NF_C_Q_UL4_2D_W23[16]*PointValues[32]
350 +NF_C_Q_UL4_2D_W23[17]*PointValues[33]
351 +NF_C_Q_UL4_2D_W23[18]*PointValues[34]
352 +NF_C_Q_UL4_2D_W23[19]*PointValues[35]
353 +NF_C_Q_UL4_2D_W23[20]*PointValues[36]
354 +NF_C_Q_UL4_2D_W23[21]*PointValues[37]
355 +NF_C_Q_UL4_2D_W23[22]*PointValues[38]
356 +NF_C_Q_UL4_2D_W23[23]*PointValues[39]
357 +NF_C_Q_UL4_2D_W23[24]*PointValues[40];
358 Functionals[24] = NF_C_Q_UL4_2D_W24[ 0]*PointValues[16]
359 +NF_C_Q_UL4_2D_W24[ 1]*PointValues[17]
360 +NF_C_Q_UL4_2D_W24[ 2]*PointValues[18]
361 +NF_C_Q_UL4_2D_W24[ 3]*PointValues[19]
362 +NF_C_Q_UL4_2D_W24[ 4]*PointValues[20]
363 +NF_C_Q_UL4_2D_W24[ 5]*PointValues[21]
364 +NF_C_Q_UL4_2D_W24[ 6]*PointValues[22]
365 +NF_C_Q_UL4_2D_W24[ 7]*PointValues[23]
366 +NF_C_Q_UL4_2D_W24[ 8]*PointValues[24]
367 +NF_C_Q_UL4_2D_W24[ 9]*PointValues[25]
368 +NF_C_Q_UL4_2D_W24[10]*PointValues[26]
369 +NF_C_Q_UL4_2D_W24[11]*PointValues[27]
370 +NF_C_Q_UL4_2D_W24[12]*PointValues[28]
371 +NF_C_Q_UL4_2D_W24[13]*PointValues[29]
372 +NF_C_Q_UL4_2D_W24[14]*PointValues[30]
373 +NF_C_Q_UL4_2D_W24[15]*PointValues[31]
374 +NF_C_Q_UL4_2D_W24[16]*PointValues[32]
375 +NF_C_Q_UL4_2D_W24[17]*PointValues[33]
376 +NF_C_Q_UL4_2D_W24[18]*PointValues[34]
377 +NF_C_Q_UL4_2D_W24[19]*PointValues[35]
378 +NF_C_Q_UL4_2D_W24[20]*PointValues[36]
379 +NF_C_Q_UL4_2D_W24[21]*PointValues[37]
380 +NF_C_Q_UL4_2D_W24[22]*PointValues[38]
381 +NF_C_Q_UL4_2D_W24[23]*PointValues[39]
382 +NF_C_Q_UL4_2D_W24[24]*PointValues[40];
383 Functionals[25] = NF_C_Q_UL4_2D_W25[ 0]*PointValues[16]
384 +NF_C_Q_UL4_2D_W25[ 1]*PointValues[17]
385 +NF_C_Q_UL4_2D_W25[ 2]*PointValues[18]
386 +NF_C_Q_UL4_2D_W25[ 3]*PointValues[19]
387 +NF_C_Q_UL4_2D_W25[ 4]*PointValues[20]
388 +NF_C_Q_UL4_2D_W25[ 5]*PointValues[21]
389 +NF_C_Q_UL4_2D_W25[ 6]*PointValues[22]
390 +NF_C_Q_UL4_2D_W25[ 7]*PointValues[23]
391 +NF_C_Q_UL4_2D_W25[ 8]*PointValues[24]
392 +NF_C_Q_UL4_2D_W25[ 9]*PointValues[25]
393 +NF_C_Q_UL4_2D_W25[10]*PointValues[26]
394 +NF_C_Q_UL4_2D_W25[11]*PointValues[27]
395 +NF_C_Q_UL4_2D_W25[12]*PointValues[28]
396 +NF_C_Q_UL4_2D_W25[13]*PointValues[29]
397 +NF_C_Q_UL4_2D_W25[14]*PointValues[30]
398 +NF_C_Q_UL4_2D_W25[15]*PointValues[31]
399 +NF_C_Q_UL4_2D_W25[16]*PointValues[32]
400 +NF_C_Q_UL4_2D_W25[17]*PointValues[33]
401 +NF_C_Q_UL4_2D_W25[18]*PointValues[34]
402 +NF_C_Q_UL4_2D_W25[19]*PointValues[35]
403 +NF_C_Q_UL4_2D_W25[20]*PointValues[36]
404 +NF_C_Q_UL4_2D_W25[21]*PointValues[37]
405 +NF_C_Q_UL4_2D_W25[22]*PointValues[38]
406 +NF_C_Q_UL4_2D_W25[23]*PointValues[39]
407 +NF_C_Q_UL4_2D_W25[24]*PointValues[40];
408 Functionals[26] = NF_C_Q_UL4_2D_W26[ 0]*PointValues[16]
409 +NF_C_Q_UL4_2D_W26[ 1]*PointValues[17]
410 +NF_C_Q_UL4_2D_W26[ 2]*PointValues[18]
411 +NF_C_Q_UL4_2D_W26[ 3]*PointValues[19]
412 +NF_C_Q_UL4_2D_W26[ 4]*PointValues[20]
413 +NF_C_Q_UL4_2D_W26[ 5]*PointValues[21]
414 +NF_C_Q_UL4_2D_W26[ 6]*PointValues[22]
415 +NF_C_Q_UL4_2D_W26[ 7]*PointValues[23]
416 +NF_C_Q_UL4_2D_W26[ 8]*PointValues[24]
417 +NF_C_Q_UL4_2D_W26[ 9]*PointValues[25]
418 +NF_C_Q_UL4_2D_W26[10]*PointValues[26]
419 +NF_C_Q_UL4_2D_W26[11]*PointValues[27]
420 +NF_C_Q_UL4_2D_W26[12]*PointValues[28]
421 +NF_C_Q_UL4_2D_W26[13]*PointValues[29]
422 +NF_C_Q_UL4_2D_W26[14]*PointValues[30]
423 +NF_C_Q_UL4_2D_W26[15]*PointValues[31]
424 +NF_C_Q_UL4_2D_W26[16]*PointValues[32]
425 +NF_C_Q_UL4_2D_W26[17]*PointValues[33]
426 +NF_C_Q_UL4_2D_W26[18]*PointValues[34]
427 +NF_C_Q_UL4_2D_W26[19]*PointValues[35]
428 +NF_C_Q_UL4_2D_W26[20]*PointValues[36]
429 +NF_C_Q_UL4_2D_W26[21]*PointValues[37]
430 +NF_C_Q_UL4_2D_W26[22]*PointValues[38]
431 +NF_C_Q_UL4_2D_W26[23]*PointValues[39]
432 +NF_C_Q_UL4_2D_W26[24]*PointValues[40];
438 memcpy(Functionals, PointValues, 5*SizeOfDouble);
451 (NF_C_Q_UL4_2D, 27, 5, 41, 5, NF_C_Q_UL4_2D_Xi, NF_C_Q_UL4_2D_Eta,
452 NF_C_Q_UL4_2D_T, NF_C_Q_UL4_2D_EvalAll, NF_C_Q_UL4_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