2 #include "sopt/config.h"
9 if (name ==
"dirac" or name ==
"Dirac") {
14 if (name.substr(0, 2) ==
"DB" or name.substr(0, 2) ==
"db") {
15 std::istringstream sstr(name.substr(2, name.size() - 2));
18 SOPT_MEDIUM_LOG(
"Creating Daubechies Wavelet {}, level {}", l, nlevels);
22 throw std::exception();
Performs direct and indirect wavelet transforms.
#define SOPT_MEDIUM_LOG(...)
Medium priority message.
Wavelet factory(const std::string &name, t_uint nlevels)
Creates a wavelet transform object.
WaveletData const & daubechies_data(t_uint n)
Factory function returning specific daubechie wavelet data.
size_t t_uint
Root of the type hierarchy for unsigned integers.