Mercurial > hg > qm-dsp
comparison dsp/wavelet/Wavelet.cpp @ 60:ba4076cb1be1
* Add wavelet filters from Thomas Wilmering
author | cannam |
---|---|
date | Thu, 02 Apr 2009 11:17:45 +0000 |
parents | |
children | e5907ae6de17 |
comparison
equal
deleted
inserted
replaced
59:2cfe2bc35367 | 60:ba4076cb1be1 |
---|---|
1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ | |
2 | |
3 /* | |
4 QM DSP Library | |
5 | |
6 Centre for Digital Music, Queen Mary, University of London. | |
7 This file copyright 2009 Thomas Wilmering. | |
8 All rights reserved. | |
9 */ | |
10 | |
11 #include "Wavelet.h" | |
12 | |
13 #include <cassert> | |
14 | |
15 std::string | |
16 Wavelet::getWaveletName(Type wavelet) | |
17 { | |
18 switch (wavelet) { | |
19 case Haar: return "Haar"; | |
20 case Daubechies_2: return "Daubechies 2"; | |
21 case Daubechies_3: return "Daubechies 3"; | |
22 case Daubechies_4: return "Daubechies 4"; | |
23 case Daubechies_5: return "Daubechies 5"; | |
24 case Daubechies_6: return "Daubechies 6"; | |
25 case Daubechies_7: return "Daubechies 7"; | |
26 case Daubechies_8: return "Daubechies 8"; | |
27 case Daubechies_9: return "Daubechies 9"; | |
28 case Daubechies_10: return "Daubechies 10"; | |
29 case Daubechies_20: return "Daubechies 20"; | |
30 case Daubechies_40: return "Daubechies 40"; | |
31 case Symlet_2: return "Symlet 2"; | |
32 case Symlet_3: return "Symlet 3"; | |
33 case Symlet_4: return "Symlet 4"; | |
34 case Symlet_5: return "Symlet 5"; | |
35 case Symlet_6: return "Symlet 6"; | |
36 case Symlet_7: return "Symlet 7"; | |
37 case Symlet_8: return "Symlet 8"; | |
38 case Symlet_9: return "Symlet 9"; | |
39 case Symlet_10: return "Symlet 10"; | |
40 case Symlet_20: return "Symlet 20"; | |
41 case Symlet_30: return "Symlet 30"; | |
42 case Coiflet_1: return "Coiflet 1"; | |
43 case Coiflet_2: return "Coiflet 2"; | |
44 case Coiflet_3: return "Coiflet 3"; | |
45 case Coiflet_4: return "Coiflet 4"; | |
46 case Coiflet_5: return "Coiflet 5"; | |
47 case Biorthogonal_1_3: return "Biorthogonal 1.3"; | |
48 case Biorthogonal_1_5: return "Biorthogonal 1.5"; | |
49 case Biorthogonal_2_2: return "Biorthogonal 2.2"; | |
50 case Biorthogonal_2_4: return "Biorthogonal 2.4"; | |
51 case Biorthogonal_2_6: return "Biorthogonal 2.6"; | |
52 case Biorthogonal_2_8: return "Biorthogonal 2.8"; | |
53 case Biorthogonal_3_1: return "Biorthogonal 3.1"; | |
54 case Biorthogonal_3_3: return "Biorthogonal 3.3"; | |
55 case Biorthogonal_3_5: return "Biorthogonal 3.5"; | |
56 case Biorthogonal_3_7: return "Biorthogonal 3.7"; | |
57 case Biorthogonal_3_9: return "Biorthogonal 3.9"; | |
58 case Biorthogonal_4_4: return "Biorthogonal 4.4"; | |
59 case Biorthogonal_5_5: return "Biorthogonal 5.5"; | |
60 case Biorthogonal_6_8: return "Biorthogonal 6.8"; | |
61 case Meyer: return "Meyer"; | |
62 } | |
63 | |
64 return "(unknown)"; | |
65 } | |
66 | |
67 void | |
68 Wavelet::createDecompositionFilters(Type wavelet, | |
69 std::vector<float> &lpd, | |
70 std::vector<float> &hpd) | |
71 { | |
72 lpd.clear(); | |
73 hpd.clear(); | |
74 | |
75 int flength = 0; | |
76 | |
77 switch (wavelet) { | |
78 | |
79 case Haar: | |
80 lpd.push_back(0.70710678118655); | |
81 lpd.push_back(0.70710678118655); | |
82 hpd.push_back(-0.70710678118655); | |
83 hpd.push_back(0.70710678118655); | |
84 flength = 2; | |
85 break; | |
86 | |
87 case Daubechies_2: | |
88 lpd.push_back(-0.12940952255092); | |
89 lpd.push_back(0.22414386804186); | |
90 lpd.push_back(0.83651630373747); | |
91 lpd.push_back(0.48296291314469); | |
92 hpd.push_back(-0.48296291314469); | |
93 hpd.push_back(0.83651630373747); | |
94 hpd.push_back(-0.22414386804186); | |
95 hpd.push_back(-0.12940952255092); | |
96 flength = 4; | |
97 break; | |
98 | |
99 case Daubechies_3: | |
100 lpd.push_back(0.03522629188210); | |
101 lpd.push_back(-0.08544127388224); | |
102 lpd.push_back(-0.13501102001039); | |
103 lpd.push_back(0.45987750211933); | |
104 lpd.push_back(0.80689150931334); | |
105 lpd.push_back(0.33267055295096); | |
106 hpd.push_back(-0.33267055295096); | |
107 hpd.push_back(0.80689150931334); | |
108 hpd.push_back(-0.45987750211933); | |
109 hpd.push_back(-0.13501102001039); | |
110 hpd.push_back(0.08544127388224); | |
111 hpd.push_back(0.03522629188210); | |
112 flength = 6; | |
113 break; | |
114 | |
115 case Daubechies_4: | |
116 lpd.push_back(-0.01059740178500); | |
117 lpd.push_back(0.03288301166698); | |
118 lpd.push_back(0.03084138183599); | |
119 lpd.push_back(-0.18703481171888); | |
120 lpd.push_back(-0.02798376941698); | |
121 lpd.push_back(0.63088076792959); | |
122 lpd.push_back(0.71484657055254); | |
123 lpd.push_back(0.23037781330886); | |
124 hpd.push_back(-0.23037781330886); | |
125 hpd.push_back(0.71484657055254); | |
126 hpd.push_back(-0.63088076792959); | |
127 hpd.push_back(-0.02798376941698); | |
128 hpd.push_back(0.18703481171888); | |
129 hpd.push_back(0.03084138183599); | |
130 hpd.push_back(-0.03288301166698); | |
131 hpd.push_back(-0.01059740178500); | |
132 flength = 8; | |
133 break; | |
134 | |
135 case Daubechies_5: | |
136 lpd.push_back(0.00333572528500); | |
137 lpd.push_back(-0.01258075199902); | |
138 lpd.push_back(-0.00624149021301); | |
139 lpd.push_back(0.07757149384007); | |
140 lpd.push_back(-0.03224486958503); | |
141 lpd.push_back(-0.24229488706619); | |
142 lpd.push_back(0.13842814590110); | |
143 lpd.push_back(0.72430852843857); | |
144 lpd.push_back(0.60382926979747); | |
145 lpd.push_back(0.16010239797413); | |
146 hpd.push_back(-0.16010239797413); | |
147 hpd.push_back(0.60382926979747); | |
148 hpd.push_back(-0.72430852843857); | |
149 hpd.push_back(0.13842814590110); | |
150 hpd.push_back(0.24229488706619); | |
151 hpd.push_back(-0.03224486958503); | |
152 hpd.push_back(-0.07757149384007); | |
153 hpd.push_back(-0.00624149021301); | |
154 hpd.push_back(0.01258075199902); | |
155 hpd.push_back(0.00333572528500); | |
156 flength = 10; | |
157 break; | |
158 | |
159 case Daubechies_6: | |
160 lpd.push_back(-0.00107730108500); | |
161 lpd.push_back(0.00477725751101); | |
162 lpd.push_back(0.00055384220099); | |
163 lpd.push_back(-0.03158203931803); | |
164 lpd.push_back(0.02752286553002); | |
165 lpd.push_back(0.09750160558708); | |
166 lpd.push_back(-0.12976686756710); | |
167 lpd.push_back(-0.22626469396517); | |
168 lpd.push_back(0.31525035170924); | |
169 lpd.push_back(0.75113390802158); | |
170 lpd.push_back(0.49462389039839); | |
171 lpd.push_back(0.11154074335008); | |
172 hpd.push_back(-0.11154074335008); | |
173 hpd.push_back(0.49462389039839); | |
174 hpd.push_back(-0.75113390802158); | |
175 hpd.push_back(0.31525035170924); | |
176 hpd.push_back(0.22626469396517); | |
177 hpd.push_back(-0.12976686756710); | |
178 hpd.push_back(-0.09750160558708); | |
179 hpd.push_back(0.02752286553002); | |
180 hpd.push_back(0.03158203931803); | |
181 hpd.push_back(0.00055384220099); | |
182 hpd.push_back(-0.00477725751101); | |
183 hpd.push_back(-0.00107730108500); | |
184 flength = 12; | |
185 break; | |
186 | |
187 case Daubechies_7: | |
188 lpd.push_back(0.00035371380000); | |
189 lpd.push_back(-0.00180164070400); | |
190 lpd.push_back(0.00042957797300); | |
191 lpd.push_back(0.01255099855601); | |
192 lpd.push_back(-0.01657454163102); | |
193 lpd.push_back(-0.03802993693503); | |
194 lpd.push_back(0.08061260915107); | |
195 lpd.push_back(0.07130921926705); | |
196 lpd.push_back(-0.22403618499417); | |
197 lpd.push_back(-0.14390600392911); | |
198 lpd.push_back(0.46978228740536); | |
199 lpd.push_back(0.72913209084656); | |
200 lpd.push_back(0.39653931948231); | |
201 lpd.push_back(0.07785205408506); | |
202 hpd.push_back(-0.07785205408506); | |
203 hpd.push_back(0.39653931948231); | |
204 hpd.push_back(-0.72913209084656); | |
205 hpd.push_back(0.46978228740536); | |
206 hpd.push_back(0.14390600392911); | |
207 hpd.push_back(-0.22403618499417); | |
208 hpd.push_back(-0.07130921926705); | |
209 hpd.push_back(0.08061260915107); | |
210 hpd.push_back(0.03802993693503); | |
211 hpd.push_back(-0.01657454163102); | |
212 hpd.push_back(-0.01255099855601); | |
213 hpd.push_back(0.00042957797300); | |
214 hpd.push_back(0.00180164070400); | |
215 hpd.push_back(0.00035371380000); | |
216 flength = 14; | |
217 break; | |
218 | |
219 case Daubechies_8: | |
220 lpd.push_back(-0.00011747678400); | |
221 lpd.push_back(0.00067544940600); | |
222 lpd.push_back(-0.00039174037300); | |
223 lpd.push_back(-0.00487035299301); | |
224 lpd.push_back(0.00874609404702); | |
225 lpd.push_back(0.01398102791702); | |
226 lpd.push_back(-0.04408825393106); | |
227 lpd.push_back(-0.01736930100202); | |
228 lpd.push_back(0.12874742662019); | |
229 lpd.push_back(0.00047248457400); | |
230 lpd.push_back(-0.28401554296243); | |
231 lpd.push_back(-0.01582910525602); | |
232 lpd.push_back(0.58535468365487); | |
233 lpd.push_back(0.67563073629801); | |
234 lpd.push_back(0.31287159091447); | |
235 lpd.push_back(0.05441584224308); | |
236 hpd.push_back(-0.05441584224308); | |
237 hpd.push_back(0.31287159091447); | |
238 hpd.push_back(-0.67563073629801); | |
239 hpd.push_back(0.58535468365487); | |
240 hpd.push_back(0.01582910525602); | |
241 hpd.push_back(-0.28401554296243); | |
242 hpd.push_back(-0.00047248457400); | |
243 hpd.push_back(0.12874742662019); | |
244 hpd.push_back(0.01736930100202); | |
245 hpd.push_back(-0.04408825393106); | |
246 hpd.push_back(-0.01398102791702); | |
247 hpd.push_back(0.00874609404702); | |
248 hpd.push_back(0.00487035299301); | |
249 hpd.push_back(-0.00039174037300); | |
250 hpd.push_back(-0.00067544940600); | |
251 hpd.push_back(-0.00011747678400); | |
252 flength = 16; | |
253 break; | |
254 | |
255 case Daubechies_9: | |
256 lpd.push_back(0.00003934732000); | |
257 lpd.push_back(-0.00025196318900); | |
258 lpd.push_back(0.00023038576400); | |
259 lpd.push_back(0.00184764688296); | |
260 lpd.push_back(-0.00428150368190); | |
261 lpd.push_back(-0.00472320475789); | |
262 lpd.push_back(0.02236166212352); | |
263 lpd.push_back(0.00025094711499); | |
264 lpd.push_back(-0.06763282905952); | |
265 lpd.push_back(0.03072568147832); | |
266 lpd.push_back(0.14854074933476); | |
267 lpd.push_back(-0.09684078322088); | |
268 lpd.push_back(-0.29327378327259); | |
269 lpd.push_back(0.13319738582209); | |
270 lpd.push_back(0.65728807803664); | |
271 lpd.push_back(0.60482312367678); | |
272 lpd.push_back(0.24383467463767); | |
273 lpd.push_back(0.03807794736317); | |
274 hpd.push_back(-0.03807794736317); | |
275 hpd.push_back(0.24383467463767); | |
276 hpd.push_back(-0.60482312367678); | |
277 hpd.push_back(0.65728807803664); | |
278 hpd.push_back(-0.13319738582209); | |
279 hpd.push_back(-0.29327378327259); | |
280 hpd.push_back(0.09684078322088); | |
281 hpd.push_back(0.14854074933476); | |
282 hpd.push_back(-0.03072568147832); | |
283 hpd.push_back(-0.06763282905952); | |
284 hpd.push_back(-0.00025094711499); | |
285 hpd.push_back(0.02236166212352); | |
286 hpd.push_back(0.00472320475789); | |
287 hpd.push_back(-0.00428150368190); | |
288 hpd.push_back(-0.00184764688296); | |
289 hpd.push_back(0.00023038576400); | |
290 hpd.push_back(0.00025196318900); | |
291 hpd.push_back(0.00003934732000); | |
292 flength = 18; | |
293 break; | |
294 | |
295 case Daubechies_10: | |
296 lpd.push_back(-0.00001326420300); | |
297 lpd.push_back(0.00009358867000); | |
298 lpd.push_back(-0.00011646685499); | |
299 lpd.push_back(-0.00068585669500); | |
300 lpd.push_back(0.00199240529499); | |
301 lpd.push_back(0.00139535174699); | |
302 lpd.push_back(-0.01073317548298); | |
303 lpd.push_back(0.00360655356699); | |
304 lpd.push_back(0.03321267405893); | |
305 lpd.push_back(-0.02945753682195); | |
306 lpd.push_back(-0.07139414716586); | |
307 lpd.push_back(0.09305736460381); | |
308 lpd.push_back(0.12736934033574); | |
309 lpd.push_back(-0.19594627437660); | |
310 lpd.push_back(-0.24984642432649); | |
311 lpd.push_back(0.28117234366043); | |
312 lpd.push_back(0.68845903945259); | |
313 lpd.push_back(0.52720118893092); | |
314 lpd.push_back(0.18817680007762); | |
315 lpd.push_back(0.02667005790095); | |
316 hpd.push_back(-0.02667005790095); | |
317 hpd.push_back(0.18817680007762); | |
318 hpd.push_back(-0.52720118893092); | |
319 hpd.push_back(0.68845903945259); | |
320 hpd.push_back(-0.28117234366043); | |
321 hpd.push_back(-0.24984642432649); | |
322 hpd.push_back(0.19594627437660); | |
323 hpd.push_back(0.12736934033574); | |
324 hpd.push_back(-0.09305736460381); | |
325 hpd.push_back(-0.07139414716586); | |
326 hpd.push_back(0.02945753682195); | |
327 hpd.push_back(0.03321267405893); | |
328 hpd.push_back(-0.00360655356699); | |
329 hpd.push_back(-0.01073317548298); | |
330 hpd.push_back(-0.00139535174699); | |
331 hpd.push_back(0.00199240529499); | |
332 hpd.push_back(0.00068585669500); | |
333 hpd.push_back(-0.00011646685499); | |
334 hpd.push_back(-0.00009358867000); | |
335 hpd.push_back(-0.00001326420300); | |
336 flength = 20; | |
337 break; | |
338 | |
339 case Daubechies_20: | |
340 lpd.push_back(-0.00000000029988); | |
341 lpd.push_back(0.00000000405613); | |
342 lpd.push_back(-0.00000001814843); | |
343 lpd.push_back(0.00000000020143); | |
344 lpd.push_back(0.00000026339242); | |
345 lpd.push_back(-0.00000068470796); | |
346 lpd.push_back(-0.00000101199401); | |
347 lpd.push_back(0.00000724124829); | |
348 lpd.push_back(-0.00000437614386); | |
349 lpd.push_back(-0.00003710586183); | |
350 lpd.push_back(0.00006774280828); | |
351 lpd.push_back(0.00010153288973); | |
352 lpd.push_back(-0.00038510474870); | |
353 lpd.push_back(-0.00005349759845); | |
354 lpd.push_back(0.00139255961930); | |
355 lpd.push_back(-0.00083156217284); | |
356 lpd.push_back(-0.00358149425960); | |
357 lpd.push_back(0.00442054238705); | |
358 lpd.push_back(0.00672162730228); | |
359 lpd.push_back(-0.01381052613705); | |
360 lpd.push_back(-0.00878932492387); | |
361 lpd.push_back(0.03229429953057); | |
362 lpd.push_back(0.00587468181179); | |
363 lpd.push_back(-0.06172289962416); | |
364 lpd.push_back(0.00563224685793); | |
365 lpd.push_back(0.10229171917503); | |
366 lpd.push_back(-0.02471682733721); | |
367 lpd.push_back(-0.15545875070532); | |
368 lpd.push_back(0.03985024645854); | |
369 lpd.push_back(0.22829105081947); | |
370 lpd.push_back(-0.01672708830868); | |
371 lpd.push_back(-0.32678680043239); | |
372 lpd.push_back(-0.13921208801080); | |
373 lpd.push_back(0.36150229873767); | |
374 lpd.push_back(0.61049323893578); | |
375 lpd.push_back(0.47269618530872); | |
376 lpd.push_back(0.21994211355038); | |
377 lpd.push_back(0.06342378045879); | |
378 lpd.push_back(0.01054939462490); | |
379 lpd.push_back(0.00077995361366); | |
380 hpd.push_back(-0.00077995361366); | |
381 hpd.push_back(0.01054939462490); | |
382 hpd.push_back(-0.06342378045879); | |
383 hpd.push_back(0.21994211355038); | |
384 hpd.push_back(-0.47269618530872); | |
385 hpd.push_back(0.61049323893578); | |
386 hpd.push_back(-0.36150229873767); | |
387 hpd.push_back(-0.13921208801080); | |
388 hpd.push_back(0.32678680043239); | |
389 hpd.push_back(-0.01672708830868); | |
390 hpd.push_back(-0.22829105081947); | |
391 hpd.push_back(0.03985024645854); | |
392 hpd.push_back(0.15545875070532); | |
393 hpd.push_back(-0.02471682733721); | |
394 hpd.push_back(-0.10229171917503); | |
395 hpd.push_back(0.00563224685793); | |
396 hpd.push_back(0.06172289962416); | |
397 hpd.push_back(0.00587468181179); | |
398 hpd.push_back(-0.03229429953057); | |
399 hpd.push_back(-0.00878932492387); | |
400 hpd.push_back(0.01381052613705); | |
401 hpd.push_back(0.00672162730228); | |
402 hpd.push_back(-0.00442054238705); | |
403 hpd.push_back(-0.00358149425960); | |
404 hpd.push_back(0.00083156217284); | |
405 hpd.push_back(0.00139255961930); | |
406 hpd.push_back(0.00005349759845); | |
407 hpd.push_back(-0.00038510474870); | |
408 hpd.push_back(-0.00010153288973); | |
409 hpd.push_back(0.00006774280828); | |
410 hpd.push_back(0.00003710586183); | |
411 hpd.push_back(-0.00000437614386); | |
412 hpd.push_back(-0.00000724124829); | |
413 hpd.push_back(-0.00000101199401); | |
414 hpd.push_back(0.00000068470796); | |
415 hpd.push_back(0.00000026339242); | |
416 hpd.push_back(-0.00000000020143); | |
417 hpd.push_back(-0.00000001814843); | |
418 hpd.push_back(-0.00000000405613); | |
419 hpd.push_back(-0.00000000029988); | |
420 flength = 40; | |
421 break; | |
422 | |
423 case Daubechies_40: | |
424 lpd.push_back(-0.00000000000000); | |
425 lpd.push_back(0.00000000000000); | |
426 lpd.push_back(-0.00000000000000); | |
427 lpd.push_back(0.00000000000000); | |
428 lpd.push_back(-0.00000000000000); | |
429 lpd.push_back(-0.00000000000001); | |
430 lpd.push_back(0.00000000000003); | |
431 lpd.push_back(-0.00000000000001); | |
432 lpd.push_back(-0.00000000000037); | |
433 lpd.push_back(0.00000000000121); | |
434 lpd.push_back(0.00000000000108); | |
435 lpd.push_back(-0.00000000001441); | |
436 lpd.push_back(0.00000000001995); | |
437 lpd.push_back(0.00000000008134); | |
438 lpd.push_back(-0.00000000029288); | |
439 lpd.push_back(-0.00000000009963); | |
440 lpd.push_back(0.00000000205938); | |
441 lpd.push_back(-0.00000000227332); | |
442 lpd.push_back(-0.00000000873967); | |
443 lpd.push_back(0.00000002288390); | |
444 lpd.push_back(0.00000001741059); | |
445 lpd.push_back(-0.00000012745008); | |
446 lpd.push_back(0.00000005361186); | |
447 lpd.push_back(0.00000048834273); | |
448 lpd.push_back(-0.00000066863337); | |
449 lpd.push_back(-0.00000128043283); | |
450 lpd.push_back(0.00000350778202); | |
451 lpd.push_back(0.00000165493877); | |
452 lpd.push_back(-0.00001288842174); | |
453 lpd.push_back(0.00000406557792); | |
454 lpd.push_back(0.00003629399945); | |
455 lpd.push_back(-0.00003566632371); | |
456 lpd.push_back(-0.00007878802614); | |
457 lpd.push_back(0.00014251943335); | |
458 lpd.push_back(0.00012109867291); | |
459 lpd.push_back(-0.00041818330353); | |
460 lpd.push_back(-0.00007088554491); | |
461 lpd.push_back(0.00099285797789); | |
462 lpd.push_back(-0.00031193527356); | |
463 lpd.push_back(-0.00197480748041); | |
464 lpd.push_back(0.00148388984367); | |
465 lpd.push_back(0.00332132500594); | |
466 lpd.push_back(-0.00412431015737); | |
467 lpd.push_back(-0.00467322831674); | |
468 lpd.push_back(0.00901902126682); | |
469 lpd.push_back(0.00524573780794); | |
470 lpd.push_back(-0.01682072694998); | |
471 lpd.push_back(-0.00388701203892); | |
472 lpd.push_back(0.02781129406516); | |
473 lpd.push_back(-0.00059370667303); | |
474 lpd.push_back(-0.04179364874023); | |
475 lpd.push_back(0.00895082555981); | |
476 lpd.push_back(0.05834125954654); | |
477 lpd.push_back(-0.02094317414735); | |
478 lpd.push_back(-0.07729538082012); | |
479 lpd.push_back(0.03492832601473); | |
480 lpd.push_back(0.09941959711973); | |
481 lpd.push_back(-0.04741061635274); | |
482 lpd.push_back(-0.12673146574763); | |
483 lpd.push_back(0.05216571236437); | |
484 lpd.push_back(0.16185493481917); | |
485 lpd.push_back(-0.03814703831047); | |
486 lpd.push_back(-0.20452405393126); | |
487 lpd.push_back(-0.01395065907035); | |
488 lpd.push_back(0.24017584511066); | |
489 lpd.push_back(0.13119716231525); | |
490 lpd.push_back(-0.21027451192673); | |
491 lpd.push_back(-0.31275608334174); | |
492 lpd.push_back(-0.02817037418845); | |
493 lpd.push_back(0.35209361261033); | |
494 lpd.push_back(0.51902874766301); | |
495 lpd.push_back(0.43815806016110); | |
496 lpd.push_back(0.25977619424035); | |
497 lpd.push_back(0.11476477757177); | |
498 lpd.push_back(0.03842788992792); | |
499 lpd.push_back(0.00969841552091); | |
500 lpd.push_back(0.00179808920458); | |
501 lpd.push_back(0.00023209364055); | |
502 lpd.push_back(0.00001869221611); | |
503 lpd.push_back(0.00000070900603); | |
504 hpd.push_back(-0.00000070900603); | |
505 hpd.push_back(0.00001869221611); | |
506 hpd.push_back(-0.00023209364055); | |
507 hpd.push_back(0.00179808920458); | |
508 hpd.push_back(-0.00969841552091); | |
509 hpd.push_back(0.03842788992792); | |
510 hpd.push_back(-0.11476477757177); | |
511 hpd.push_back(0.25977619424035); | |
512 hpd.push_back(-0.43815806016110); | |
513 hpd.push_back(0.51902874766301); | |
514 hpd.push_back(-0.35209361261033); | |
515 hpd.push_back(-0.02817037418845); | |
516 hpd.push_back(0.31275608334174); | |
517 hpd.push_back(-0.21027451192673); | |
518 hpd.push_back(-0.13119716231525); | |
519 hpd.push_back(0.24017584511066); | |
520 hpd.push_back(0.01395065907035); | |
521 hpd.push_back(-0.20452405393126); | |
522 hpd.push_back(0.03814703831047); | |
523 hpd.push_back(0.16185493481917); | |
524 hpd.push_back(-0.05216571236437); | |
525 hpd.push_back(-0.12673146574763); | |
526 hpd.push_back(0.04741061635274); | |
527 hpd.push_back(0.09941959711973); | |
528 hpd.push_back(-0.03492832601473); | |
529 hpd.push_back(-0.07729538082012); | |
530 hpd.push_back(0.02094317414735); | |
531 hpd.push_back(0.05834125954654); | |
532 hpd.push_back(-0.00895082555981); | |
533 hpd.push_back(-0.04179364874023); | |
534 hpd.push_back(0.00059370667303); | |
535 hpd.push_back(0.02781129406516); | |
536 hpd.push_back(0.00388701203892); | |
537 hpd.push_back(-0.01682072694998); | |
538 hpd.push_back(-0.00524573780794); | |
539 hpd.push_back(0.00901902126682); | |
540 hpd.push_back(0.00467322831674); | |
541 hpd.push_back(-0.00412431015737); | |
542 hpd.push_back(-0.00332132500594); | |
543 hpd.push_back(0.00148388984367); | |
544 hpd.push_back(0.00197480748041); | |
545 hpd.push_back(-0.00031193527356); | |
546 hpd.push_back(-0.00099285797789); | |
547 hpd.push_back(-0.00007088554491); | |
548 hpd.push_back(0.00041818330353); | |
549 hpd.push_back(0.00012109867291); | |
550 hpd.push_back(-0.00014251943335); | |
551 hpd.push_back(-0.00007878802614); | |
552 hpd.push_back(0.00003566632371); | |
553 hpd.push_back(0.00003629399945); | |
554 hpd.push_back(-0.00000406557792); | |
555 hpd.push_back(-0.00001288842174); | |
556 hpd.push_back(-0.00000165493877); | |
557 hpd.push_back(0.00000350778202); | |
558 hpd.push_back(0.00000128043283); | |
559 hpd.push_back(-0.00000066863337); | |
560 hpd.push_back(-0.00000048834273); | |
561 hpd.push_back(0.00000005361186); | |
562 hpd.push_back(0.00000012745008); | |
563 hpd.push_back(0.00000001741059); | |
564 hpd.push_back(-0.00000002288390); | |
565 hpd.push_back(-0.00000000873967); | |
566 hpd.push_back(0.00000000227332); | |
567 hpd.push_back(0.00000000205938); | |
568 hpd.push_back(0.00000000009963); | |
569 hpd.push_back(-0.00000000029288); | |
570 hpd.push_back(-0.00000000008134); | |
571 hpd.push_back(0.00000000001995); | |
572 hpd.push_back(0.00000000001441); | |
573 hpd.push_back(0.00000000000108); | |
574 hpd.push_back(-0.00000000000121); | |
575 hpd.push_back(-0.00000000000037); | |
576 hpd.push_back(0.00000000000001); | |
577 hpd.push_back(0.00000000000003); | |
578 hpd.push_back(0.00000000000001); | |
579 hpd.push_back(-0.00000000000000); | |
580 hpd.push_back(-0.00000000000000); | |
581 hpd.push_back(-0.00000000000000); | |
582 hpd.push_back(-0.00000000000000); | |
583 hpd.push_back(-0.00000000000000); | |
584 flength = 80; | |
585 break; | |
586 | |
587 case Symlet_2: | |
588 lpd.push_back(-0.12940952255092); | |
589 lpd.push_back(0.22414386804186); | |
590 lpd.push_back(0.83651630373747); | |
591 lpd.push_back(0.48296291314469); | |
592 hpd.push_back(-0.48296291314469); | |
593 hpd.push_back(0.83651630373747); | |
594 hpd.push_back(-0.22414386804186); | |
595 hpd.push_back(-0.12940952255092); | |
596 flength = 4; | |
597 break; | |
598 | |
599 case Symlet_3: | |
600 lpd.push_back(0.03522629188210); | |
601 lpd.push_back(-0.08544127388224); | |
602 lpd.push_back(-0.13501102001039); | |
603 lpd.push_back(0.45987750211933); | |
604 lpd.push_back(0.80689150931334); | |
605 lpd.push_back(0.33267055295096); | |
606 hpd.push_back(-0.33267055295096); | |
607 hpd.push_back(0.80689150931334); | |
608 hpd.push_back(-0.45987750211933); | |
609 hpd.push_back(-0.13501102001039); | |
610 hpd.push_back(0.08544127388224); | |
611 hpd.push_back(0.03522629188210); | |
612 flength = 6; | |
613 break; | |
614 | |
615 case Symlet_4: | |
616 lpd.push_back(-0.07576571478927); | |
617 lpd.push_back(-0.02963552764600); | |
618 lpd.push_back(0.49761866763202); | |
619 lpd.push_back(0.80373875180592); | |
620 lpd.push_back(0.29785779560528); | |
621 lpd.push_back(-0.09921954357685); | |
622 lpd.push_back(-0.01260396726204); | |
623 lpd.push_back(0.03222310060404); | |
624 hpd.push_back(-0.03222310060404); | |
625 hpd.push_back(-0.01260396726204); | |
626 hpd.push_back(0.09921954357685); | |
627 hpd.push_back(0.29785779560528); | |
628 hpd.push_back(-0.80373875180592); | |
629 hpd.push_back(0.49761866763202); | |
630 hpd.push_back(0.02963552764600); | |
631 hpd.push_back(-0.07576571478927); | |
632 flength = 8; | |
633 break; | |
634 | |
635 case Symlet_5: | |
636 lpd.push_back(0.02733306834508); | |
637 lpd.push_back(0.02951949092577); | |
638 lpd.push_back(-0.03913424930238); | |
639 lpd.push_back(0.19939753397739); | |
640 lpd.push_back(0.72340769040242); | |
641 lpd.push_back(0.63397896345821); | |
642 lpd.push_back(0.01660210576452); | |
643 lpd.push_back(-0.17532808990845); | |
644 lpd.push_back(-0.02110183402476); | |
645 lpd.push_back(0.01953888273529); | |
646 hpd.push_back(-0.01953888273529); | |
647 hpd.push_back(-0.02110183402476); | |
648 hpd.push_back(0.17532808990845); | |
649 hpd.push_back(0.01660210576452); | |
650 hpd.push_back(-0.63397896345821); | |
651 hpd.push_back(0.72340769040242); | |
652 hpd.push_back(-0.19939753397739); | |
653 hpd.push_back(-0.03913424930238); | |
654 hpd.push_back(-0.02951949092577); | |
655 hpd.push_back(0.02733306834508); | |
656 flength = 10; | |
657 break; | |
658 | |
659 case Symlet_6: | |
660 lpd.push_back(0.01540410932703); | |
661 lpd.push_back(0.00349071208422); | |
662 lpd.push_back(-0.11799011114819); | |
663 lpd.push_back(-0.04831174258563); | |
664 lpd.push_back(0.49105594192675); | |
665 lpd.push_back(0.78764114103019); | |
666 lpd.push_back(0.33792942172762); | |
667 lpd.push_back(-0.07263752278646); | |
668 lpd.push_back(-0.02106029251230); | |
669 lpd.push_back(0.04472490177067); | |
670 lpd.push_back(0.00176771186424); | |
671 lpd.push_back(-0.00780070832503); | |
672 hpd.push_back(0.00780070832503); | |
673 hpd.push_back(0.00176771186424); | |
674 hpd.push_back(-0.04472490177067); | |
675 hpd.push_back(-0.02106029251230); | |
676 hpd.push_back(0.07263752278646); | |
677 hpd.push_back(0.33792942172762); | |
678 hpd.push_back(-0.78764114103019); | |
679 hpd.push_back(0.49105594192675); | |
680 hpd.push_back(0.04831174258563); | |
681 hpd.push_back(-0.11799011114819); | |
682 hpd.push_back(-0.00349071208422); | |
683 hpd.push_back(0.01540410932703); | |
684 flength = 12; | |
685 break; | |
686 | |
687 case Symlet_7: | |
688 lpd.push_back(0.00268181456826); | |
689 lpd.push_back(-0.00104738488868); | |
690 lpd.push_back(-0.01263630340325); | |
691 lpd.push_back(0.03051551316596); | |
692 lpd.push_back(0.06789269350137); | |
693 lpd.push_back(-0.04955283493713); | |
694 lpd.push_back(0.01744125508686); | |
695 lpd.push_back(0.53610191709176); | |
696 lpd.push_back(0.76776431700316); | |
697 lpd.push_back(0.28862963175151); | |
698 lpd.push_back(-0.14004724044296); | |
699 lpd.push_back(-0.10780823770382); | |
700 lpd.push_back(0.00401024487153); | |
701 lpd.push_back(0.01026817670851); | |
702 hpd.push_back(-0.01026817670851); | |
703 hpd.push_back(0.00401024487153); | |
704 hpd.push_back(0.10780823770382); | |
705 hpd.push_back(-0.14004724044296); | |
706 hpd.push_back(-0.28862963175151); | |
707 hpd.push_back(0.76776431700316); | |
708 hpd.push_back(-0.53610191709176); | |
709 hpd.push_back(0.01744125508686); | |
710 hpd.push_back(0.04955283493713); | |
711 hpd.push_back(0.06789269350137); | |
712 hpd.push_back(-0.03051551316596); | |
713 hpd.push_back(-0.01263630340325); | |
714 hpd.push_back(0.00104738488868); | |
715 hpd.push_back(0.00268181456826); | |
716 flength = 14; | |
717 break; | |
718 | |
719 case Symlet_8: | |
720 lpd.push_back(-0.00338241595101); | |
721 lpd.push_back(-0.00054213233179); | |
722 lpd.push_back(0.03169508781149); | |
723 lpd.push_back(0.00760748732492); | |
724 lpd.push_back(-0.14329423835081); | |
725 lpd.push_back(-0.06127335906766); | |
726 lpd.push_back(0.48135965125837); | |
727 lpd.push_back(0.77718575170052); | |
728 lpd.push_back(0.36444189483533); | |
729 lpd.push_back(-0.05194583810771); | |
730 lpd.push_back(-0.02721902991706); | |
731 lpd.push_back(0.04913717967361); | |
732 lpd.push_back(0.00380875201389); | |
733 lpd.push_back(-0.01495225833705); | |
734 lpd.push_back(-0.00030292051472); | |
735 lpd.push_back(0.00188995033276); | |
736 hpd.push_back(-0.00188995033276); | |
737 hpd.push_back(-0.00030292051472); | |
738 hpd.push_back(0.01495225833705); | |
739 hpd.push_back(0.00380875201389); | |
740 hpd.push_back(-0.04913717967361); | |
741 hpd.push_back(-0.02721902991706); | |
742 hpd.push_back(0.05194583810771); | |
743 hpd.push_back(0.36444189483533); | |
744 hpd.push_back(-0.77718575170052); | |
745 hpd.push_back(0.48135965125837); | |
746 hpd.push_back(0.06127335906766); | |
747 hpd.push_back(-0.14329423835081); | |
748 hpd.push_back(-0.00760748732492); | |
749 hpd.push_back(0.03169508781149); | |
750 hpd.push_back(0.00054213233179); | |
751 hpd.push_back(-0.00338241595101); | |
752 flength = 16; | |
753 break; | |
754 | |
755 case Symlet_9: | |
756 lpd.push_back(0.00140091552591); | |
757 lpd.push_back(0.00061978088899); | |
758 lpd.push_back(-0.01327196778182); | |
759 lpd.push_back(-0.01152821020768); | |
760 lpd.push_back(0.03022487885828); | |
761 lpd.push_back(0.00058346274612); | |
762 lpd.push_back(-0.05456895843083); | |
763 lpd.push_back(0.23876091460730); | |
764 lpd.push_back(0.71789708276441); | |
765 lpd.push_back(0.61733844914094); | |
766 lpd.push_back(0.03527248803527); | |
767 lpd.push_back(-0.19155083129728); | |
768 lpd.push_back(-0.01823377077940); | |
769 lpd.push_back(0.06207778930289); | |
770 lpd.push_back(0.00885926749340); | |
771 lpd.push_back(-0.01026406402763); | |
772 lpd.push_back(-0.00047315449868); | |
773 lpd.push_back(0.00106949003291); | |
774 hpd.push_back(-0.00106949003291); | |
775 hpd.push_back(-0.00047315449868); | |
776 hpd.push_back(0.01026406402763); | |
777 hpd.push_back(0.00885926749340); | |
778 hpd.push_back(-0.06207778930289); | |
779 hpd.push_back(-0.01823377077940); | |
780 hpd.push_back(0.19155083129728); | |
781 hpd.push_back(0.03527248803527); | |
782 hpd.push_back(-0.61733844914094); | |
783 hpd.push_back(0.71789708276441); | |
784 hpd.push_back(-0.23876091460730); | |
785 hpd.push_back(-0.05456895843083); | |
786 hpd.push_back(-0.00058346274612); | |
787 hpd.push_back(0.03022487885828); | |
788 hpd.push_back(0.01152821020768); | |
789 hpd.push_back(-0.01327196778182); | |
790 hpd.push_back(-0.00061978088899); | |
791 hpd.push_back(0.00140091552591); | |
792 flength = 18; | |
793 break; | |
794 | |
795 case Symlet_10: | |
796 lpd.push_back(0.00077015980911); | |
797 lpd.push_back(0.00009563267072); | |
798 lpd.push_back(-0.00864129927702); | |
799 lpd.push_back(-0.00146538258130); | |
800 lpd.push_back(0.04592723923109); | |
801 lpd.push_back(0.01160989390371); | |
802 lpd.push_back(-0.15949427888491); | |
803 lpd.push_back(-0.07088053578323); | |
804 lpd.push_back(0.47169066693845); | |
805 lpd.push_back(0.76951003702110); | |
806 lpd.push_back(0.38382676106707); | |
807 lpd.push_back(-0.03553674047383); | |
808 lpd.push_back(-0.03199005688243); | |
809 lpd.push_back(0.04999497207737); | |
810 lpd.push_back(0.00576491203358); | |
811 lpd.push_back(-0.02035493981231); | |
812 lpd.push_back(-0.00080435893202); | |
813 lpd.push_back(0.00459317358531); | |
814 lpd.push_back(0.00005703608362); | |
815 lpd.push_back(-0.00045932942100); | |
816 hpd.push_back(0.00045932942100); | |
817 hpd.push_back(0.00005703608362); | |
818 hpd.push_back(-0.00459317358531); | |
819 hpd.push_back(-0.00080435893202); | |
820 hpd.push_back(0.02035493981231); | |
821 hpd.push_back(0.00576491203358); | |
822 hpd.push_back(-0.04999497207737); | |
823 hpd.push_back(-0.03199005688243); | |
824 hpd.push_back(0.03553674047383); | |
825 hpd.push_back(0.38382676106707); | |
826 hpd.push_back(-0.76951003702110); | |
827 hpd.push_back(0.47169066693845); | |
828 hpd.push_back(0.07088053578323); | |
829 hpd.push_back(-0.15949427888491); | |
830 hpd.push_back(-0.01160989390371); | |
831 hpd.push_back(0.04592723923109); | |
832 hpd.push_back(0.00146538258130); | |
833 hpd.push_back(-0.00864129927702); | |
834 hpd.push_back(-0.00009563267072); | |
835 hpd.push_back(0.00077015980911); | |
836 flength = 20; | |
837 break; | |
838 | |
839 case Symlet_20: | |
840 lpd.push_back(0.00000036955375); | |
841 lpd.push_back(-0.00000019015676); | |
842 lpd.push_back(-0.00000791936141); | |
843 lpd.push_back(0.00000302566606); | |
844 lpd.push_back(0.00007992967836); | |
845 lpd.push_back(-0.00001928412301); | |
846 lpd.push_back(-0.00049473109157); | |
847 lpd.push_back(0.00007215991188); | |
848 lpd.push_back(0.00208899470819); | |
849 lpd.push_back(-0.00030526283181); | |
850 lpd.push_back(-0.00660658579912); | |
851 lpd.push_back(0.00142308735944); | |
852 lpd.push_back(0.01700404902335); | |
853 lpd.push_back(-0.00331385738375); | |
854 lpd.push_back(-0.03162943714501); | |
855 lpd.push_back(0.00812322835637); | |
856 lpd.push_back(0.02557934951027); | |
857 lpd.push_back(-0.07899434492693); | |
858 lpd.push_back(-0.02981936887758); | |
859 lpd.push_back(0.40583144435233); | |
860 lpd.push_back(0.75116272842520); | |
861 lpd.push_back(0.47199147510012); | |
862 lpd.push_back(-0.05108834292497); | |
863 lpd.push_back(-0.16057829841831); | |
864 lpd.push_back(0.03625095165278); | |
865 lpd.push_back(0.08891966802764); | |
866 lpd.push_back(-0.00684370196580); | |
867 lpd.push_back(-0.03537333675714); | |
868 lpd.push_back(0.00193859706711); | |
869 lpd.push_back(0.01215704094879); | |
870 lpd.push_back(-0.00061112638583); | |
871 lpd.push_back(-0.00347164780287); | |
872 lpd.push_back(0.00012544091723); | |
873 lpd.push_back(0.00074761085979); | |
874 lpd.push_back(-0.00002661555034); | |
875 lpd.push_back(-0.00011739133516); | |
876 lpd.push_back(0.00000452542221); | |
877 lpd.push_back(0.00001228725278); | |
878 lpd.push_back(-0.00000032567026); | |
879 lpd.push_back(-0.00000063291290); | |
880 hpd.push_back(0.00000063291290); | |
881 hpd.push_back(-0.00000032567026); | |
882 hpd.push_back(-0.00001228725278); | |
883 hpd.push_back(0.00000452542221); | |
884 hpd.push_back(0.00011739133516); | |
885 hpd.push_back(-0.00002661555034); | |
886 hpd.push_back(-0.00074761085979); | |
887 hpd.push_back(0.00012544091723); | |
888 hpd.push_back(0.00347164780287); | |
889 hpd.push_back(-0.00061112638583); | |
890 hpd.push_back(-0.01215704094879); | |
891 hpd.push_back(0.00193859706711); | |
892 hpd.push_back(0.03537333675714); | |
893 hpd.push_back(-0.00684370196580); | |
894 hpd.push_back(-0.08891966802764); | |
895 hpd.push_back(0.03625095165278); | |
896 hpd.push_back(0.16057829841831); | |
897 hpd.push_back(-0.05108834292497); | |
898 hpd.push_back(-0.47199147510012); | |
899 hpd.push_back(0.75116272842520); | |
900 hpd.push_back(-0.40583144435233); | |
901 hpd.push_back(-0.02981936887758); | |
902 hpd.push_back(0.07899434492693); | |
903 hpd.push_back(0.02557934951027); | |
904 hpd.push_back(-0.00812322835637); | |
905 hpd.push_back(-0.03162943714501); | |
906 hpd.push_back(0.00331385738375); | |
907 hpd.push_back(0.01700404902335); | |
908 hpd.push_back(-0.00142308735944); | |
909 hpd.push_back(-0.00660658579912); | |
910 hpd.push_back(0.00030526283181); | |
911 hpd.push_back(0.00208899470819); | |
912 hpd.push_back(-0.00007215991188); | |
913 hpd.push_back(-0.00049473109157); | |
914 hpd.push_back(0.00001928412301); | |
915 hpd.push_back(0.00007992967836); | |
916 hpd.push_back(-0.00000302566606); | |
917 hpd.push_back(-0.00000791936141); | |
918 hpd.push_back(0.00000019015676); | |
919 hpd.push_back(0.00000036955375); | |
920 flength = 40; | |
921 break; | |
922 | |
923 case Symlet_30: | |
924 lpd.push_back(-0.00000000032641); | |
925 lpd.push_back(0.00000000014934); | |
926 lpd.push_back(0.00000001014810); | |
927 lpd.push_back(-0.00000000380480); | |
928 lpd.push_back(-0.00000014986093); | |
929 lpd.push_back(0.00000005465704); | |
930 lpd.push_back(0.00000142300535); | |
931 lpd.push_back(-0.00000055432777); | |
932 lpd.push_back(-0.00000989667666); | |
933 lpd.push_back(0.00000402586608); | |
934 lpd.push_back(0.00005384705071); | |
935 lpd.push_back(-0.00002120203482); | |
936 lpd.push_back(-0.00023724381672); | |
937 lpd.push_back(0.00008209438737); | |
938 lpd.push_back(0.00086145325795); | |
939 lpd.push_back(-0.00023156681831); | |
940 lpd.push_back(-0.00258964866287); | |
941 lpd.push_back(0.00046642571155); | |
942 lpd.push_back(0.00645416706920); | |
943 lpd.push_back(-0.00051919282891); | |
944 lpd.push_back(-0.01284118837655); | |
945 lpd.push_back(0.00037212345706); | |
946 lpd.push_back(0.01829725025850); | |
947 lpd.push_back(-0.00795200356952); | |
948 lpd.push_back(-0.02521794435506); | |
949 lpd.push_back(0.02965858822312); | |
950 lpd.push_back(0.02927100294045); | |
951 lpd.push_back(-0.09630227559219); | |
952 lpd.push_back(-0.03849155121162); | |
953 lpd.push_back(0.40072250790936); | |
954 lpd.push_back(0.74269376814242); | |
955 lpd.push_back(0.48469805553706); | |
956 lpd.push_back(-0.02843778080778); | |
957 lpd.push_back(-0.16204679936904); | |
958 lpd.push_back(0.02619852204894); | |
959 lpd.push_back(0.08910160832786); | |
960 lpd.push_back(-0.01523693234758); | |
961 lpd.push_back(-0.04889669606591); | |
962 lpd.push_back(0.00760939409040); | |
963 lpd.push_back(0.02556854558808); | |
964 lpd.push_back(-0.00162932098036); | |
965 lpd.push_back(-0.01038876672659); | |
966 lpd.push_back(0.00054379809563); | |
967 lpd.push_back(0.00371380689803); | |
968 lpd.push_back(-0.00027628401612); | |
969 lpd.push_back(-0.00119692132405); | |
970 lpd.push_back(0.00011735865251); | |
971 lpd.push_back(0.00034385220669); | |
972 lpd.push_back(-0.00003293175202); | |
973 lpd.push_back(-0.00008272690387); | |
974 lpd.push_back(0.00000647382532); | |
975 lpd.push_back(0.00001589700426); | |
976 lpd.push_back(-0.00000089828423); | |
977 lpd.push_back(-0.00000232354967); | |
978 lpd.push_back(0.00000008995011); | |
979 lpd.push_back(0.00000024412960); | |
980 lpd.push_back(-0.00000000612778); | |
981 lpd.push_back(-0.00000001650488); | |
982 lpd.push_back(0.00000000025363); | |
983 lpd.push_back(0.00000000055439); | |
984 hpd.push_back(-0.00000000055439); | |
985 hpd.push_back(0.00000000025363); | |
986 hpd.push_back(0.00000001650488); | |
987 hpd.push_back(-0.00000000612778); | |
988 hpd.push_back(-0.00000024412960); | |
989 hpd.push_back(0.00000008995011); | |
990 hpd.push_back(0.00000232354967); | |
991 hpd.push_back(-0.00000089828423); | |
992 hpd.push_back(-0.00001589700426); | |
993 hpd.push_back(0.00000647382532); | |
994 hpd.push_back(0.00008272690387); | |
995 hpd.push_back(-0.00003293175202); | |
996 hpd.push_back(-0.00034385220669); | |
997 hpd.push_back(0.00011735865251); | |
998 hpd.push_back(0.00119692132405); | |
999 hpd.push_back(-0.00027628401612); | |
1000 hpd.push_back(-0.00371380689803); | |
1001 hpd.push_back(0.00054379809563); | |
1002 hpd.push_back(0.01038876672659); | |
1003 hpd.push_back(-0.00162932098036); | |
1004 hpd.push_back(-0.02556854558808); | |
1005 hpd.push_back(0.00760939409040); | |
1006 hpd.push_back(0.04889669606591); | |
1007 hpd.push_back(-0.01523693234758); | |
1008 hpd.push_back(-0.08910160832786); | |
1009 hpd.push_back(0.02619852204894); | |
1010 hpd.push_back(0.16204679936904); | |
1011 hpd.push_back(-0.02843778080778); | |
1012 hpd.push_back(-0.48469805553706); | |
1013 hpd.push_back(0.74269376814242); | |
1014 hpd.push_back(-0.40072250790936); | |
1015 hpd.push_back(-0.03849155121162); | |
1016 hpd.push_back(0.09630227559219); | |
1017 hpd.push_back(0.02927100294045); | |
1018 hpd.push_back(-0.02965858822312); | |
1019 hpd.push_back(-0.02521794435506); | |
1020 hpd.push_back(0.00795200356952); | |
1021 hpd.push_back(0.01829725025850); | |
1022 hpd.push_back(-0.00037212345706); | |
1023 hpd.push_back(-0.01284118837655); | |
1024 hpd.push_back(0.00051919282891); | |
1025 hpd.push_back(0.00645416706920); | |
1026 hpd.push_back(-0.00046642571155); | |
1027 hpd.push_back(-0.00258964866287); | |
1028 hpd.push_back(0.00023156681831); | |
1029 hpd.push_back(0.00086145325795); | |
1030 hpd.push_back(-0.00008209438737); | |
1031 hpd.push_back(-0.00023724381672); | |
1032 hpd.push_back(0.00002120203482); | |
1033 hpd.push_back(0.00005384705071); | |
1034 hpd.push_back(-0.00000402586608); | |
1035 hpd.push_back(-0.00000989667666); | |
1036 hpd.push_back(0.00000055432777); | |
1037 hpd.push_back(0.00000142300535); | |
1038 hpd.push_back(-0.00000005465704); | |
1039 hpd.push_back(-0.00000014986093); | |
1040 hpd.push_back(0.00000000380480); | |
1041 hpd.push_back(0.00000001014810); | |
1042 hpd.push_back(-0.00000000014934); | |
1043 hpd.push_back(-0.00000000032641); | |
1044 flength = 60; | |
1045 break; | |
1046 | |
1047 case Coiflet_1: | |
1048 lpd.push_back(-0.01565572813546); | |
1049 lpd.push_back(-0.07273261951285); | |
1050 lpd.push_back(0.38486484686420); | |
1051 lpd.push_back(0.85257202021226); | |
1052 lpd.push_back(0.33789766245781); | |
1053 lpd.push_back(-0.07273261951285); | |
1054 hpd.push_back(0.07273261951285); | |
1055 hpd.push_back(0.33789766245781); | |
1056 hpd.push_back(-0.85257202021226); | |
1057 hpd.push_back(0.38486484686420); | |
1058 hpd.push_back(0.07273261951285); | |
1059 hpd.push_back(-0.01565572813546); | |
1060 flength = 6; | |
1061 break; | |
1062 | |
1063 case Coiflet_2: | |
1064 lpd.push_back(-0.00072054944536); | |
1065 lpd.push_back(-0.00182320887070); | |
1066 lpd.push_back(0.00561143481939); | |
1067 lpd.push_back(0.02368017194633); | |
1068 lpd.push_back(-0.05943441864646); | |
1069 lpd.push_back(-0.07648859907831); | |
1070 lpd.push_back(0.41700518442169); | |
1071 lpd.push_back(0.81272363544554); | |
1072 lpd.push_back(0.38611006682116); | |
1073 lpd.push_back(-0.06737255472196); | |
1074 lpd.push_back(-0.04146493678176); | |
1075 lpd.push_back(0.01638733646352); | |
1076 hpd.push_back(-0.01638733646352); | |
1077 hpd.push_back(-0.04146493678176); | |
1078 hpd.push_back(0.06737255472196); | |
1079 hpd.push_back(0.38611006682116); | |
1080 hpd.push_back(-0.81272363544554); | |
1081 hpd.push_back(0.41700518442169); | |
1082 hpd.push_back(0.07648859907831); | |
1083 hpd.push_back(-0.05943441864646); | |
1084 hpd.push_back(-0.02368017194633); | |
1085 hpd.push_back(0.00561143481939); | |
1086 hpd.push_back(0.00182320887070); | |
1087 hpd.push_back(-0.00072054944536); | |
1088 flength = 12; | |
1089 break; | |
1090 | |
1091 case Coiflet_3: | |
1092 lpd.push_back(-0.00003459977284); | |
1093 lpd.push_back(-0.00007098330314); | |
1094 lpd.push_back(0.00046621696011); | |
1095 lpd.push_back(0.00111751877089); | |
1096 lpd.push_back(-0.00257451768875); | |
1097 lpd.push_back(-0.00900797613666); | |
1098 lpd.push_back(0.01588054486362); | |
1099 lpd.push_back(0.03455502757306); | |
1100 lpd.push_back(-0.08230192710689); | |
1101 lpd.push_back(-0.07179982161931); | |
1102 lpd.push_back(0.42848347637762); | |
1103 lpd.push_back(0.79377722262562); | |
1104 lpd.push_back(0.40517690240962); | |
1105 lpd.push_back(-0.06112339000267); | |
1106 lpd.push_back(-0.06577191128186); | |
1107 lpd.push_back(0.02345269614184); | |
1108 lpd.push_back(0.00778259642733); | |
1109 lpd.push_back(-0.00379351286449); | |
1110 hpd.push_back(0.00379351286449); | |
1111 hpd.push_back(0.00778259642733); | |
1112 hpd.push_back(-0.02345269614184); | |
1113 hpd.push_back(-0.06577191128186); | |
1114 hpd.push_back(0.06112339000267); | |
1115 hpd.push_back(0.40517690240962); | |
1116 hpd.push_back(-0.79377722262562); | |
1117 hpd.push_back(0.42848347637762); | |
1118 hpd.push_back(0.07179982161931); | |
1119 hpd.push_back(-0.08230192710689); | |
1120 hpd.push_back(-0.03455502757306); | |
1121 hpd.push_back(0.01588054486362); | |
1122 hpd.push_back(0.00900797613666); | |
1123 hpd.push_back(-0.00257451768875); | |
1124 hpd.push_back(-0.00111751877089); | |
1125 hpd.push_back(0.00046621696011); | |
1126 hpd.push_back(0.00007098330314); | |
1127 hpd.push_back(-0.00003459977284); | |
1128 flength = 18; | |
1129 break; | |
1130 | |
1131 case Coiflet_4: | |
1132 lpd.push_back(-0.00000178498500); | |
1133 lpd.push_back(-0.00000325968024); | |
1134 lpd.push_back(0.00003122987587); | |
1135 lpd.push_back(0.00006233903446); | |
1136 lpd.push_back(-0.00025997455249); | |
1137 lpd.push_back(-0.00058902075624); | |
1138 lpd.push_back(0.00126656192930); | |
1139 lpd.push_back(0.00375143615728); | |
1140 lpd.push_back(-0.00565828668661); | |
1141 lpd.push_back(-0.01521173152795); | |
1142 lpd.push_back(0.02508226184486); | |
1143 lpd.push_back(0.03933442712334); | |
1144 lpd.push_back(-0.09622044203399); | |
1145 lpd.push_back(-0.06662747426343); | |
1146 lpd.push_back(0.43438605649147); | |
1147 lpd.push_back(0.78223893092050); | |
1148 lpd.push_back(0.41530840703043); | |
1149 lpd.push_back(-0.05607731331675); | |
1150 lpd.push_back(-0.08126669968088); | |
1151 lpd.push_back(0.02668230015605); | |
1152 lpd.push_back(0.01606894396478); | |
1153 lpd.push_back(-0.00734616632764); | |
1154 lpd.push_back(-0.00162949201260); | |
1155 lpd.push_back(0.00089231366858); | |
1156 hpd.push_back(-0.00089231366858); | |
1157 hpd.push_back(-0.00162949201260); | |
1158 hpd.push_back(0.00734616632764); | |
1159 hpd.push_back(0.01606894396478); | |
1160 hpd.push_back(-0.02668230015605); | |
1161 hpd.push_back(-0.08126669968088); | |
1162 hpd.push_back(0.05607731331675); | |
1163 hpd.push_back(0.41530840703043); | |
1164 hpd.push_back(-0.78223893092050); | |
1165 hpd.push_back(0.43438605649147); | |
1166 hpd.push_back(0.06662747426343); | |
1167 hpd.push_back(-0.09622044203399); | |
1168 hpd.push_back(-0.03933442712334); | |
1169 hpd.push_back(0.02508226184486); | |
1170 hpd.push_back(0.01521173152795); | |
1171 hpd.push_back(-0.00565828668661); | |
1172 hpd.push_back(-0.00375143615728); | |
1173 hpd.push_back(0.00126656192930); | |
1174 hpd.push_back(0.00058902075624); | |
1175 hpd.push_back(-0.00025997455249); | |
1176 hpd.push_back(-0.00006233903446); | |
1177 hpd.push_back(0.00003122987587); | |
1178 hpd.push_back(0.00000325968024); | |
1179 hpd.push_back(-0.00000178498500); | |
1180 flength = 24; | |
1181 break; | |
1182 | |
1183 case Coiflet_5: | |
1184 lpd.push_back(-0.00000009517657); | |
1185 lpd.push_back(-0.00000016744289); | |
1186 lpd.push_back(0.00000206376185); | |
1187 lpd.push_back(0.00000373465518); | |
1188 lpd.push_back(-0.00002131502681); | |
1189 lpd.push_back(-0.00004134043227); | |
1190 lpd.push_back(0.00014054114970); | |
1191 lpd.push_back(0.00030225958181); | |
1192 lpd.push_back(-0.00063813134305); | |
1193 lpd.push_back(-0.00166286370201); | |
1194 lpd.push_back(0.00243337321266); | |
1195 lpd.push_back(0.00676418544805); | |
1196 lpd.push_back(-0.00916423116248); | |
1197 lpd.push_back(-0.01976177894257); | |
1198 lpd.push_back(0.03268357426711); | |
1199 lpd.push_back(0.04128920875018); | |
1200 lpd.push_back(-0.10557420870334); | |
1201 lpd.push_back(-0.06203596396290); | |
1202 lpd.push_back(0.43799162617184); | |
1203 lpd.push_back(0.77428960365296); | |
1204 lpd.push_back(0.42156620669085); | |
1205 lpd.push_back(-0.05204316317624); | |
1206 lpd.push_back(-0.09192001055970); | |
1207 lpd.push_back(0.02816802897094); | |
1208 lpd.push_back(0.02340815678584); | |
1209 lpd.push_back(-0.01013111751985); | |
1210 lpd.push_back(-0.00415935878139); | |
1211 lpd.push_back(0.00217823635811); | |
1212 lpd.push_back(0.00035858968790); | |
1213 lpd.push_back(-0.00021208083980); | |
1214 hpd.push_back(0.00021208083980); | |
1215 hpd.push_back(0.00035858968790); | |
1216 hpd.push_back(-0.00217823635811); | |
1217 hpd.push_back(-0.00415935878139); | |
1218 hpd.push_back(0.01013111751985); | |
1219 hpd.push_back(0.02340815678584); | |
1220 hpd.push_back(-0.02816802897094); | |
1221 hpd.push_back(-0.09192001055970); | |
1222 hpd.push_back(0.05204316317624); | |
1223 hpd.push_back(0.42156620669085); | |
1224 hpd.push_back(-0.77428960365296); | |
1225 hpd.push_back(0.43799162617184); | |
1226 hpd.push_back(0.06203596396290); | |
1227 hpd.push_back(-0.10557420870334); | |
1228 hpd.push_back(-0.04128920875018); | |
1229 hpd.push_back(0.03268357426711); | |
1230 hpd.push_back(0.01976177894257); | |
1231 hpd.push_back(-0.00916423116248); | |
1232 hpd.push_back(-0.00676418544805); | |
1233 hpd.push_back(0.00243337321266); | |
1234 hpd.push_back(0.00166286370201); | |
1235 hpd.push_back(-0.00063813134305); | |
1236 hpd.push_back(-0.00030225958181); | |
1237 hpd.push_back(0.00014054114970); | |
1238 hpd.push_back(0.00004134043227); | |
1239 hpd.push_back(-0.00002131502681); | |
1240 hpd.push_back(-0.00000373465518); | |
1241 hpd.push_back(0.00000206376185); | |
1242 hpd.push_back(0.00000016744289); | |
1243 hpd.push_back(-0.00000009517657); | |
1244 flength = 30; | |
1245 break; | |
1246 | |
1247 case Biorthogonal_1_3: | |
1248 lpd.push_back(-0.08838834764832); | |
1249 lpd.push_back(0.08838834764832); | |
1250 lpd.push_back(0.70710678118655); | |
1251 lpd.push_back(0.70710678118655); | |
1252 lpd.push_back(0.08838834764832); | |
1253 lpd.push_back(-0.08838834764832); | |
1254 hpd.push_back(-0.00000000000000); | |
1255 hpd.push_back(0.00000000000000); | |
1256 hpd.push_back(-0.70710678118655); | |
1257 hpd.push_back(0.70710678118655); | |
1258 hpd.push_back(-0.00000000000000); | |
1259 hpd.push_back(0.00000000000000); | |
1260 flength = 6; | |
1261 break; | |
1262 | |
1263 case Biorthogonal_1_5: | |
1264 lpd.push_back(0.01657281518406); | |
1265 lpd.push_back(-0.01657281518406); | |
1266 lpd.push_back(-0.12153397801644); | |
1267 lpd.push_back(0.12153397801644); | |
1268 lpd.push_back(0.70710678118655); | |
1269 lpd.push_back(0.70710678118655); | |
1270 lpd.push_back(0.12153397801644); | |
1271 lpd.push_back(-0.12153397801644); | |
1272 lpd.push_back(-0.01657281518406); | |
1273 lpd.push_back(0.01657281518406); | |
1274 hpd.push_back(-0.00000000000000); | |
1275 hpd.push_back(0.00000000000000); | |
1276 hpd.push_back(-0.00000000000000); | |
1277 hpd.push_back(0.00000000000000); | |
1278 hpd.push_back(-0.70710678118655); | |
1279 hpd.push_back(0.70710678118655); | |
1280 hpd.push_back(-0.00000000000000); | |
1281 hpd.push_back(0.00000000000000); | |
1282 hpd.push_back(-0.00000000000000); | |
1283 hpd.push_back(0.00000000000000); | |
1284 flength = 10; | |
1285 break; | |
1286 | |
1287 case Biorthogonal_2_2: | |
1288 lpd.push_back(0.00000000000000); | |
1289 lpd.push_back(-0.17677669529664); | |
1290 lpd.push_back(0.35355339059327); | |
1291 lpd.push_back(1.06066017177982); | |
1292 lpd.push_back(0.35355339059327); | |
1293 lpd.push_back(-0.17677669529664); | |
1294 hpd.push_back(-0.00000000000000); | |
1295 hpd.push_back(0.35355339059327); | |
1296 hpd.push_back(-0.70710678118655); | |
1297 hpd.push_back(0.35355339059327); | |
1298 hpd.push_back(-0.00000000000000); | |
1299 hpd.push_back(0.00000000000000); | |
1300 flength = 6; | |
1301 break; | |
1302 | |
1303 case Biorthogonal_2_4: | |
1304 lpd.push_back(0.00000000000000); | |
1305 lpd.push_back(0.03314563036812); | |
1306 lpd.push_back(-0.06629126073624); | |
1307 lpd.push_back(-0.17677669529664); | |
1308 lpd.push_back(0.41984465132951); | |
1309 lpd.push_back(0.99436891104358); | |
1310 lpd.push_back(0.41984465132951); | |
1311 lpd.push_back(-0.17677669529664); | |
1312 lpd.push_back(-0.06629126073624); | |
1313 lpd.push_back(0.03314563036812); | |
1314 hpd.push_back(-0.00000000000000); | |
1315 hpd.push_back(0.00000000000000); | |
1316 hpd.push_back(-0.00000000000000); | |
1317 hpd.push_back(0.35355339059327); | |
1318 hpd.push_back(-0.70710678118655); | |
1319 hpd.push_back(0.35355339059327); | |
1320 hpd.push_back(-0.00000000000000); | |
1321 hpd.push_back(0.00000000000000); | |
1322 hpd.push_back(-0.00000000000000); | |
1323 hpd.push_back(0.00000000000000); | |
1324 flength = 10; | |
1325 break; | |
1326 | |
1327 | |
1328 case Biorthogonal_2_6: | |
1329 lpd.push_back(0.00000000000000); | |
1330 lpd.push_back(-0.00690533966002); | |
1331 lpd.push_back(0.01381067932005); | |
1332 lpd.push_back(0.04695630968817); | |
1333 lpd.push_back(-0.10772329869639); | |
1334 lpd.push_back(-0.16987135563661); | |
1335 lpd.push_back(0.44746600996961); | |
1336 lpd.push_back(0.96674755240348); | |
1337 lpd.push_back(0.44746600996961); | |
1338 lpd.push_back(-0.16987135563661); | |
1339 lpd.push_back(-0.10772329869639); | |
1340 lpd.push_back(0.04695630968817); | |
1341 lpd.push_back(0.01381067932005); | |
1342 lpd.push_back(-0.00690533966002); | |
1343 hpd.push_back(-0.00000000000000); | |
1344 hpd.push_back(0.00000000000000); | |
1345 hpd.push_back(-0.00000000000000); | |
1346 hpd.push_back(0.00000000000000); | |
1347 hpd.push_back(-0.00000000000000); | |
1348 hpd.push_back(0.35355339059327); | |
1349 hpd.push_back(-0.70710678118655); | |
1350 hpd.push_back(0.35355339059327); | |
1351 hpd.push_back(-0.00000000000000); | |
1352 hpd.push_back(0.00000000000000); | |
1353 hpd.push_back(-0.00000000000000); | |
1354 hpd.push_back(0.00000000000000); | |
1355 hpd.push_back(-0.00000000000000); | |
1356 hpd.push_back(0.00000000000000); | |
1357 flength = 14; | |
1358 break; | |
1359 | |
1360 case Biorthogonal_2_8: | |
1361 lpd.push_back(0.00000000000000); | |
1362 lpd.push_back(0.00151054305063); | |
1363 lpd.push_back(-0.00302108610126); | |
1364 lpd.push_back(-0.01294751186255); | |
1365 lpd.push_back(0.02891610982635); | |
1366 lpd.push_back(0.05299848189069); | |
1367 lpd.push_back(-0.13491307360774); | |
1368 lpd.push_back(-0.16382918343409); | |
1369 lpd.push_back(0.46257144047592); | |
1370 lpd.push_back(0.95164212189718); | |
1371 lpd.push_back(0.46257144047592); | |
1372 lpd.push_back(-0.16382918343409); | |
1373 lpd.push_back(-0.13491307360774); | |
1374 lpd.push_back(0.05299848189069); | |
1375 lpd.push_back(0.02891610982635); | |
1376 lpd.push_back(-0.01294751186255); | |
1377 lpd.push_back(-0.00302108610126); | |
1378 lpd.push_back(0.00151054305063); | |
1379 hpd.push_back(-0.00000000000000); | |
1380 hpd.push_back(0.00000000000000); | |
1381 hpd.push_back(-0.00000000000000); | |
1382 hpd.push_back(0.00000000000000); | |
1383 hpd.push_back(-0.00000000000000); | |
1384 hpd.push_back(0.00000000000000); | |
1385 hpd.push_back(-0.00000000000000); | |
1386 hpd.push_back(0.35355339059327); | |
1387 hpd.push_back(-0.70710678118655); | |
1388 hpd.push_back(0.35355339059327); | |
1389 hpd.push_back(-0.00000000000000); | |
1390 hpd.push_back(0.00000000000000); | |
1391 hpd.push_back(-0.00000000000000); | |
1392 hpd.push_back(0.00000000000000); | |
1393 hpd.push_back(-0.00000000000000); | |
1394 hpd.push_back(0.00000000000000); | |
1395 hpd.push_back(-0.00000000000000); | |
1396 hpd.push_back(0.00000000000000); | |
1397 flength = 18; | |
1398 break; | |
1399 | |
1400 case Biorthogonal_3_1: | |
1401 lpd.push_back(-0.35355339059327); | |
1402 lpd.push_back(1.06066017177982); | |
1403 lpd.push_back(1.06066017177982); | |
1404 lpd.push_back(-0.35355339059327); | |
1405 hpd.push_back(-0.17677669529664); | |
1406 hpd.push_back(0.53033008588991); | |
1407 hpd.push_back(-0.53033008588991); | |
1408 hpd.push_back(0.17677669529664); | |
1409 flength = 4; | |
1410 break; | |
1411 | |
1412 case Biorthogonal_3_3: | |
1413 lpd.push_back(0.06629126073624); | |
1414 lpd.push_back(-0.19887378220872); | |
1415 lpd.push_back(-0.15467960838456); | |
1416 lpd.push_back(0.99436891104358); | |
1417 lpd.push_back(0.99436891104358); | |
1418 lpd.push_back(-0.15467960838456); | |
1419 lpd.push_back(-0.19887378220872); | |
1420 lpd.push_back(0.06629126073624); | |
1421 hpd.push_back(-0.00000000000000); | |
1422 hpd.push_back(0.00000000000000); | |
1423 hpd.push_back(-0.17677669529664); | |
1424 hpd.push_back(0.53033008588991); | |
1425 hpd.push_back(-0.53033008588991); | |
1426 hpd.push_back(0.17677669529664); | |
1427 hpd.push_back(-0.00000000000000); | |
1428 hpd.push_back(0.00000000000000); | |
1429 flength = 8; | |
1430 break; | |
1431 | |
1432 case Biorthogonal_3_5: | |
1433 lpd.push_back(-0.01381067932005); | |
1434 lpd.push_back(0.04143203796015); | |
1435 lpd.push_back(0.05248058141619); | |
1436 lpd.push_back(-0.26792717880897); | |
1437 lpd.push_back(-0.07181553246426); | |
1438 lpd.push_back(0.96674755240348); | |
1439 lpd.push_back(0.96674755240348); | |
1440 lpd.push_back(-0.07181553246426); | |
1441 lpd.push_back(-0.26792717880897); | |
1442 lpd.push_back(0.05248058141619); | |
1443 lpd.push_back(0.04143203796015); | |
1444 lpd.push_back(-0.01381067932005); | |
1445 hpd.push_back(-0.00000000000000); | |
1446 hpd.push_back(0.00000000000000); | |
1447 hpd.push_back(-0.00000000000000); | |
1448 hpd.push_back(0.00000000000000); | |
1449 hpd.push_back(-0.17677669529664); | |
1450 hpd.push_back(0.53033008588991); | |
1451 hpd.push_back(-0.53033008588991); | |
1452 hpd.push_back(0.17677669529664); | |
1453 hpd.push_back(-0.00000000000000); | |
1454 hpd.push_back(0.00000000000000); | |
1455 hpd.push_back(-0.00000000000000); | |
1456 hpd.push_back(0.00000000000000); | |
1457 flength = 12; | |
1458 break; | |
1459 | |
1460 case Biorthogonal_3_7: | |
1461 lpd.push_back(0.00302108610126); | |
1462 lpd.push_back(-0.00906325830378); | |
1463 lpd.push_back(-0.01683176542131); | |
1464 lpd.push_back(0.07466398507402); | |
1465 lpd.push_back(0.03133297870736); | |
1466 lpd.push_back(-0.30115912592284); | |
1467 lpd.push_back(-0.02649924094535); | |
1468 lpd.push_back(0.95164212189718); | |
1469 lpd.push_back(0.95164212189718); | |
1470 lpd.push_back(-0.02649924094535); | |
1471 lpd.push_back(-0.30115912592284); | |
1472 lpd.push_back(0.03133297870736); | |
1473 lpd.push_back(0.07466398507402); | |
1474 lpd.push_back(-0.01683176542131); | |
1475 lpd.push_back(-0.00906325830378); | |
1476 lpd.push_back(0.00302108610126); | |
1477 hpd.push_back(-0.00000000000000); | |
1478 hpd.push_back(0.00000000000000); | |
1479 hpd.push_back(-0.00000000000000); | |
1480 hpd.push_back(0.00000000000000); | |
1481 hpd.push_back(-0.00000000000000); | |
1482 hpd.push_back(0.00000000000000); | |
1483 hpd.push_back(-0.17677669529664); | |
1484 hpd.push_back(0.53033008588991); | |
1485 hpd.push_back(-0.53033008588991); | |
1486 hpd.push_back(0.17677669529664); | |
1487 hpd.push_back(-0.00000000000000); | |
1488 hpd.push_back(0.00000000000000); | |
1489 hpd.push_back(-0.00000000000000); | |
1490 hpd.push_back(0.00000000000000); | |
1491 hpd.push_back(-0.00000000000000); | |
1492 hpd.push_back(0.00000000000000); | |
1493 flength = 16; | |
1494 break; | |
1495 | |
1496 case Biorthogonal_3_9: | |
1497 lpd.push_back(-0.00067974437278); | |
1498 lpd.push_back(0.00203923311835); | |
1499 lpd.push_back(0.00506031921961); | |
1500 lpd.push_back(-0.02061891264111); | |
1501 lpd.push_back(-0.01411278793018); | |
1502 lpd.push_back(0.09913478249423); | |
1503 lpd.push_back(0.01230013626942); | |
1504 lpd.push_back(-0.32019196836078); | |
1505 lpd.push_back(0.00205002271157); | |
1506 lpd.push_back(0.94212570067821); | |
1507 lpd.push_back(0.94212570067821); | |
1508 lpd.push_back(0.00205002271157); | |
1509 lpd.push_back(-0.32019196836078); | |
1510 lpd.push_back(0.01230013626942); | |
1511 lpd.push_back(0.09913478249423); | |
1512 lpd.push_back(-0.01411278793018); | |
1513 lpd.push_back(-0.02061891264111); | |
1514 lpd.push_back(0.00506031921961); | |
1515 lpd.push_back(0.00203923311835); | |
1516 lpd.push_back(-0.00067974437278); | |
1517 hpd.push_back(-0.00000000000000); | |
1518 hpd.push_back(0.00000000000000); | |
1519 hpd.push_back(-0.00000000000000); | |
1520 hpd.push_back(0.00000000000000); | |
1521 hpd.push_back(-0.00000000000000); | |
1522 hpd.push_back(0.00000000000000); | |
1523 hpd.push_back(-0.00000000000000); | |
1524 hpd.push_back(0.00000000000000); | |
1525 hpd.push_back(-0.17677669529664); | |
1526 hpd.push_back(0.53033008588991); | |
1527 hpd.push_back(-0.53033008588991); | |
1528 hpd.push_back(0.17677669529664); | |
1529 hpd.push_back(-0.00000000000000); | |
1530 hpd.push_back(0.00000000000000); | |
1531 hpd.push_back(-0.00000000000000); | |
1532 hpd.push_back(0.00000000000000); | |
1533 hpd.push_back(-0.00000000000000); | |
1534 hpd.push_back(0.00000000000000); | |
1535 hpd.push_back(-0.00000000000000); | |
1536 hpd.push_back(0.00000000000000); | |
1537 flength = 20; | |
1538 break; | |
1539 | |
1540 case Biorthogonal_4_4: | |
1541 lpd.push_back(0.00000000000000); | |
1542 lpd.push_back(0.03782845550726); | |
1543 lpd.push_back(-0.02384946501956); | |
1544 lpd.push_back(-0.11062440441844); | |
1545 lpd.push_back(0.37740285561283); | |
1546 lpd.push_back(0.85269867900889); | |
1547 lpd.push_back(0.37740285561283); | |
1548 lpd.push_back(-0.11062440441844); | |
1549 lpd.push_back(-0.02384946501956); | |
1550 lpd.push_back(0.03782845550726); | |
1551 hpd.push_back(-0.00000000000000); | |
1552 hpd.push_back(-0.06453888262870); | |
1553 hpd.push_back(0.04068941760916); | |
1554 hpd.push_back(0.41809227322162); | |
1555 hpd.push_back(-0.78848561640558); | |
1556 hpd.push_back(0.41809227322162); | |
1557 hpd.push_back(0.04068941760916); | |
1558 hpd.push_back(-0.06453888262870); | |
1559 hpd.push_back(-0.00000000000000); | |
1560 hpd.push_back(0.00000000000000); | |
1561 flength = 10; | |
1562 break; | |
1563 | |
1564 case Biorthogonal_5_5: | |
1565 lpd.push_back(0.00000000000000); | |
1566 lpd.push_back(0.00000000000000); | |
1567 lpd.push_back(0.03968708834741); | |
1568 lpd.push_back(0.00794810863724); | |
1569 lpd.push_back(-0.05446378846824); | |
1570 lpd.push_back(0.34560528195603); | |
1571 lpd.push_back(0.73666018142821); | |
1572 lpd.push_back(0.34560528195603); | |
1573 lpd.push_back(-0.05446378846824); | |
1574 lpd.push_back(0.00794810863724); | |
1575 lpd.push_back(0.03968708834741); | |
1576 lpd.push_back(0.00000000000000); | |
1577 hpd.push_back(-0.01345670945912); | |
1578 hpd.push_back(-0.00269496688011); | |
1579 hpd.push_back(0.13670658466433); | |
1580 hpd.push_back(-0.09350469740094); | |
1581 hpd.push_back(-0.47680326579848); | |
1582 hpd.push_back(0.89950610974865); | |
1583 hpd.push_back(-0.47680326579848); | |
1584 hpd.push_back(-0.09350469740094); | |
1585 hpd.push_back(0.13670658466433); | |
1586 hpd.push_back(-0.00269496688011); | |
1587 hpd.push_back(-0.01345670945912); | |
1588 hpd.push_back(0.00000000000000); | |
1589 flength = 12; | |
1590 break; | |
1591 | |
1592 case Biorthogonal_6_8: | |
1593 lpd.push_back(0.00000000000000); | |
1594 lpd.push_back(0.00190883173648); | |
1595 lpd.push_back(-0.00191428612909); | |
1596 lpd.push_back(-0.01699063986760); | |
1597 lpd.push_back(0.01193456527973); | |
1598 lpd.push_back(0.04973290349094); | |
1599 lpd.push_back(-0.07726317316720); | |
1600 lpd.push_back(-0.09405920349574); | |
1601 lpd.push_back(0.42079628460983); | |
1602 lpd.push_back(0.82592299745840); | |
1603 lpd.push_back(0.42079628460983); | |
1604 lpd.push_back(-0.09405920349574); | |
1605 lpd.push_back(-0.07726317316720); | |
1606 lpd.push_back(0.04973290349094); | |
1607 lpd.push_back(0.01193456527973); | |
1608 lpd.push_back(-0.01699063986760); | |
1609 lpd.push_back(-0.00191428612909); | |
1610 lpd.push_back(0.00190883173648); | |
1611 hpd.push_back(0.00000000000000); | |
1612 hpd.push_back(-0.00000000000000); | |
1613 hpd.push_back(0.00000000000000); | |
1614 hpd.push_back(0.01442628250562); | |
1615 hpd.push_back(-0.01446750489679); | |
1616 hpd.push_back(-0.07872200106263); | |
1617 hpd.push_back(0.04036797903034); | |
1618 hpd.push_back(0.41784910915027); | |
1619 hpd.push_back(-0.75890772945365); | |
1620 hpd.push_back(0.41784910915027); | |
1621 hpd.push_back(0.04036797903034); | |
1622 hpd.push_back(-0.07872200106263); | |
1623 hpd.push_back(-0.01446750489679); | |
1624 hpd.push_back(0.01442628250562); | |
1625 hpd.push_back(0.00000000000000); | |
1626 hpd.push_back(-0.00000000000000); | |
1627 hpd.push_back(0.00000000000000); | |
1628 hpd.push_back(-0.00000000000000); | |
1629 flength = 18; | |
1630 break; | |
1631 | |
1632 case Meyer: | |
1633 lpd.push_back(0.00000000000000); | |
1634 lpd.push_back(-0.00000150974086); | |
1635 lpd.push_back(0.00000127876676); | |
1636 lpd.push_back(0.00000044958556); | |
1637 lpd.push_back(-0.00000209656887); | |
1638 lpd.push_back(0.00000172322355); | |
1639 lpd.push_back(0.00000069808228); | |
1640 lpd.push_back(-0.00000287940803); | |
1641 lpd.push_back(0.00000238314839); | |
1642 lpd.push_back(0.00000098251560); | |
1643 lpd.push_back(-0.00000421778919); | |
1644 lpd.push_back(0.00000335350154); | |
1645 lpd.push_back(0.00000167472186); | |
1646 lpd.push_back(-0.00000603450134); | |
1647 lpd.push_back(0.00000483755580); | |
1648 lpd.push_back(0.00000240228802); | |
1649 lpd.push_back(-0.00000955630985); | |
1650 lpd.push_back(0.00000721652769); | |
1651 lpd.push_back(0.00000484907830); | |
1652 lpd.push_back(-0.00001420692858); | |
1653 lpd.push_back(0.00001050391427); | |
1654 lpd.push_back(0.00000618758030); | |
1655 lpd.push_back(-0.00002443800585); | |
1656 lpd.push_back(0.00002010638769); | |
1657 lpd.push_back(0.00001499352360); | |
1658 lpd.push_back(-0.00004642876428); | |
1659 lpd.push_back(0.00003234131191); | |
1660 lpd.push_back(0.00003740966576); | |
1661 lpd.push_back(-0.00010277900508); | |
1662 lpd.push_back(0.00002446195684); | |
1663 lpd.push_back(0.00014971351539); | |
1664 lpd.push_back(-0.00007559287026); | |
1665 lpd.push_back(-0.00013991314822); | |
1666 lpd.push_back(-0.00009351289388); | |
1667 lpd.push_back(0.00016118981973); | |
1668 lpd.push_back(0.00085950021376); | |
1669 lpd.push_back(-0.00057818579527); | |
1670 lpd.push_back(-0.00270216873394); | |
1671 lpd.push_back(0.00219477533646); | |
1672 lpd.push_back(0.00604551059646); | |
1673 lpd.push_back(-0.00638672861855); | |
1674 lpd.push_back(-0.01104464190054); | |
1675 lpd.push_back(0.01525091315859); | |
1676 lpd.push_back(0.01740388821018); | |
1677 lpd.push_back(-0.03209406335451); | |
1678 lpd.push_back(-0.02432178395952); | |
1679 lpd.push_back(0.06366730088447); | |
1680 lpd.push_back(0.03062124394342); | |
1681 lpd.push_back(-0.13269661535886); | |
1682 lpd.push_back(-0.03504828739060); | |
1683 lpd.push_back(0.44409503076653); | |
1684 lpd.push_back(0.74375100490379); | |
1685 lpd.push_back(0.44409503076653); | |
1686 lpd.push_back(-0.03504828739060); | |
1687 lpd.push_back(-0.13269661535886); | |
1688 lpd.push_back(0.03062124394342); | |
1689 lpd.push_back(0.06366730088447); | |
1690 lpd.push_back(-0.02432178395952); | |
1691 lpd.push_back(-0.03209406335451); | |
1692 lpd.push_back(0.01740388821018); | |
1693 lpd.push_back(0.01525091315859); | |
1694 lpd.push_back(-0.01104464190054); | |
1695 lpd.push_back(-0.00638672861855); | |
1696 lpd.push_back(0.00604551059646); | |
1697 lpd.push_back(0.00219477533646); | |
1698 lpd.push_back(-0.00270216873394); | |
1699 lpd.push_back(-0.00057818579527); | |
1700 lpd.push_back(0.00085950021376); | |
1701 lpd.push_back(0.00016118981973); | |
1702 lpd.push_back(-0.00009351289388); | |
1703 lpd.push_back(-0.00013991314822); | |
1704 lpd.push_back(-0.00007559287026); | |
1705 lpd.push_back(0.00014971351539); | |
1706 lpd.push_back(0.00002446195684); | |
1707 lpd.push_back(-0.00010277900508); | |
1708 lpd.push_back(0.00003740966576); | |
1709 lpd.push_back(0.00003234131191); | |
1710 lpd.push_back(-0.00004642876428); | |
1711 lpd.push_back(0.00001499352360); | |
1712 lpd.push_back(0.00002010638769); | |
1713 lpd.push_back(-0.00002443800585); | |
1714 lpd.push_back(0.00000618758030); | |
1715 lpd.push_back(0.00001050391427); | |
1716 lpd.push_back(-0.00001420692858); | |
1717 lpd.push_back(0.00000484907830); | |
1718 lpd.push_back(0.00000721652769); | |
1719 lpd.push_back(-0.00000955630985); | |
1720 lpd.push_back(0.00000240228802); | |
1721 lpd.push_back(0.00000483755580); | |
1722 lpd.push_back(-0.00000603450134); | |
1723 lpd.push_back(0.00000167472186); | |
1724 lpd.push_back(0.00000335350154); | |
1725 lpd.push_back(-0.00000421778919); | |
1726 lpd.push_back(0.00000098251560); | |
1727 lpd.push_back(0.00000238314839); | |
1728 lpd.push_back(-0.00000287940803); | |
1729 lpd.push_back(0.00000069808228); | |
1730 lpd.push_back(0.00000172322355); | |
1731 lpd.push_back(-0.00000209656887); | |
1732 lpd.push_back(0.00000044958556); | |
1733 lpd.push_back(0.00000127876676); | |
1734 lpd.push_back(-0.00000150974086); | |
1735 hpd.push_back(0.00000150974086); | |
1736 hpd.push_back(0.00000127876676); | |
1737 hpd.push_back(-0.00000044958556); | |
1738 hpd.push_back(-0.00000209656887); | |
1739 hpd.push_back(-0.00000172322355); | |
1740 hpd.push_back(0.00000069808228); | |
1741 hpd.push_back(0.00000287940803); | |
1742 hpd.push_back(0.00000238314839); | |
1743 hpd.push_back(-0.00000098251560); | |
1744 hpd.push_back(-0.00000421778919); | |
1745 hpd.push_back(-0.00000335350154); | |
1746 hpd.push_back(0.00000167472186); | |
1747 hpd.push_back(0.00000603450134); | |
1748 hpd.push_back(0.00000483755580); | |
1749 hpd.push_back(-0.00000240228802); | |
1750 hpd.push_back(-0.00000955630985); | |
1751 hpd.push_back(-0.00000721652769); | |
1752 hpd.push_back(0.00000484907830); | |
1753 hpd.push_back(0.00001420692858); | |
1754 hpd.push_back(0.00001050391427); | |
1755 hpd.push_back(-0.00000618758030); | |
1756 hpd.push_back(-0.00002443800585); | |
1757 hpd.push_back(-0.00002010638769); | |
1758 hpd.push_back(0.00001499352360); | |
1759 hpd.push_back(0.00004642876428); | |
1760 hpd.push_back(0.00003234131191); | |
1761 hpd.push_back(-0.00003740966576); | |
1762 hpd.push_back(-0.00010277900508); | |
1763 hpd.push_back(-0.00002446195684); | |
1764 hpd.push_back(0.00014971351539); | |
1765 hpd.push_back(0.00007559287026); | |
1766 hpd.push_back(-0.00013991314822); | |
1767 hpd.push_back(0.00009351289388); | |
1768 hpd.push_back(0.00016118981973); | |
1769 hpd.push_back(-0.00085950021376); | |
1770 hpd.push_back(-0.00057818579527); | |
1771 hpd.push_back(0.00270216873394); | |
1772 hpd.push_back(0.00219477533646); | |
1773 hpd.push_back(-0.00604551059646); | |
1774 hpd.push_back(-0.00638672861855); | |
1775 hpd.push_back(0.01104464190054); | |
1776 hpd.push_back(0.01525091315859); | |
1777 hpd.push_back(-0.01740388821018); | |
1778 hpd.push_back(-0.03209406335451); | |
1779 hpd.push_back(0.02432178395952); | |
1780 hpd.push_back(0.06366730088447); | |
1781 hpd.push_back(-0.03062124394342); | |
1782 hpd.push_back(-0.13269661535886); | |
1783 hpd.push_back(0.03504828739060); | |
1784 hpd.push_back(0.44409503076653); | |
1785 hpd.push_back(-0.74375100490379); | |
1786 hpd.push_back(0.44409503076653); | |
1787 hpd.push_back(0.03504828739060); | |
1788 hpd.push_back(-0.13269661535886); | |
1789 hpd.push_back(-0.03062124394342); | |
1790 hpd.push_back(0.06366730088447); | |
1791 hpd.push_back(0.02432178395952); | |
1792 hpd.push_back(-0.03209406335451); | |
1793 hpd.push_back(-0.01740388821018); | |
1794 hpd.push_back(0.01525091315859); | |
1795 hpd.push_back(0.01104464190054); | |
1796 hpd.push_back(-0.00638672861855); | |
1797 hpd.push_back(-0.00604551059646); | |
1798 hpd.push_back(0.00219477533646); | |
1799 hpd.push_back(0.00270216873394); | |
1800 hpd.push_back(-0.00057818579527); | |
1801 hpd.push_back(-0.00085950021376); | |
1802 hpd.push_back(0.00016118981973); | |
1803 hpd.push_back(0.00009351289388); | |
1804 hpd.push_back(-0.00013991314822); | |
1805 hpd.push_back(0.00007559287026); | |
1806 hpd.push_back(0.00014971351539); | |
1807 hpd.push_back(-0.00002446195684); | |
1808 hpd.push_back(-0.00010277900508); | |
1809 hpd.push_back(-0.00003740966576); | |
1810 hpd.push_back(0.00003234131191); | |
1811 hpd.push_back(0.00004642876428); | |
1812 hpd.push_back(0.00001499352360); | |
1813 hpd.push_back(-0.00002010638769); | |
1814 hpd.push_back(-0.00002443800585); | |
1815 hpd.push_back(-0.00000618758030); | |
1816 hpd.push_back(0.00001050391427); | |
1817 hpd.push_back(0.00001420692858); | |
1818 hpd.push_back(0.00000484907830); | |
1819 hpd.push_back(-0.00000721652769); | |
1820 hpd.push_back(-0.00000955630985); | |
1821 hpd.push_back(-0.00000240228802); | |
1822 hpd.push_back(0.00000483755580); | |
1823 hpd.push_back(0.00000603450134); | |
1824 hpd.push_back(0.00000167472186); | |
1825 hpd.push_back(-0.00000335350154); | |
1826 hpd.push_back(-0.00000421778919); | |
1827 hpd.push_back(-0.00000098251560); | |
1828 hpd.push_back(0.00000238314839); | |
1829 hpd.push_back(0.00000287940803); | |
1830 hpd.push_back(0.00000069808228); | |
1831 hpd.push_back(-0.00000172322355); | |
1832 hpd.push_back(-0.00000209656887); | |
1833 hpd.push_back(-0.00000044958556); | |
1834 hpd.push_back(0.00000127876676); | |
1835 hpd.push_back(0.00000150974086); | |
1836 hpd.push_back(0.00000000000000); | |
1837 flength = 102; | |
1838 break; | |
1839 } | |
1840 | |
1841 assert(flength == lpd.size()); | |
1842 assert(flength == hpd.size()); | |
1843 } | |
1844 |