c@285: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ c@285: c@285: /* c@285: QM DSP Library c@285: c@285: Centre for Digital Music, Queen Mary, University of London. c@285: This file copyright 2009 Thomas Wilmering. c@309: c@309: This program is free software; you can redistribute it and/or c@309: modify it under the terms of the GNU General Public License as c@309: published by the Free Software Foundation; either version 2 of the c@309: License, or (at your option) any later version. See the file c@309: COPYING included with this distribution for more information. c@285: */ c@285: c@285: #include "Wavelet.h" c@285: c@285: #include c@285: c@285: std::string c@285: Wavelet::getWaveletName(Type wavelet) c@285: { c@285: switch (wavelet) { c@285: case Haar: return "Haar"; c@285: case Daubechies_2: return "Daubechies 2"; c@285: case Daubechies_3: return "Daubechies 3"; c@285: case Daubechies_4: return "Daubechies 4"; c@285: case Daubechies_5: return "Daubechies 5"; c@285: case Daubechies_6: return "Daubechies 6"; c@285: case Daubechies_7: return "Daubechies 7"; c@285: case Daubechies_8: return "Daubechies 8"; c@285: case Daubechies_9: return "Daubechies 9"; c@285: case Daubechies_10: return "Daubechies 10"; c@285: case Daubechies_20: return "Daubechies 20"; c@285: case Daubechies_40: return "Daubechies 40"; c@285: case Symlet_2: return "Symlet 2"; c@285: case Symlet_3: return "Symlet 3"; c@285: case Symlet_4: return "Symlet 4"; c@285: case Symlet_5: return "Symlet 5"; c@285: case Symlet_6: return "Symlet 6"; c@285: case Symlet_7: return "Symlet 7"; c@285: case Symlet_8: return "Symlet 8"; c@285: case Symlet_9: return "Symlet 9"; c@285: case Symlet_10: return "Symlet 10"; c@285: case Symlet_20: return "Symlet 20"; c@285: case Symlet_30: return "Symlet 30"; c@285: case Coiflet_1: return "Coiflet 1"; c@285: case Coiflet_2: return "Coiflet 2"; c@285: case Coiflet_3: return "Coiflet 3"; c@285: case Coiflet_4: return "Coiflet 4"; c@285: case Coiflet_5: return "Coiflet 5"; c@285: case Biorthogonal_1_3: return "Biorthogonal 1.3"; c@285: case Biorthogonal_1_5: return "Biorthogonal 1.5"; c@285: case Biorthogonal_2_2: return "Biorthogonal 2.2"; c@285: case Biorthogonal_2_4: return "Biorthogonal 2.4"; c@285: case Biorthogonal_2_6: return "Biorthogonal 2.6"; c@285: case Biorthogonal_2_8: return "Biorthogonal 2.8"; c@285: case Biorthogonal_3_1: return "Biorthogonal 3.1"; c@285: case Biorthogonal_3_3: return "Biorthogonal 3.3"; c@285: case Biorthogonal_3_5: return "Biorthogonal 3.5"; c@285: case Biorthogonal_3_7: return "Biorthogonal 3.7"; c@285: case Biorthogonal_3_9: return "Biorthogonal 3.9"; c@285: case Biorthogonal_4_4: return "Biorthogonal 4.4"; c@285: case Biorthogonal_5_5: return "Biorthogonal 5.5"; c@285: case Biorthogonal_6_8: return "Biorthogonal 6.8"; c@285: case Meyer: return "Meyer"; c@285: } c@285: c@285: return "(unknown)"; c@285: } c@285: c@285: void c@285: Wavelet::createDecompositionFilters(Type wavelet, c@434: std::vector &lpd, c@434: std::vector &hpd) c@285: { c@285: lpd.clear(); c@285: hpd.clear(); c@285: c@285: int flength = 0; c@285: c@285: switch (wavelet) { c@285: c@285: case Haar: c@285: lpd.push_back(0.70710678118655); c@285: lpd.push_back(0.70710678118655); c@285: hpd.push_back(-0.70710678118655); c@285: hpd.push_back(0.70710678118655); c@285: flength = 2; c@285: break; c@285: c@285: case Daubechies_2: c@285: lpd.push_back(-0.12940952255092); c@285: lpd.push_back(0.22414386804186); c@285: lpd.push_back(0.83651630373747); c@285: lpd.push_back(0.48296291314469); c@285: hpd.push_back(-0.48296291314469); c@285: hpd.push_back(0.83651630373747); c@285: hpd.push_back(-0.22414386804186); c@285: hpd.push_back(-0.12940952255092); c@285: flength = 4; c@285: break; c@285: c@285: case Daubechies_3: c@285: lpd.push_back(0.03522629188210); c@285: lpd.push_back(-0.08544127388224); c@285: lpd.push_back(-0.13501102001039); c@285: lpd.push_back(0.45987750211933); c@285: lpd.push_back(0.80689150931334); c@285: lpd.push_back(0.33267055295096); c@285: hpd.push_back(-0.33267055295096); c@285: hpd.push_back(0.80689150931334); c@285: hpd.push_back(-0.45987750211933); c@285: hpd.push_back(-0.13501102001039); c@285: hpd.push_back(0.08544127388224); c@285: hpd.push_back(0.03522629188210); c@285: flength = 6; c@285: break; c@285: c@285: case Daubechies_4: c@285: lpd.push_back(-0.01059740178500); c@285: lpd.push_back(0.03288301166698); c@285: lpd.push_back(0.03084138183599); c@285: lpd.push_back(-0.18703481171888); c@285: lpd.push_back(-0.02798376941698); c@285: lpd.push_back(0.63088076792959); c@285: lpd.push_back(0.71484657055254); c@285: lpd.push_back(0.23037781330886); c@285: hpd.push_back(-0.23037781330886); c@285: hpd.push_back(0.71484657055254); c@285: hpd.push_back(-0.63088076792959); c@285: hpd.push_back(-0.02798376941698); c@285: hpd.push_back(0.18703481171888); c@285: hpd.push_back(0.03084138183599); c@285: hpd.push_back(-0.03288301166698); c@285: hpd.push_back(-0.01059740178500); c@285: flength = 8; c@285: break; c@285: c@285: case Daubechies_5: c@285: lpd.push_back(0.00333572528500); c@285: lpd.push_back(-0.01258075199902); c@285: lpd.push_back(-0.00624149021301); c@285: lpd.push_back(0.07757149384007); c@285: lpd.push_back(-0.03224486958503); c@285: lpd.push_back(-0.24229488706619); c@285: lpd.push_back(0.13842814590110); c@285: lpd.push_back(0.72430852843857); c@285: lpd.push_back(0.60382926979747); c@285: lpd.push_back(0.16010239797413); c@285: hpd.push_back(-0.16010239797413); c@285: hpd.push_back(0.60382926979747); c@285: hpd.push_back(-0.72430852843857); c@285: hpd.push_back(0.13842814590110); c@285: hpd.push_back(0.24229488706619); c@285: hpd.push_back(-0.03224486958503); c@285: hpd.push_back(-0.07757149384007); c@285: hpd.push_back(-0.00624149021301); c@285: hpd.push_back(0.01258075199902); c@285: hpd.push_back(0.00333572528500); c@285: flength = 10; c@285: break; c@285: c@285: case Daubechies_6: c@285: lpd.push_back(-0.00107730108500); c@285: lpd.push_back(0.00477725751101); c@285: lpd.push_back(0.00055384220099); c@285: lpd.push_back(-0.03158203931803); c@285: lpd.push_back(0.02752286553002); c@285: lpd.push_back(0.09750160558708); c@285: lpd.push_back(-0.12976686756710); c@285: lpd.push_back(-0.22626469396517); c@285: lpd.push_back(0.31525035170924); c@285: lpd.push_back(0.75113390802158); c@285: lpd.push_back(0.49462389039839); c@285: lpd.push_back(0.11154074335008); c@285: hpd.push_back(-0.11154074335008); c@285: hpd.push_back(0.49462389039839); c@285: hpd.push_back(-0.75113390802158); c@285: hpd.push_back(0.31525035170924); c@285: hpd.push_back(0.22626469396517); c@285: hpd.push_back(-0.12976686756710); c@285: hpd.push_back(-0.09750160558708); c@285: hpd.push_back(0.02752286553002); c@285: hpd.push_back(0.03158203931803); c@285: hpd.push_back(0.00055384220099); c@285: hpd.push_back(-0.00477725751101); c@285: hpd.push_back(-0.00107730108500); c@285: flength = 12; c@285: break; c@285: c@285: case Daubechies_7: c@285: lpd.push_back(0.00035371380000); c@285: lpd.push_back(-0.00180164070400); c@285: lpd.push_back(0.00042957797300); c@285: lpd.push_back(0.01255099855601); c@285: lpd.push_back(-0.01657454163102); c@285: lpd.push_back(-0.03802993693503); c@285: lpd.push_back(0.08061260915107); c@285: lpd.push_back(0.07130921926705); c@285: lpd.push_back(-0.22403618499417); c@285: lpd.push_back(-0.14390600392911); c@285: lpd.push_back(0.46978228740536); c@285: lpd.push_back(0.72913209084656); c@285: lpd.push_back(0.39653931948231); c@285: lpd.push_back(0.07785205408506); c@285: hpd.push_back(-0.07785205408506); c@285: hpd.push_back(0.39653931948231); c@285: hpd.push_back(-0.72913209084656); c@285: hpd.push_back(0.46978228740536); c@285: hpd.push_back(0.14390600392911); c@285: hpd.push_back(-0.22403618499417); c@285: hpd.push_back(-0.07130921926705); c@285: hpd.push_back(0.08061260915107); c@285: hpd.push_back(0.03802993693503); c@285: hpd.push_back(-0.01657454163102); c@285: hpd.push_back(-0.01255099855601); c@285: hpd.push_back(0.00042957797300); c@285: hpd.push_back(0.00180164070400); c@285: hpd.push_back(0.00035371380000); c@285: flength = 14; c@285: break; c@285: c@285: case Daubechies_8: c@285: lpd.push_back(-0.00011747678400); c@285: lpd.push_back(0.00067544940600); c@285: lpd.push_back(-0.00039174037300); c@285: lpd.push_back(-0.00487035299301); c@285: lpd.push_back(0.00874609404702); c@285: lpd.push_back(0.01398102791702); c@285: lpd.push_back(-0.04408825393106); c@285: lpd.push_back(-0.01736930100202); c@285: lpd.push_back(0.12874742662019); c@285: lpd.push_back(0.00047248457400); c@285: lpd.push_back(-0.28401554296243); c@285: lpd.push_back(-0.01582910525602); c@285: lpd.push_back(0.58535468365487); c@285: lpd.push_back(0.67563073629801); c@285: lpd.push_back(0.31287159091447); c@285: lpd.push_back(0.05441584224308); c@285: hpd.push_back(-0.05441584224308); c@285: hpd.push_back(0.31287159091447); c@285: hpd.push_back(-0.67563073629801); c@285: hpd.push_back(0.58535468365487); c@285: hpd.push_back(0.01582910525602); c@285: hpd.push_back(-0.28401554296243); c@285: hpd.push_back(-0.00047248457400); c@285: hpd.push_back(0.12874742662019); c@285: hpd.push_back(0.01736930100202); c@285: hpd.push_back(-0.04408825393106); c@285: hpd.push_back(-0.01398102791702); c@285: hpd.push_back(0.00874609404702); c@285: hpd.push_back(0.00487035299301); c@285: hpd.push_back(-0.00039174037300); c@285: hpd.push_back(-0.00067544940600); c@285: hpd.push_back(-0.00011747678400); c@285: flength = 16; c@285: break; c@285: c@285: case Daubechies_9: c@285: lpd.push_back(0.00003934732000); c@285: lpd.push_back(-0.00025196318900); c@285: lpd.push_back(0.00023038576400); c@285: lpd.push_back(0.00184764688296); c@285: lpd.push_back(-0.00428150368190); c@285: lpd.push_back(-0.00472320475789); c@285: lpd.push_back(0.02236166212352); c@285: lpd.push_back(0.00025094711499); c@285: lpd.push_back(-0.06763282905952); c@285: lpd.push_back(0.03072568147832); c@285: lpd.push_back(0.14854074933476); c@285: lpd.push_back(-0.09684078322088); c@285: lpd.push_back(-0.29327378327259); c@285: lpd.push_back(0.13319738582209); c@285: lpd.push_back(0.65728807803664); c@285: lpd.push_back(0.60482312367678); c@285: lpd.push_back(0.24383467463767); c@285: lpd.push_back(0.03807794736317); c@285: hpd.push_back(-0.03807794736317); c@285: hpd.push_back(0.24383467463767); c@285: hpd.push_back(-0.60482312367678); c@285: hpd.push_back(0.65728807803664); c@285: hpd.push_back(-0.13319738582209); c@285: hpd.push_back(-0.29327378327259); c@285: hpd.push_back(0.09684078322088); c@285: hpd.push_back(0.14854074933476); c@285: hpd.push_back(-0.03072568147832); c@285: hpd.push_back(-0.06763282905952); c@285: hpd.push_back(-0.00025094711499); c@285: hpd.push_back(0.02236166212352); c@285: hpd.push_back(0.00472320475789); c@285: hpd.push_back(-0.00428150368190); c@285: hpd.push_back(-0.00184764688296); c@285: hpd.push_back(0.00023038576400); c@285: hpd.push_back(0.00025196318900); c@285: hpd.push_back(0.00003934732000); c@285: flength = 18; c@285: break; c@285: c@285: case Daubechies_10: c@285: lpd.push_back(-0.00001326420300); c@285: lpd.push_back(0.00009358867000); c@285: lpd.push_back(-0.00011646685499); c@285: lpd.push_back(-0.00068585669500); c@285: lpd.push_back(0.00199240529499); c@285: lpd.push_back(0.00139535174699); c@285: lpd.push_back(-0.01073317548298); c@285: lpd.push_back(0.00360655356699); c@285: lpd.push_back(0.03321267405893); c@285: lpd.push_back(-0.02945753682195); c@285: lpd.push_back(-0.07139414716586); c@285: lpd.push_back(0.09305736460381); c@285: lpd.push_back(0.12736934033574); c@285: lpd.push_back(-0.19594627437660); c@285: lpd.push_back(-0.24984642432649); c@285: lpd.push_back(0.28117234366043); c@285: lpd.push_back(0.68845903945259); c@285: lpd.push_back(0.52720118893092); c@285: lpd.push_back(0.18817680007762); c@285: lpd.push_back(0.02667005790095); c@285: hpd.push_back(-0.02667005790095); c@285: hpd.push_back(0.18817680007762); c@285: hpd.push_back(-0.52720118893092); c@285: hpd.push_back(0.68845903945259); c@285: hpd.push_back(-0.28117234366043); c@285: hpd.push_back(-0.24984642432649); c@285: hpd.push_back(0.19594627437660); c@285: hpd.push_back(0.12736934033574); c@285: hpd.push_back(-0.09305736460381); c@285: hpd.push_back(-0.07139414716586); c@285: hpd.push_back(0.02945753682195); c@285: hpd.push_back(0.03321267405893); c@285: hpd.push_back(-0.00360655356699); c@285: hpd.push_back(-0.01073317548298); c@285: hpd.push_back(-0.00139535174699); c@285: hpd.push_back(0.00199240529499); c@285: hpd.push_back(0.00068585669500); c@285: hpd.push_back(-0.00011646685499); c@285: hpd.push_back(-0.00009358867000); c@285: hpd.push_back(-0.00001326420300); c@285: flength = 20; c@285: break; c@285: c@285: case Daubechies_20: c@285: lpd.push_back(-0.00000000029988); c@285: lpd.push_back(0.00000000405613); c@285: lpd.push_back(-0.00000001814843); c@285: lpd.push_back(0.00000000020143); c@285: lpd.push_back(0.00000026339242); c@285: lpd.push_back(-0.00000068470796); c@285: lpd.push_back(-0.00000101199401); c@285: lpd.push_back(0.00000724124829); c@285: lpd.push_back(-0.00000437614386); c@285: lpd.push_back(-0.00003710586183); c@285: lpd.push_back(0.00006774280828); c@285: lpd.push_back(0.00010153288973); c@285: lpd.push_back(-0.00038510474870); c@285: lpd.push_back(-0.00005349759845); c@285: lpd.push_back(0.00139255961930); c@285: lpd.push_back(-0.00083156217284); c@285: lpd.push_back(-0.00358149425960); c@285: lpd.push_back(0.00442054238705); c@285: lpd.push_back(0.00672162730228); c@285: lpd.push_back(-0.01381052613705); c@285: lpd.push_back(-0.00878932492387); c@285: lpd.push_back(0.03229429953057); c@285: lpd.push_back(0.00587468181179); c@285: lpd.push_back(-0.06172289962416); c@285: lpd.push_back(0.00563224685793); c@285: lpd.push_back(0.10229171917503); c@285: lpd.push_back(-0.02471682733721); c@285: lpd.push_back(-0.15545875070532); c@285: lpd.push_back(0.03985024645854); c@285: lpd.push_back(0.22829105081947); c@285: lpd.push_back(-0.01672708830868); c@285: lpd.push_back(-0.32678680043239); c@285: lpd.push_back(-0.13921208801080); c@285: lpd.push_back(0.36150229873767); c@285: lpd.push_back(0.61049323893578); c@285: lpd.push_back(0.47269618530872); c@285: lpd.push_back(0.21994211355038); c@285: lpd.push_back(0.06342378045879); c@285: lpd.push_back(0.01054939462490); c@285: lpd.push_back(0.00077995361366); c@285: hpd.push_back(-0.00077995361366); c@285: hpd.push_back(0.01054939462490); c@285: hpd.push_back(-0.06342378045879); c@285: hpd.push_back(0.21994211355038); c@285: hpd.push_back(-0.47269618530872); c@285: hpd.push_back(0.61049323893578); c@285: hpd.push_back(-0.36150229873767); c@285: hpd.push_back(-0.13921208801080); c@285: hpd.push_back(0.32678680043239); c@285: hpd.push_back(-0.01672708830868); c@285: hpd.push_back(-0.22829105081947); c@285: hpd.push_back(0.03985024645854); c@285: hpd.push_back(0.15545875070532); c@285: hpd.push_back(-0.02471682733721); c@285: hpd.push_back(-0.10229171917503); c@285: hpd.push_back(0.00563224685793); c@285: hpd.push_back(0.06172289962416); c@285: hpd.push_back(0.00587468181179); c@285: hpd.push_back(-0.03229429953057); c@285: hpd.push_back(-0.00878932492387); c@285: hpd.push_back(0.01381052613705); c@285: hpd.push_back(0.00672162730228); c@285: hpd.push_back(-0.00442054238705); c@285: hpd.push_back(-0.00358149425960); c@285: hpd.push_back(0.00083156217284); c@285: hpd.push_back(0.00139255961930); c@285: hpd.push_back(0.00005349759845); c@285: hpd.push_back(-0.00038510474870); c@285: hpd.push_back(-0.00010153288973); c@285: hpd.push_back(0.00006774280828); c@285: hpd.push_back(0.00003710586183); c@285: hpd.push_back(-0.00000437614386); c@285: hpd.push_back(-0.00000724124829); c@285: hpd.push_back(-0.00000101199401); c@285: hpd.push_back(0.00000068470796); c@285: hpd.push_back(0.00000026339242); c@285: hpd.push_back(-0.00000000020143); c@285: hpd.push_back(-0.00000001814843); c@285: hpd.push_back(-0.00000000405613); c@285: hpd.push_back(-0.00000000029988); c@285: flength = 40; c@285: break; c@285: c@285: case Daubechies_40: c@285: lpd.push_back(-0.00000000000000); c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(-0.00000000000000); c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(-0.00000000000000); c@285: lpd.push_back(-0.00000000000001); c@285: lpd.push_back(0.00000000000003); c@285: lpd.push_back(-0.00000000000001); c@285: lpd.push_back(-0.00000000000037); c@285: lpd.push_back(0.00000000000121); c@285: lpd.push_back(0.00000000000108); c@285: lpd.push_back(-0.00000000001441); c@285: lpd.push_back(0.00000000001995); c@285: lpd.push_back(0.00000000008134); c@285: lpd.push_back(-0.00000000029288); c@285: lpd.push_back(-0.00000000009963); c@285: lpd.push_back(0.00000000205938); c@285: lpd.push_back(-0.00000000227332); c@285: lpd.push_back(-0.00000000873967); c@285: lpd.push_back(0.00000002288390); c@285: lpd.push_back(0.00000001741059); c@285: lpd.push_back(-0.00000012745008); c@285: lpd.push_back(0.00000005361186); c@285: lpd.push_back(0.00000048834273); c@285: lpd.push_back(-0.00000066863337); c@285: lpd.push_back(-0.00000128043283); c@285: lpd.push_back(0.00000350778202); c@285: lpd.push_back(0.00000165493877); c@285: lpd.push_back(-0.00001288842174); c@285: lpd.push_back(0.00000406557792); c@285: lpd.push_back(0.00003629399945); c@285: lpd.push_back(-0.00003566632371); c@285: lpd.push_back(-0.00007878802614); c@285: lpd.push_back(0.00014251943335); c@285: lpd.push_back(0.00012109867291); c@285: lpd.push_back(-0.00041818330353); c@285: lpd.push_back(-0.00007088554491); c@285: lpd.push_back(0.00099285797789); c@285: lpd.push_back(-0.00031193527356); c@285: lpd.push_back(-0.00197480748041); c@285: lpd.push_back(0.00148388984367); c@285: lpd.push_back(0.00332132500594); c@285: lpd.push_back(-0.00412431015737); c@285: lpd.push_back(-0.00467322831674); c@285: lpd.push_back(0.00901902126682); c@285: lpd.push_back(0.00524573780794); c@285: lpd.push_back(-0.01682072694998); c@285: lpd.push_back(-0.00388701203892); c@285: lpd.push_back(0.02781129406516); c@285: lpd.push_back(-0.00059370667303); c@285: lpd.push_back(-0.04179364874023); c@285: lpd.push_back(0.00895082555981); c@285: lpd.push_back(0.05834125954654); c@285: lpd.push_back(-0.02094317414735); c@285: lpd.push_back(-0.07729538082012); c@285: lpd.push_back(0.03492832601473); c@285: lpd.push_back(0.09941959711973); c@285: lpd.push_back(-0.04741061635274); c@285: lpd.push_back(-0.12673146574763); c@285: lpd.push_back(0.05216571236437); c@285: lpd.push_back(0.16185493481917); c@285: lpd.push_back(-0.03814703831047); c@285: lpd.push_back(-0.20452405393126); c@285: lpd.push_back(-0.01395065907035); c@285: lpd.push_back(0.24017584511066); c@285: lpd.push_back(0.13119716231525); c@285: lpd.push_back(-0.21027451192673); c@285: lpd.push_back(-0.31275608334174); c@285: lpd.push_back(-0.02817037418845); c@285: lpd.push_back(0.35209361261033); c@285: lpd.push_back(0.51902874766301); c@285: lpd.push_back(0.43815806016110); c@285: lpd.push_back(0.25977619424035); c@285: lpd.push_back(0.11476477757177); c@285: lpd.push_back(0.03842788992792); c@285: lpd.push_back(0.00969841552091); c@285: lpd.push_back(0.00179808920458); c@285: lpd.push_back(0.00023209364055); c@285: lpd.push_back(0.00001869221611); c@285: lpd.push_back(0.00000070900603); c@285: hpd.push_back(-0.00000070900603); c@285: hpd.push_back(0.00001869221611); c@285: hpd.push_back(-0.00023209364055); c@285: hpd.push_back(0.00179808920458); c@285: hpd.push_back(-0.00969841552091); c@285: hpd.push_back(0.03842788992792); c@285: hpd.push_back(-0.11476477757177); c@285: hpd.push_back(0.25977619424035); c@285: hpd.push_back(-0.43815806016110); c@285: hpd.push_back(0.51902874766301); c@285: hpd.push_back(-0.35209361261033); c@285: hpd.push_back(-0.02817037418845); c@285: hpd.push_back(0.31275608334174); c@285: hpd.push_back(-0.21027451192673); c@285: hpd.push_back(-0.13119716231525); c@285: hpd.push_back(0.24017584511066); c@285: hpd.push_back(0.01395065907035); c@285: hpd.push_back(-0.20452405393126); c@285: hpd.push_back(0.03814703831047); c@285: hpd.push_back(0.16185493481917); c@285: hpd.push_back(-0.05216571236437); c@285: hpd.push_back(-0.12673146574763); c@285: hpd.push_back(0.04741061635274); c@285: hpd.push_back(0.09941959711973); c@285: hpd.push_back(-0.03492832601473); c@285: hpd.push_back(-0.07729538082012); c@285: hpd.push_back(0.02094317414735); c@285: hpd.push_back(0.05834125954654); c@285: hpd.push_back(-0.00895082555981); c@285: hpd.push_back(-0.04179364874023); c@285: hpd.push_back(0.00059370667303); c@285: hpd.push_back(0.02781129406516); c@285: hpd.push_back(0.00388701203892); c@285: hpd.push_back(-0.01682072694998); c@285: hpd.push_back(-0.00524573780794); c@285: hpd.push_back(0.00901902126682); c@285: hpd.push_back(0.00467322831674); c@285: hpd.push_back(-0.00412431015737); c@285: hpd.push_back(-0.00332132500594); c@285: hpd.push_back(0.00148388984367); c@285: hpd.push_back(0.00197480748041); c@285: hpd.push_back(-0.00031193527356); c@285: hpd.push_back(-0.00099285797789); c@285: hpd.push_back(-0.00007088554491); c@285: hpd.push_back(0.00041818330353); c@285: hpd.push_back(0.00012109867291); c@285: hpd.push_back(-0.00014251943335); c@285: hpd.push_back(-0.00007878802614); c@285: hpd.push_back(0.00003566632371); c@285: hpd.push_back(0.00003629399945); c@285: hpd.push_back(-0.00000406557792); c@285: hpd.push_back(-0.00001288842174); c@285: hpd.push_back(-0.00000165493877); c@285: hpd.push_back(0.00000350778202); c@285: hpd.push_back(0.00000128043283); c@285: hpd.push_back(-0.00000066863337); c@285: hpd.push_back(-0.00000048834273); c@285: hpd.push_back(0.00000005361186); c@285: hpd.push_back(0.00000012745008); c@285: hpd.push_back(0.00000001741059); c@285: hpd.push_back(-0.00000002288390); c@285: hpd.push_back(-0.00000000873967); c@285: hpd.push_back(0.00000000227332); c@285: hpd.push_back(0.00000000205938); c@285: hpd.push_back(0.00000000009963); c@285: hpd.push_back(-0.00000000029288); c@285: hpd.push_back(-0.00000000008134); c@285: hpd.push_back(0.00000000001995); c@285: hpd.push_back(0.00000000001441); c@285: hpd.push_back(0.00000000000108); c@285: hpd.push_back(-0.00000000000121); c@285: hpd.push_back(-0.00000000000037); c@285: hpd.push_back(0.00000000000001); c@285: hpd.push_back(0.00000000000003); c@285: hpd.push_back(0.00000000000001); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: flength = 80; c@285: break; c@285: c@285: case Symlet_2: c@285: lpd.push_back(-0.12940952255092); c@285: lpd.push_back(0.22414386804186); c@285: lpd.push_back(0.83651630373747); c@285: lpd.push_back(0.48296291314469); c@285: hpd.push_back(-0.48296291314469); c@285: hpd.push_back(0.83651630373747); c@285: hpd.push_back(-0.22414386804186); c@285: hpd.push_back(-0.12940952255092); c@285: flength = 4; c@285: break; c@285: c@285: case Symlet_3: c@285: lpd.push_back(0.03522629188210); c@285: lpd.push_back(-0.08544127388224); c@285: lpd.push_back(-0.13501102001039); c@285: lpd.push_back(0.45987750211933); c@285: lpd.push_back(0.80689150931334); c@285: lpd.push_back(0.33267055295096); c@285: hpd.push_back(-0.33267055295096); c@285: hpd.push_back(0.80689150931334); c@285: hpd.push_back(-0.45987750211933); c@285: hpd.push_back(-0.13501102001039); c@285: hpd.push_back(0.08544127388224); c@285: hpd.push_back(0.03522629188210); c@285: flength = 6; c@285: break; c@285: c@285: case Symlet_4: c@285: lpd.push_back(-0.07576571478927); c@285: lpd.push_back(-0.02963552764600); c@285: lpd.push_back(0.49761866763202); c@285: lpd.push_back(0.80373875180592); c@285: lpd.push_back(0.29785779560528); c@285: lpd.push_back(-0.09921954357685); c@285: lpd.push_back(-0.01260396726204); c@285: lpd.push_back(0.03222310060404); c@285: hpd.push_back(-0.03222310060404); c@285: hpd.push_back(-0.01260396726204); c@285: hpd.push_back(0.09921954357685); c@285: hpd.push_back(0.29785779560528); c@285: hpd.push_back(-0.80373875180592); c@285: hpd.push_back(0.49761866763202); c@285: hpd.push_back(0.02963552764600); c@285: hpd.push_back(-0.07576571478927); c@285: flength = 8; c@285: break; c@285: c@285: case Symlet_5: c@285: lpd.push_back(0.02733306834508); c@285: lpd.push_back(0.02951949092577); c@285: lpd.push_back(-0.03913424930238); c@285: lpd.push_back(0.19939753397739); c@285: lpd.push_back(0.72340769040242); c@285: lpd.push_back(0.63397896345821); c@285: lpd.push_back(0.01660210576452); c@285: lpd.push_back(-0.17532808990845); c@285: lpd.push_back(-0.02110183402476); c@285: lpd.push_back(0.01953888273529); c@285: hpd.push_back(-0.01953888273529); c@285: hpd.push_back(-0.02110183402476); c@285: hpd.push_back(0.17532808990845); c@285: hpd.push_back(0.01660210576452); c@285: hpd.push_back(-0.63397896345821); c@285: hpd.push_back(0.72340769040242); c@285: hpd.push_back(-0.19939753397739); c@285: hpd.push_back(-0.03913424930238); c@285: hpd.push_back(-0.02951949092577); c@285: hpd.push_back(0.02733306834508); c@285: flength = 10; c@285: break; c@285: c@285: case Symlet_6: c@285: lpd.push_back(0.01540410932703); c@285: lpd.push_back(0.00349071208422); c@285: lpd.push_back(-0.11799011114819); c@285: lpd.push_back(-0.04831174258563); c@285: lpd.push_back(0.49105594192675); c@285: lpd.push_back(0.78764114103019); c@285: lpd.push_back(0.33792942172762); c@285: lpd.push_back(-0.07263752278646); c@285: lpd.push_back(-0.02106029251230); c@285: lpd.push_back(0.04472490177067); c@285: lpd.push_back(0.00176771186424); c@285: lpd.push_back(-0.00780070832503); c@285: hpd.push_back(0.00780070832503); c@285: hpd.push_back(0.00176771186424); c@285: hpd.push_back(-0.04472490177067); c@285: hpd.push_back(-0.02106029251230); c@285: hpd.push_back(0.07263752278646); c@285: hpd.push_back(0.33792942172762); c@285: hpd.push_back(-0.78764114103019); c@285: hpd.push_back(0.49105594192675); c@285: hpd.push_back(0.04831174258563); c@285: hpd.push_back(-0.11799011114819); c@285: hpd.push_back(-0.00349071208422); c@285: hpd.push_back(0.01540410932703); c@285: flength = 12; c@285: break; c@285: c@285: case Symlet_7: c@285: lpd.push_back(0.00268181456826); c@285: lpd.push_back(-0.00104738488868); c@285: lpd.push_back(-0.01263630340325); c@285: lpd.push_back(0.03051551316596); c@285: lpd.push_back(0.06789269350137); c@285: lpd.push_back(-0.04955283493713); c@285: lpd.push_back(0.01744125508686); c@285: lpd.push_back(0.53610191709176); c@285: lpd.push_back(0.76776431700316); c@285: lpd.push_back(0.28862963175151); c@285: lpd.push_back(-0.14004724044296); c@285: lpd.push_back(-0.10780823770382); c@285: lpd.push_back(0.00401024487153); c@285: lpd.push_back(0.01026817670851); c@285: hpd.push_back(-0.01026817670851); c@285: hpd.push_back(0.00401024487153); c@285: hpd.push_back(0.10780823770382); c@285: hpd.push_back(-0.14004724044296); c@285: hpd.push_back(-0.28862963175151); c@285: hpd.push_back(0.76776431700316); c@285: hpd.push_back(-0.53610191709176); c@285: hpd.push_back(0.01744125508686); c@285: hpd.push_back(0.04955283493713); c@285: hpd.push_back(0.06789269350137); c@285: hpd.push_back(-0.03051551316596); c@285: hpd.push_back(-0.01263630340325); c@285: hpd.push_back(0.00104738488868); c@285: hpd.push_back(0.00268181456826); c@285: flength = 14; c@285: break; c@285: c@285: case Symlet_8: c@285: lpd.push_back(-0.00338241595101); c@285: lpd.push_back(-0.00054213233179); c@285: lpd.push_back(0.03169508781149); c@285: lpd.push_back(0.00760748732492); c@285: lpd.push_back(-0.14329423835081); c@285: lpd.push_back(-0.06127335906766); c@285: lpd.push_back(0.48135965125837); c@285: lpd.push_back(0.77718575170052); c@285: lpd.push_back(0.36444189483533); c@285: lpd.push_back(-0.05194583810771); c@285: lpd.push_back(-0.02721902991706); c@285: lpd.push_back(0.04913717967361); c@285: lpd.push_back(0.00380875201389); c@285: lpd.push_back(-0.01495225833705); c@285: lpd.push_back(-0.00030292051472); c@285: lpd.push_back(0.00188995033276); c@285: hpd.push_back(-0.00188995033276); c@285: hpd.push_back(-0.00030292051472); c@285: hpd.push_back(0.01495225833705); c@285: hpd.push_back(0.00380875201389); c@285: hpd.push_back(-0.04913717967361); c@285: hpd.push_back(-0.02721902991706); c@285: hpd.push_back(0.05194583810771); c@285: hpd.push_back(0.36444189483533); c@285: hpd.push_back(-0.77718575170052); c@285: hpd.push_back(0.48135965125837); c@285: hpd.push_back(0.06127335906766); c@285: hpd.push_back(-0.14329423835081); c@285: hpd.push_back(-0.00760748732492); c@285: hpd.push_back(0.03169508781149); c@285: hpd.push_back(0.00054213233179); c@285: hpd.push_back(-0.00338241595101); c@285: flength = 16; c@285: break; c@285: c@285: case Symlet_9: c@285: lpd.push_back(0.00140091552591); c@285: lpd.push_back(0.00061978088899); c@285: lpd.push_back(-0.01327196778182); c@285: lpd.push_back(-0.01152821020768); c@285: lpd.push_back(0.03022487885828); c@285: lpd.push_back(0.00058346274612); c@285: lpd.push_back(-0.05456895843083); c@285: lpd.push_back(0.23876091460730); c@285: lpd.push_back(0.71789708276441); c@285: lpd.push_back(0.61733844914094); c@285: lpd.push_back(0.03527248803527); c@285: lpd.push_back(-0.19155083129728); c@285: lpd.push_back(-0.01823377077940); c@285: lpd.push_back(0.06207778930289); c@285: lpd.push_back(0.00885926749340); c@285: lpd.push_back(-0.01026406402763); c@285: lpd.push_back(-0.00047315449868); c@285: lpd.push_back(0.00106949003291); c@285: hpd.push_back(-0.00106949003291); c@285: hpd.push_back(-0.00047315449868); c@285: hpd.push_back(0.01026406402763); c@285: hpd.push_back(0.00885926749340); c@285: hpd.push_back(-0.06207778930289); c@285: hpd.push_back(-0.01823377077940); c@285: hpd.push_back(0.19155083129728); c@285: hpd.push_back(0.03527248803527); c@285: hpd.push_back(-0.61733844914094); c@285: hpd.push_back(0.71789708276441); c@285: hpd.push_back(-0.23876091460730); c@285: hpd.push_back(-0.05456895843083); c@285: hpd.push_back(-0.00058346274612); c@285: hpd.push_back(0.03022487885828); c@285: hpd.push_back(0.01152821020768); c@285: hpd.push_back(-0.01327196778182); c@285: hpd.push_back(-0.00061978088899); c@285: hpd.push_back(0.00140091552591); c@285: flength = 18; c@285: break; c@285: c@285: case Symlet_10: c@285: lpd.push_back(0.00077015980911); c@285: lpd.push_back(0.00009563267072); c@285: lpd.push_back(-0.00864129927702); c@285: lpd.push_back(-0.00146538258130); c@285: lpd.push_back(0.04592723923109); c@285: lpd.push_back(0.01160989390371); c@285: lpd.push_back(-0.15949427888491); c@285: lpd.push_back(-0.07088053578323); c@285: lpd.push_back(0.47169066693845); c@285: lpd.push_back(0.76951003702110); c@285: lpd.push_back(0.38382676106707); c@285: lpd.push_back(-0.03553674047383); c@285: lpd.push_back(-0.03199005688243); c@285: lpd.push_back(0.04999497207737); c@285: lpd.push_back(0.00576491203358); c@285: lpd.push_back(-0.02035493981231); c@285: lpd.push_back(-0.00080435893202); c@285: lpd.push_back(0.00459317358531); c@285: lpd.push_back(0.00005703608362); c@285: lpd.push_back(-0.00045932942100); c@285: hpd.push_back(0.00045932942100); c@285: hpd.push_back(0.00005703608362); c@285: hpd.push_back(-0.00459317358531); c@285: hpd.push_back(-0.00080435893202); c@285: hpd.push_back(0.02035493981231); c@285: hpd.push_back(0.00576491203358); c@285: hpd.push_back(-0.04999497207737); c@285: hpd.push_back(-0.03199005688243); c@285: hpd.push_back(0.03553674047383); c@285: hpd.push_back(0.38382676106707); c@285: hpd.push_back(-0.76951003702110); c@285: hpd.push_back(0.47169066693845); c@285: hpd.push_back(0.07088053578323); c@285: hpd.push_back(-0.15949427888491); c@285: hpd.push_back(-0.01160989390371); c@285: hpd.push_back(0.04592723923109); c@285: hpd.push_back(0.00146538258130); c@285: hpd.push_back(-0.00864129927702); c@285: hpd.push_back(-0.00009563267072); c@285: hpd.push_back(0.00077015980911); c@285: flength = 20; c@285: break; c@285: c@285: case Symlet_20: c@285: lpd.push_back(0.00000036955375); c@285: lpd.push_back(-0.00000019015676); c@285: lpd.push_back(-0.00000791936141); c@285: lpd.push_back(0.00000302566606); c@285: lpd.push_back(0.00007992967836); c@285: lpd.push_back(-0.00001928412301); c@285: lpd.push_back(-0.00049473109157); c@285: lpd.push_back(0.00007215991188); c@285: lpd.push_back(0.00208899470819); c@285: lpd.push_back(-0.00030526283181); c@285: lpd.push_back(-0.00660658579912); c@285: lpd.push_back(0.00142308735944); c@285: lpd.push_back(0.01700404902335); c@285: lpd.push_back(-0.00331385738375); c@285: lpd.push_back(-0.03162943714501); c@285: lpd.push_back(0.00812322835637); c@285: lpd.push_back(0.02557934951027); c@285: lpd.push_back(-0.07899434492693); c@285: lpd.push_back(-0.02981936887758); c@285: lpd.push_back(0.40583144435233); c@285: lpd.push_back(0.75116272842520); c@285: lpd.push_back(0.47199147510012); c@285: lpd.push_back(-0.05108834292497); c@285: lpd.push_back(-0.16057829841831); c@285: lpd.push_back(0.03625095165278); c@285: lpd.push_back(0.08891966802764); c@285: lpd.push_back(-0.00684370196580); c@285: lpd.push_back(-0.03537333675714); c@285: lpd.push_back(0.00193859706711); c@285: lpd.push_back(0.01215704094879); c@285: lpd.push_back(-0.00061112638583); c@285: lpd.push_back(-0.00347164780287); c@285: lpd.push_back(0.00012544091723); c@285: lpd.push_back(0.00074761085979); c@285: lpd.push_back(-0.00002661555034); c@285: lpd.push_back(-0.00011739133516); c@285: lpd.push_back(0.00000452542221); c@285: lpd.push_back(0.00001228725278); c@285: lpd.push_back(-0.00000032567026); c@285: lpd.push_back(-0.00000063291290); c@285: hpd.push_back(0.00000063291290); c@285: hpd.push_back(-0.00000032567026); c@285: hpd.push_back(-0.00001228725278); c@285: hpd.push_back(0.00000452542221); c@285: hpd.push_back(0.00011739133516); c@285: hpd.push_back(-0.00002661555034); c@285: hpd.push_back(-0.00074761085979); c@285: hpd.push_back(0.00012544091723); c@285: hpd.push_back(0.00347164780287); c@285: hpd.push_back(-0.00061112638583); c@285: hpd.push_back(-0.01215704094879); c@285: hpd.push_back(0.00193859706711); c@285: hpd.push_back(0.03537333675714); c@285: hpd.push_back(-0.00684370196580); c@285: hpd.push_back(-0.08891966802764); c@285: hpd.push_back(0.03625095165278); c@285: hpd.push_back(0.16057829841831); c@285: hpd.push_back(-0.05108834292497); c@285: hpd.push_back(-0.47199147510012); c@285: hpd.push_back(0.75116272842520); c@285: hpd.push_back(-0.40583144435233); c@285: hpd.push_back(-0.02981936887758); c@285: hpd.push_back(0.07899434492693); c@285: hpd.push_back(0.02557934951027); c@285: hpd.push_back(-0.00812322835637); c@285: hpd.push_back(-0.03162943714501); c@285: hpd.push_back(0.00331385738375); c@285: hpd.push_back(0.01700404902335); c@285: hpd.push_back(-0.00142308735944); c@285: hpd.push_back(-0.00660658579912); c@285: hpd.push_back(0.00030526283181); c@285: hpd.push_back(0.00208899470819); c@285: hpd.push_back(-0.00007215991188); c@285: hpd.push_back(-0.00049473109157); c@285: hpd.push_back(0.00001928412301); c@285: hpd.push_back(0.00007992967836); c@285: hpd.push_back(-0.00000302566606); c@285: hpd.push_back(-0.00000791936141); c@285: hpd.push_back(0.00000019015676); c@285: hpd.push_back(0.00000036955375); c@285: flength = 40; c@285: break; c@285: c@285: case Symlet_30: c@285: lpd.push_back(-0.00000000032641); c@285: lpd.push_back(0.00000000014934); c@285: lpd.push_back(0.00000001014810); c@285: lpd.push_back(-0.00000000380480); c@285: lpd.push_back(-0.00000014986093); c@285: lpd.push_back(0.00000005465704); c@285: lpd.push_back(0.00000142300535); c@285: lpd.push_back(-0.00000055432777); c@285: lpd.push_back(-0.00000989667666); c@285: lpd.push_back(0.00000402586608); c@285: lpd.push_back(0.00005384705071); c@285: lpd.push_back(-0.00002120203482); c@285: lpd.push_back(-0.00023724381672); c@285: lpd.push_back(0.00008209438737); c@285: lpd.push_back(0.00086145325795); c@285: lpd.push_back(-0.00023156681831); c@285: lpd.push_back(-0.00258964866287); c@285: lpd.push_back(0.00046642571155); c@285: lpd.push_back(0.00645416706920); c@285: lpd.push_back(-0.00051919282891); c@285: lpd.push_back(-0.01284118837655); c@285: lpd.push_back(0.00037212345706); c@285: lpd.push_back(0.01829725025850); c@285: lpd.push_back(-0.00795200356952); c@285: lpd.push_back(-0.02521794435506); c@285: lpd.push_back(0.02965858822312); c@285: lpd.push_back(0.02927100294045); c@285: lpd.push_back(-0.09630227559219); c@285: lpd.push_back(-0.03849155121162); c@285: lpd.push_back(0.40072250790936); c@285: lpd.push_back(0.74269376814242); c@285: lpd.push_back(0.48469805553706); c@285: lpd.push_back(-0.02843778080778); c@285: lpd.push_back(-0.16204679936904); c@285: lpd.push_back(0.02619852204894); c@285: lpd.push_back(0.08910160832786); c@285: lpd.push_back(-0.01523693234758); c@285: lpd.push_back(-0.04889669606591); c@285: lpd.push_back(0.00760939409040); c@285: lpd.push_back(0.02556854558808); c@285: lpd.push_back(-0.00162932098036); c@285: lpd.push_back(-0.01038876672659); c@285: lpd.push_back(0.00054379809563); c@285: lpd.push_back(0.00371380689803); c@285: lpd.push_back(-0.00027628401612); c@285: lpd.push_back(-0.00119692132405); c@285: lpd.push_back(0.00011735865251); c@285: lpd.push_back(0.00034385220669); c@285: lpd.push_back(-0.00003293175202); c@285: lpd.push_back(-0.00008272690387); c@285: lpd.push_back(0.00000647382532); c@285: lpd.push_back(0.00001589700426); c@285: lpd.push_back(-0.00000089828423); c@285: lpd.push_back(-0.00000232354967); c@285: lpd.push_back(0.00000008995011); c@285: lpd.push_back(0.00000024412960); c@285: lpd.push_back(-0.00000000612778); c@285: lpd.push_back(-0.00000001650488); c@285: lpd.push_back(0.00000000025363); c@285: lpd.push_back(0.00000000055439); c@285: hpd.push_back(-0.00000000055439); c@285: hpd.push_back(0.00000000025363); c@285: hpd.push_back(0.00000001650488); c@285: hpd.push_back(-0.00000000612778); c@285: hpd.push_back(-0.00000024412960); c@285: hpd.push_back(0.00000008995011); c@285: hpd.push_back(0.00000232354967); c@285: hpd.push_back(-0.00000089828423); c@285: hpd.push_back(-0.00001589700426); c@285: hpd.push_back(0.00000647382532); c@285: hpd.push_back(0.00008272690387); c@285: hpd.push_back(-0.00003293175202); c@285: hpd.push_back(-0.00034385220669); c@285: hpd.push_back(0.00011735865251); c@285: hpd.push_back(0.00119692132405); c@285: hpd.push_back(-0.00027628401612); c@285: hpd.push_back(-0.00371380689803); c@285: hpd.push_back(0.00054379809563); c@285: hpd.push_back(0.01038876672659); c@285: hpd.push_back(-0.00162932098036); c@285: hpd.push_back(-0.02556854558808); c@285: hpd.push_back(0.00760939409040); c@285: hpd.push_back(0.04889669606591); c@285: hpd.push_back(-0.01523693234758); c@285: hpd.push_back(-0.08910160832786); c@285: hpd.push_back(0.02619852204894); c@285: hpd.push_back(0.16204679936904); c@285: hpd.push_back(-0.02843778080778); c@285: hpd.push_back(-0.48469805553706); c@285: hpd.push_back(0.74269376814242); c@285: hpd.push_back(-0.40072250790936); c@285: hpd.push_back(-0.03849155121162); c@285: hpd.push_back(0.09630227559219); c@285: hpd.push_back(0.02927100294045); c@285: hpd.push_back(-0.02965858822312); c@285: hpd.push_back(-0.02521794435506); c@285: hpd.push_back(0.00795200356952); c@285: hpd.push_back(0.01829725025850); c@285: hpd.push_back(-0.00037212345706); c@285: hpd.push_back(-0.01284118837655); c@285: hpd.push_back(0.00051919282891); c@285: hpd.push_back(0.00645416706920); c@285: hpd.push_back(-0.00046642571155); c@285: hpd.push_back(-0.00258964866287); c@285: hpd.push_back(0.00023156681831); c@285: hpd.push_back(0.00086145325795); c@285: hpd.push_back(-0.00008209438737); c@285: hpd.push_back(-0.00023724381672); c@285: hpd.push_back(0.00002120203482); c@285: hpd.push_back(0.00005384705071); c@285: hpd.push_back(-0.00000402586608); c@285: hpd.push_back(-0.00000989667666); c@285: hpd.push_back(0.00000055432777); c@285: hpd.push_back(0.00000142300535); c@285: hpd.push_back(-0.00000005465704); c@285: hpd.push_back(-0.00000014986093); c@285: hpd.push_back(0.00000000380480); c@285: hpd.push_back(0.00000001014810); c@285: hpd.push_back(-0.00000000014934); c@285: hpd.push_back(-0.00000000032641); c@285: flength = 60; c@285: break; c@285: c@285: case Coiflet_1: c@285: lpd.push_back(-0.01565572813546); c@285: lpd.push_back(-0.07273261951285); c@285: lpd.push_back(0.38486484686420); c@285: lpd.push_back(0.85257202021226); c@285: lpd.push_back(0.33789766245781); c@285: lpd.push_back(-0.07273261951285); c@285: hpd.push_back(0.07273261951285); c@285: hpd.push_back(0.33789766245781); c@285: hpd.push_back(-0.85257202021226); c@285: hpd.push_back(0.38486484686420); c@285: hpd.push_back(0.07273261951285); c@285: hpd.push_back(-0.01565572813546); c@285: flength = 6; c@285: break; c@285: c@285: case Coiflet_2: c@285: lpd.push_back(-0.00072054944536); c@285: lpd.push_back(-0.00182320887070); c@285: lpd.push_back(0.00561143481939); c@285: lpd.push_back(0.02368017194633); c@285: lpd.push_back(-0.05943441864646); c@285: lpd.push_back(-0.07648859907831); c@285: lpd.push_back(0.41700518442169); c@285: lpd.push_back(0.81272363544554); c@285: lpd.push_back(0.38611006682116); c@285: lpd.push_back(-0.06737255472196); c@285: lpd.push_back(-0.04146493678176); c@285: lpd.push_back(0.01638733646352); c@285: hpd.push_back(-0.01638733646352); c@285: hpd.push_back(-0.04146493678176); c@285: hpd.push_back(0.06737255472196); c@285: hpd.push_back(0.38611006682116); c@285: hpd.push_back(-0.81272363544554); c@285: hpd.push_back(0.41700518442169); c@285: hpd.push_back(0.07648859907831); c@285: hpd.push_back(-0.05943441864646); c@285: hpd.push_back(-0.02368017194633); c@285: hpd.push_back(0.00561143481939); c@285: hpd.push_back(0.00182320887070); c@285: hpd.push_back(-0.00072054944536); c@285: flength = 12; c@285: break; c@285: c@285: case Coiflet_3: c@285: lpd.push_back(-0.00003459977284); c@285: lpd.push_back(-0.00007098330314); c@285: lpd.push_back(0.00046621696011); c@285: lpd.push_back(0.00111751877089); c@285: lpd.push_back(-0.00257451768875); c@285: lpd.push_back(-0.00900797613666); c@285: lpd.push_back(0.01588054486362); c@285: lpd.push_back(0.03455502757306); c@285: lpd.push_back(-0.08230192710689); c@285: lpd.push_back(-0.07179982161931); c@285: lpd.push_back(0.42848347637762); c@285: lpd.push_back(0.79377722262562); c@285: lpd.push_back(0.40517690240962); c@285: lpd.push_back(-0.06112339000267); c@285: lpd.push_back(-0.06577191128186); c@285: lpd.push_back(0.02345269614184); c@285: lpd.push_back(0.00778259642733); c@285: lpd.push_back(-0.00379351286449); c@285: hpd.push_back(0.00379351286449); c@285: hpd.push_back(0.00778259642733); c@285: hpd.push_back(-0.02345269614184); c@285: hpd.push_back(-0.06577191128186); c@285: hpd.push_back(0.06112339000267); c@285: hpd.push_back(0.40517690240962); c@285: hpd.push_back(-0.79377722262562); c@285: hpd.push_back(0.42848347637762); c@285: hpd.push_back(0.07179982161931); c@285: hpd.push_back(-0.08230192710689); c@285: hpd.push_back(-0.03455502757306); c@285: hpd.push_back(0.01588054486362); c@285: hpd.push_back(0.00900797613666); c@285: hpd.push_back(-0.00257451768875); c@285: hpd.push_back(-0.00111751877089); c@285: hpd.push_back(0.00046621696011); c@285: hpd.push_back(0.00007098330314); c@285: hpd.push_back(-0.00003459977284); c@285: flength = 18; c@285: break; c@285: c@285: case Coiflet_4: c@285: lpd.push_back(-0.00000178498500); c@285: lpd.push_back(-0.00000325968024); c@285: lpd.push_back(0.00003122987587); c@285: lpd.push_back(0.00006233903446); c@285: lpd.push_back(-0.00025997455249); c@285: lpd.push_back(-0.00058902075624); c@285: lpd.push_back(0.00126656192930); c@285: lpd.push_back(0.00375143615728); c@285: lpd.push_back(-0.00565828668661); c@285: lpd.push_back(-0.01521173152795); c@285: lpd.push_back(0.02508226184486); c@285: lpd.push_back(0.03933442712334); c@285: lpd.push_back(-0.09622044203399); c@285: lpd.push_back(-0.06662747426343); c@285: lpd.push_back(0.43438605649147); c@285: lpd.push_back(0.78223893092050); c@285: lpd.push_back(0.41530840703043); c@285: lpd.push_back(-0.05607731331675); c@285: lpd.push_back(-0.08126669968088); c@285: lpd.push_back(0.02668230015605); c@285: lpd.push_back(0.01606894396478); c@285: lpd.push_back(-0.00734616632764); c@285: lpd.push_back(-0.00162949201260); c@285: lpd.push_back(0.00089231366858); c@285: hpd.push_back(-0.00089231366858); c@285: hpd.push_back(-0.00162949201260); c@285: hpd.push_back(0.00734616632764); c@285: hpd.push_back(0.01606894396478); c@285: hpd.push_back(-0.02668230015605); c@285: hpd.push_back(-0.08126669968088); c@285: hpd.push_back(0.05607731331675); c@285: hpd.push_back(0.41530840703043); c@285: hpd.push_back(-0.78223893092050); c@285: hpd.push_back(0.43438605649147); c@285: hpd.push_back(0.06662747426343); c@285: hpd.push_back(-0.09622044203399); c@285: hpd.push_back(-0.03933442712334); c@285: hpd.push_back(0.02508226184486); c@285: hpd.push_back(0.01521173152795); c@285: hpd.push_back(-0.00565828668661); c@285: hpd.push_back(-0.00375143615728); c@285: hpd.push_back(0.00126656192930); c@285: hpd.push_back(0.00058902075624); c@285: hpd.push_back(-0.00025997455249); c@285: hpd.push_back(-0.00006233903446); c@285: hpd.push_back(0.00003122987587); c@285: hpd.push_back(0.00000325968024); c@285: hpd.push_back(-0.00000178498500); c@285: flength = 24; c@285: break; c@285: c@285: case Coiflet_5: c@285: lpd.push_back(-0.00000009517657); c@285: lpd.push_back(-0.00000016744289); c@285: lpd.push_back(0.00000206376185); c@285: lpd.push_back(0.00000373465518); c@285: lpd.push_back(-0.00002131502681); c@285: lpd.push_back(-0.00004134043227); c@285: lpd.push_back(0.00014054114970); c@285: lpd.push_back(0.00030225958181); c@285: lpd.push_back(-0.00063813134305); c@285: lpd.push_back(-0.00166286370201); c@285: lpd.push_back(0.00243337321266); c@285: lpd.push_back(0.00676418544805); c@285: lpd.push_back(-0.00916423116248); c@285: lpd.push_back(-0.01976177894257); c@285: lpd.push_back(0.03268357426711); c@285: lpd.push_back(0.04128920875018); c@285: lpd.push_back(-0.10557420870334); c@285: lpd.push_back(-0.06203596396290); c@285: lpd.push_back(0.43799162617184); c@285: lpd.push_back(0.77428960365296); c@285: lpd.push_back(0.42156620669085); c@285: lpd.push_back(-0.05204316317624); c@285: lpd.push_back(-0.09192001055970); c@285: lpd.push_back(0.02816802897094); c@285: lpd.push_back(0.02340815678584); c@285: lpd.push_back(-0.01013111751985); c@285: lpd.push_back(-0.00415935878139); c@285: lpd.push_back(0.00217823635811); c@285: lpd.push_back(0.00035858968790); c@285: lpd.push_back(-0.00021208083980); c@285: hpd.push_back(0.00021208083980); c@285: hpd.push_back(0.00035858968790); c@285: hpd.push_back(-0.00217823635811); c@285: hpd.push_back(-0.00415935878139); c@285: hpd.push_back(0.01013111751985); c@285: hpd.push_back(0.02340815678584); c@285: hpd.push_back(-0.02816802897094); c@285: hpd.push_back(-0.09192001055970); c@285: hpd.push_back(0.05204316317624); c@285: hpd.push_back(0.42156620669085); c@285: hpd.push_back(-0.77428960365296); c@285: hpd.push_back(0.43799162617184); c@285: hpd.push_back(0.06203596396290); c@285: hpd.push_back(-0.10557420870334); c@285: hpd.push_back(-0.04128920875018); c@285: hpd.push_back(0.03268357426711); c@285: hpd.push_back(0.01976177894257); c@285: hpd.push_back(-0.00916423116248); c@285: hpd.push_back(-0.00676418544805); c@285: hpd.push_back(0.00243337321266); c@285: hpd.push_back(0.00166286370201); c@285: hpd.push_back(-0.00063813134305); c@285: hpd.push_back(-0.00030225958181); c@285: hpd.push_back(0.00014054114970); c@285: hpd.push_back(0.00004134043227); c@285: hpd.push_back(-0.00002131502681); c@285: hpd.push_back(-0.00000373465518); c@285: hpd.push_back(0.00000206376185); c@285: hpd.push_back(0.00000016744289); c@285: hpd.push_back(-0.00000009517657); c@285: flength = 30; c@285: break; c@285: c@285: case Biorthogonal_1_3: c@285: lpd.push_back(-0.08838834764832); c@285: lpd.push_back(0.08838834764832); c@285: lpd.push_back(0.70710678118655); c@285: lpd.push_back(0.70710678118655); c@285: lpd.push_back(0.08838834764832); c@285: lpd.push_back(-0.08838834764832); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.70710678118655); c@285: hpd.push_back(0.70710678118655); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 6; c@285: break; c@285: c@285: case Biorthogonal_1_5: c@285: lpd.push_back(0.01657281518406); c@285: lpd.push_back(-0.01657281518406); c@285: lpd.push_back(-0.12153397801644); c@285: lpd.push_back(0.12153397801644); c@285: lpd.push_back(0.70710678118655); c@285: lpd.push_back(0.70710678118655); c@285: lpd.push_back(0.12153397801644); c@285: lpd.push_back(-0.12153397801644); c@285: lpd.push_back(-0.01657281518406); c@285: lpd.push_back(0.01657281518406); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.70710678118655); c@285: hpd.push_back(0.70710678118655); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 10; c@285: break; c@285: c@285: case Biorthogonal_2_2: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(-0.17677669529664); c@285: lpd.push_back(0.35355339059327); c@285: lpd.push_back(1.06066017177982); c@285: lpd.push_back(0.35355339059327); c@285: lpd.push_back(-0.17677669529664); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.70710678118655); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 6; c@285: break; c@285: c@285: case Biorthogonal_2_4: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(0.03314563036812); c@285: lpd.push_back(-0.06629126073624); c@285: lpd.push_back(-0.17677669529664); c@285: lpd.push_back(0.41984465132951); c@285: lpd.push_back(0.99436891104358); c@285: lpd.push_back(0.41984465132951); c@285: lpd.push_back(-0.17677669529664); c@285: lpd.push_back(-0.06629126073624); c@285: lpd.push_back(0.03314563036812); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.70710678118655); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 10; c@285: break; c@285: c@285: c@285: case Biorthogonal_2_6: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(-0.00690533966002); c@285: lpd.push_back(0.01381067932005); c@285: lpd.push_back(0.04695630968817); c@285: lpd.push_back(-0.10772329869639); c@285: lpd.push_back(-0.16987135563661); c@285: lpd.push_back(0.44746600996961); c@285: lpd.push_back(0.96674755240348); c@285: lpd.push_back(0.44746600996961); c@285: lpd.push_back(-0.16987135563661); c@285: lpd.push_back(-0.10772329869639); c@285: lpd.push_back(0.04695630968817); c@285: lpd.push_back(0.01381067932005); c@285: lpd.push_back(-0.00690533966002); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.70710678118655); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 14; c@285: break; c@285: c@285: case Biorthogonal_2_8: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(0.00151054305063); c@285: lpd.push_back(-0.00302108610126); c@285: lpd.push_back(-0.01294751186255); c@285: lpd.push_back(0.02891610982635); c@285: lpd.push_back(0.05299848189069); c@285: lpd.push_back(-0.13491307360774); c@285: lpd.push_back(-0.16382918343409); c@285: lpd.push_back(0.46257144047592); c@285: lpd.push_back(0.95164212189718); c@285: lpd.push_back(0.46257144047592); c@285: lpd.push_back(-0.16382918343409); c@285: lpd.push_back(-0.13491307360774); c@285: lpd.push_back(0.05299848189069); c@285: lpd.push_back(0.02891610982635); c@285: lpd.push_back(-0.01294751186255); c@285: lpd.push_back(-0.00302108610126); c@285: lpd.push_back(0.00151054305063); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.70710678118655); c@285: hpd.push_back(0.35355339059327); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 18; c@285: break; c@285: c@285: case Biorthogonal_3_1: c@285: lpd.push_back(-0.35355339059327); c@285: lpd.push_back(1.06066017177982); c@285: lpd.push_back(1.06066017177982); c@285: lpd.push_back(-0.35355339059327); c@285: hpd.push_back(-0.17677669529664); c@285: hpd.push_back(0.53033008588991); c@285: hpd.push_back(-0.53033008588991); c@285: hpd.push_back(0.17677669529664); c@285: flength = 4; c@285: break; c@285: c@285: case Biorthogonal_3_3: c@285: lpd.push_back(0.06629126073624); c@285: lpd.push_back(-0.19887378220872); c@285: lpd.push_back(-0.15467960838456); c@285: lpd.push_back(0.99436891104358); c@285: lpd.push_back(0.99436891104358); c@285: lpd.push_back(-0.15467960838456); c@285: lpd.push_back(-0.19887378220872); c@285: lpd.push_back(0.06629126073624); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.17677669529664); c@285: hpd.push_back(0.53033008588991); c@285: hpd.push_back(-0.53033008588991); c@285: hpd.push_back(0.17677669529664); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 8; c@285: break; c@285: c@285: case Biorthogonal_3_5: c@285: lpd.push_back(-0.01381067932005); c@285: lpd.push_back(0.04143203796015); c@285: lpd.push_back(0.05248058141619); c@285: lpd.push_back(-0.26792717880897); c@285: lpd.push_back(-0.07181553246426); c@285: lpd.push_back(0.96674755240348); c@285: lpd.push_back(0.96674755240348); c@285: lpd.push_back(-0.07181553246426); c@285: lpd.push_back(-0.26792717880897); c@285: lpd.push_back(0.05248058141619); c@285: lpd.push_back(0.04143203796015); c@285: lpd.push_back(-0.01381067932005); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.17677669529664); c@285: hpd.push_back(0.53033008588991); c@285: hpd.push_back(-0.53033008588991); c@285: hpd.push_back(0.17677669529664); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 12; c@285: break; c@285: c@285: case Biorthogonal_3_7: c@285: lpd.push_back(0.00302108610126); c@285: lpd.push_back(-0.00906325830378); c@285: lpd.push_back(-0.01683176542131); c@285: lpd.push_back(0.07466398507402); c@285: lpd.push_back(0.03133297870736); c@285: lpd.push_back(-0.30115912592284); c@285: lpd.push_back(-0.02649924094535); c@285: lpd.push_back(0.95164212189718); c@285: lpd.push_back(0.95164212189718); c@285: lpd.push_back(-0.02649924094535); c@285: lpd.push_back(-0.30115912592284); c@285: lpd.push_back(0.03133297870736); c@285: lpd.push_back(0.07466398507402); c@285: lpd.push_back(-0.01683176542131); c@285: lpd.push_back(-0.00906325830378); c@285: lpd.push_back(0.00302108610126); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.17677669529664); c@285: hpd.push_back(0.53033008588991); c@285: hpd.push_back(-0.53033008588991); c@285: hpd.push_back(0.17677669529664); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 16; c@285: break; c@285: c@285: case Biorthogonal_3_9: c@285: lpd.push_back(-0.00067974437278); c@285: lpd.push_back(0.00203923311835); c@285: lpd.push_back(0.00506031921961); c@285: lpd.push_back(-0.02061891264111); c@285: lpd.push_back(-0.01411278793018); c@285: lpd.push_back(0.09913478249423); c@285: lpd.push_back(0.01230013626942); c@285: lpd.push_back(-0.32019196836078); c@285: lpd.push_back(0.00205002271157); c@285: lpd.push_back(0.94212570067821); c@285: lpd.push_back(0.94212570067821); c@285: lpd.push_back(0.00205002271157); c@285: lpd.push_back(-0.32019196836078); c@285: lpd.push_back(0.01230013626942); c@285: lpd.push_back(0.09913478249423); c@285: lpd.push_back(-0.01411278793018); c@285: lpd.push_back(-0.02061891264111); c@285: lpd.push_back(0.00506031921961); c@285: lpd.push_back(0.00203923311835); c@285: lpd.push_back(-0.00067974437278); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.17677669529664); c@285: hpd.push_back(0.53033008588991); c@285: hpd.push_back(-0.53033008588991); c@285: hpd.push_back(0.17677669529664); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 20; c@285: break; c@285: c@285: case Biorthogonal_4_4: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(0.03782845550726); c@285: lpd.push_back(-0.02384946501956); c@285: lpd.push_back(-0.11062440441844); c@285: lpd.push_back(0.37740285561283); c@285: lpd.push_back(0.85269867900889); c@285: lpd.push_back(0.37740285561283); c@285: lpd.push_back(-0.11062440441844); c@285: lpd.push_back(-0.02384946501956); c@285: lpd.push_back(0.03782845550726); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(-0.06453888262870); c@285: hpd.push_back(0.04068941760916); c@285: hpd.push_back(0.41809227322162); c@285: hpd.push_back(-0.78848561640558); c@285: hpd.push_back(0.41809227322162); c@285: hpd.push_back(0.04068941760916); c@285: hpd.push_back(-0.06453888262870); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: flength = 10; c@285: break; c@285: c@285: case Biorthogonal_5_5: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(0.03968708834741); c@285: lpd.push_back(0.00794810863724); c@285: lpd.push_back(-0.05446378846824); c@285: lpd.push_back(0.34560528195603); c@285: lpd.push_back(0.73666018142821); c@285: lpd.push_back(0.34560528195603); c@285: lpd.push_back(-0.05446378846824); c@285: lpd.push_back(0.00794810863724); c@285: lpd.push_back(0.03968708834741); c@285: lpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.01345670945912); c@285: hpd.push_back(-0.00269496688011); c@285: hpd.push_back(0.13670658466433); c@285: hpd.push_back(-0.09350469740094); c@285: hpd.push_back(-0.47680326579848); c@285: hpd.push_back(0.89950610974865); c@285: hpd.push_back(-0.47680326579848); c@285: hpd.push_back(-0.09350469740094); c@285: hpd.push_back(0.13670658466433); c@285: hpd.push_back(-0.00269496688011); c@285: hpd.push_back(-0.01345670945912); c@285: hpd.push_back(0.00000000000000); c@285: flength = 12; c@285: break; c@285: c@285: case Biorthogonal_6_8: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(0.00190883173648); c@285: lpd.push_back(-0.00191428612909); c@285: lpd.push_back(-0.01699063986760); c@285: lpd.push_back(0.01193456527973); c@285: lpd.push_back(0.04973290349094); c@285: lpd.push_back(-0.07726317316720); c@285: lpd.push_back(-0.09405920349574); c@285: lpd.push_back(0.42079628460983); c@285: lpd.push_back(0.82592299745840); c@285: lpd.push_back(0.42079628460983); c@285: lpd.push_back(-0.09405920349574); c@285: lpd.push_back(-0.07726317316720); c@285: lpd.push_back(0.04973290349094); c@285: lpd.push_back(0.01193456527973); c@285: lpd.push_back(-0.01699063986760); c@285: lpd.push_back(-0.00191428612909); c@285: lpd.push_back(0.00190883173648); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(0.01442628250562); c@285: hpd.push_back(-0.01446750489679); c@285: hpd.push_back(-0.07872200106263); c@285: hpd.push_back(0.04036797903034); c@285: hpd.push_back(0.41784910915027); c@285: hpd.push_back(-0.75890772945365); c@285: hpd.push_back(0.41784910915027); c@285: hpd.push_back(0.04036797903034); c@285: hpd.push_back(-0.07872200106263); c@285: hpd.push_back(-0.01446750489679); c@285: hpd.push_back(0.01442628250562); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: hpd.push_back(0.00000000000000); c@285: hpd.push_back(-0.00000000000000); c@285: flength = 18; c@285: break; c@285: c@285: case Meyer: c@285: lpd.push_back(0.00000000000000); c@285: lpd.push_back(-0.00000150974086); c@285: lpd.push_back(0.00000127876676); c@285: lpd.push_back(0.00000044958556); c@285: lpd.push_back(-0.00000209656887); c@285: lpd.push_back(0.00000172322355); c@285: lpd.push_back(0.00000069808228); c@285: lpd.push_back(-0.00000287940803); c@285: lpd.push_back(0.00000238314839); c@285: lpd.push_back(0.00000098251560); c@285: lpd.push_back(-0.00000421778919); c@285: lpd.push_back(0.00000335350154); c@285: lpd.push_back(0.00000167472186); c@285: lpd.push_back(-0.00000603450134); c@285: lpd.push_back(0.00000483755580); c@285: lpd.push_back(0.00000240228802); c@285: lpd.push_back(-0.00000955630985); c@285: lpd.push_back(0.00000721652769); c@285: lpd.push_back(0.00000484907830); c@285: lpd.push_back(-0.00001420692858); c@285: lpd.push_back(0.00001050391427); c@285: lpd.push_back(0.00000618758030); c@285: lpd.push_back(-0.00002443800585); c@285: lpd.push_back(0.00002010638769); c@285: lpd.push_back(0.00001499352360); c@285: lpd.push_back(-0.00004642876428); c@285: lpd.push_back(0.00003234131191); c@285: lpd.push_back(0.00003740966576); c@285: lpd.push_back(-0.00010277900508); c@285: lpd.push_back(0.00002446195684); c@285: lpd.push_back(0.00014971351539); c@285: lpd.push_back(-0.00007559287026); c@285: lpd.push_back(-0.00013991314822); c@285: lpd.push_back(-0.00009351289388); c@285: lpd.push_back(0.00016118981973); c@285: lpd.push_back(0.00085950021376); c@285: lpd.push_back(-0.00057818579527); c@285: lpd.push_back(-0.00270216873394); c@285: lpd.push_back(0.00219477533646); c@285: lpd.push_back(0.00604551059646); c@285: lpd.push_back(-0.00638672861855); c@285: lpd.push_back(-0.01104464190054); c@285: lpd.push_back(0.01525091315859); c@285: lpd.push_back(0.01740388821018); c@285: lpd.push_back(-0.03209406335451); c@285: lpd.push_back(-0.02432178395952); c@285: lpd.push_back(0.06366730088447); c@285: lpd.push_back(0.03062124394342); c@285: lpd.push_back(-0.13269661535886); c@285: lpd.push_back(-0.03504828739060); c@285: lpd.push_back(0.44409503076653); c@285: lpd.push_back(0.74375100490379); c@285: lpd.push_back(0.44409503076653); c@285: lpd.push_back(-0.03504828739060); c@285: lpd.push_back(-0.13269661535886); c@285: lpd.push_back(0.03062124394342); c@285: lpd.push_back(0.06366730088447); c@285: lpd.push_back(-0.02432178395952); c@285: lpd.push_back(-0.03209406335451); c@285: lpd.push_back(0.01740388821018); c@285: lpd.push_back(0.01525091315859); c@285: lpd.push_back(-0.01104464190054); c@285: lpd.push_back(-0.00638672861855); c@285: lpd.push_back(0.00604551059646); c@285: lpd.push_back(0.00219477533646); c@285: lpd.push_back(-0.00270216873394); c@285: lpd.push_back(-0.00057818579527); c@285: lpd.push_back(0.00085950021376); c@285: lpd.push_back(0.00016118981973); c@285: lpd.push_back(-0.00009351289388); c@285: lpd.push_back(-0.00013991314822); c@285: lpd.push_back(-0.00007559287026); c@285: lpd.push_back(0.00014971351539); c@285: lpd.push_back(0.00002446195684); c@285: lpd.push_back(-0.00010277900508); c@285: lpd.push_back(0.00003740966576); c@285: lpd.push_back(0.00003234131191); c@285: lpd.push_back(-0.00004642876428); c@285: lpd.push_back(0.00001499352360); c@285: lpd.push_back(0.00002010638769); c@285: lpd.push_back(-0.00002443800585); c@285: lpd.push_back(0.00000618758030); c@285: lpd.push_back(0.00001050391427); c@285: lpd.push_back(-0.00001420692858); c@285: lpd.push_back(0.00000484907830); c@285: lpd.push_back(0.00000721652769); c@285: lpd.push_back(-0.00000955630985); c@285: lpd.push_back(0.00000240228802); c@285: lpd.push_back(0.00000483755580); c@285: lpd.push_back(-0.00000603450134); c@285: lpd.push_back(0.00000167472186); c@285: lpd.push_back(0.00000335350154); c@285: lpd.push_back(-0.00000421778919); c@285: lpd.push_back(0.00000098251560); c@285: lpd.push_back(0.00000238314839); c@285: lpd.push_back(-0.00000287940803); c@285: lpd.push_back(0.00000069808228); c@285: lpd.push_back(0.00000172322355); c@285: lpd.push_back(-0.00000209656887); c@285: lpd.push_back(0.00000044958556); c@285: lpd.push_back(0.00000127876676); c@285: lpd.push_back(-0.00000150974086); c@285: hpd.push_back(0.00000150974086); c@285: hpd.push_back(0.00000127876676); c@285: hpd.push_back(-0.00000044958556); c@285: hpd.push_back(-0.00000209656887); c@285: hpd.push_back(-0.00000172322355); c@285: hpd.push_back(0.00000069808228); c@285: hpd.push_back(0.00000287940803); c@285: hpd.push_back(0.00000238314839); c@285: hpd.push_back(-0.00000098251560); c@285: hpd.push_back(-0.00000421778919); c@285: hpd.push_back(-0.00000335350154); c@285: hpd.push_back(0.00000167472186); c@285: hpd.push_back(0.00000603450134); c@285: hpd.push_back(0.00000483755580); c@285: hpd.push_back(-0.00000240228802); c@285: hpd.push_back(-0.00000955630985); c@285: hpd.push_back(-0.00000721652769); c@285: hpd.push_back(0.00000484907830); c@285: hpd.push_back(0.00001420692858); c@285: hpd.push_back(0.00001050391427); c@285: hpd.push_back(-0.00000618758030); c@285: hpd.push_back(-0.00002443800585); c@285: hpd.push_back(-0.00002010638769); c@285: hpd.push_back(0.00001499352360); c@285: hpd.push_back(0.00004642876428); c@285: hpd.push_back(0.00003234131191); c@285: hpd.push_back(-0.00003740966576); c@285: hpd.push_back(-0.00010277900508); c@285: hpd.push_back(-0.00002446195684); c@285: hpd.push_back(0.00014971351539); c@285: hpd.push_back(0.00007559287026); c@285: hpd.push_back(-0.00013991314822); c@285: hpd.push_back(0.00009351289388); c@285: hpd.push_back(0.00016118981973); c@285: hpd.push_back(-0.00085950021376); c@285: hpd.push_back(-0.00057818579527); c@285: hpd.push_back(0.00270216873394); c@285: hpd.push_back(0.00219477533646); c@285: hpd.push_back(-0.00604551059646); c@285: hpd.push_back(-0.00638672861855); c@285: hpd.push_back(0.01104464190054); c@285: hpd.push_back(0.01525091315859); c@285: hpd.push_back(-0.01740388821018); c@285: hpd.push_back(-0.03209406335451); c@285: hpd.push_back(0.02432178395952); c@285: hpd.push_back(0.06366730088447); c@285: hpd.push_back(-0.03062124394342); c@285: hpd.push_back(-0.13269661535886); c@285: hpd.push_back(0.03504828739060); c@285: hpd.push_back(0.44409503076653); c@285: hpd.push_back(-0.74375100490379); c@285: hpd.push_back(0.44409503076653); c@285: hpd.push_back(0.03504828739060); c@285: hpd.push_back(-0.13269661535886); c@285: hpd.push_back(-0.03062124394342); c@285: hpd.push_back(0.06366730088447); c@285: hpd.push_back(0.02432178395952); c@285: hpd.push_back(-0.03209406335451); c@285: hpd.push_back(-0.01740388821018); c@285: hpd.push_back(0.01525091315859); c@285: hpd.push_back(0.01104464190054); c@285: hpd.push_back(-0.00638672861855); c@285: hpd.push_back(-0.00604551059646); c@285: hpd.push_back(0.00219477533646); c@285: hpd.push_back(0.00270216873394); c@285: hpd.push_back(-0.00057818579527); c@285: hpd.push_back(-0.00085950021376); c@285: hpd.push_back(0.00016118981973); c@285: hpd.push_back(0.00009351289388); c@285: hpd.push_back(-0.00013991314822); c@285: hpd.push_back(0.00007559287026); c@285: hpd.push_back(0.00014971351539); c@285: hpd.push_back(-0.00002446195684); c@285: hpd.push_back(-0.00010277900508); c@285: hpd.push_back(-0.00003740966576); c@285: hpd.push_back(0.00003234131191); c@285: hpd.push_back(0.00004642876428); c@285: hpd.push_back(0.00001499352360); c@285: hpd.push_back(-0.00002010638769); c@285: hpd.push_back(-0.00002443800585); c@285: hpd.push_back(-0.00000618758030); c@285: hpd.push_back(0.00001050391427); c@285: hpd.push_back(0.00001420692858); c@285: hpd.push_back(0.00000484907830); c@285: hpd.push_back(-0.00000721652769); c@285: hpd.push_back(-0.00000955630985); c@285: hpd.push_back(-0.00000240228802); c@285: hpd.push_back(0.00000483755580); c@285: hpd.push_back(0.00000603450134); c@285: hpd.push_back(0.00000167472186); c@285: hpd.push_back(-0.00000335350154); c@285: hpd.push_back(-0.00000421778919); c@285: hpd.push_back(-0.00000098251560); c@285: hpd.push_back(0.00000238314839); c@285: hpd.push_back(0.00000287940803); c@285: hpd.push_back(0.00000069808228); c@285: hpd.push_back(-0.00000172322355); c@285: hpd.push_back(-0.00000209656887); c@285: hpd.push_back(-0.00000044958556); c@285: hpd.push_back(0.00000127876676); c@285: hpd.push_back(0.00000150974086); c@285: hpd.push_back(0.00000000000000); c@285: flength = 102; c@285: break; c@285: } c@285: c@429: // avoid compiler warning for unused value if assert is not compiled in: c@429: (void)flength; c@429: c@414: assert(flength == int(lpd.size())); c@414: assert(flength == int(hpd.size())); c@285: } c@285: