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

Go to the source code of this file.

Classes

struct  nk::wavelet::OrthfiltResult
 The four orthogonal-wavelet filter banks produced by orthfilt. More...

Functions

Value nk::wavelet::dbwavf (const std::string &name, std::pmr::memory_resource *mr=nullptr)
 Daubechies scaling filter — F = dbwavf(name).
Value nk::wavelet::coifwavf (const std::string &name, std::pmr::memory_resource *mr=nullptr)
 Coiflet scaling filter — F = coifwavf(name).
Value nk::wavelet::symwavf (const std::string &name, std::pmr::memory_resource *mr=nullptr)
 Symlet scaling filter — F = symwavf(name).
OrthfiltResult nk::wavelet::orthfilt (const Value &W, std::pmr::memory_resource *mr=nullptr)
 Orthogonal filter quadruple from a scaling filter — [Lo_D, Hi_D, Lo_R, Hi_R] = orthfilt(W).