#include <memory_resource>#include <nk/value/value.hpp>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Functions | |
| std::pair< Value, Value > | nk::wavelet::dwt (const Value &x, const std::string &wname, std::pmr::memory_resource *mr=nullptr) |
| Single-level discrete wavelet transform ([cA, cD] = dwt(x, wname)). | |
| std::pair< Value, Value > | nk::wavelet::dwt_with_filters_pub (const Value &x, const std::vector< double > &Lo_D, const std::vector< double > &Hi_D, std::pmr::memory_resource *mr=nullptr) |
| Internal entry: dwt with explicit analysis filters. | |
| Value | nk::wavelet::idwt (const Value &cA, const Value &cD, const std::string &wname, long long len, std::pmr::memory_resource *mr=nullptr) |
| Inverse single-level discrete wavelet transform. | |
| Value | nk::wavelet::idwt_with_filters_pub (const Value &cA, const Value &cD, const std::vector< double > &Lo_R, const std::vector< double > &Hi_R, long long len, std::pmr::memory_resource *mr=nullptr) |
| Internal entry: idwt with explicit synthesis filters. | |