nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
wfilters.hpp File Reference
#include <memory_resource>
#include <nk/value/value.hpp>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  nk::wavelet::FilterBank
 Filter bank for an orthogonal wavelet family. More...
struct  nk::wavelet::WFiltersResult
 Result of wfilters ([…] = wfilters(wname[, kind])). More...

Functions

FilterBank nk::wavelet::wavelet_filters (const std::string &name)
 Return the four filter banks for a named orthogonal wavelet.
bool nk::wavelet::bior_filterbank (const std::string &name, FilterBank &out)
 Fill out with the four filters of a biorthogonal (bior*) or reverse-biorthogonal (rbio*) family.
WFiltersResult nk::wavelet::wfilters (const std::string &name, const std::string &kind="", std::pmr::memory_resource *mr=nullptr)
 Build the named wavelet's filters as nk Value rows.