annotate dsp/wavelet/Wavelet.cpp @ 73:dcb555b90924

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