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

Go to the source code of this file.

Classes

struct  nk::wavelet::Wavedec2Result
 Result of wavedec2 ([C, S] = wavedec2(X, N, wname)). More...

Functions

Wavedec2Result nk::wavelet::wavedec2 (const Value &X, int n, const std::string &wname, std::pmr::memory_resource *mr=nullptr)
 2-D multilevel wavelet decomposition.
Value nk::wavelet::waverec2 (const Value &C, const Value &S, const std::string &wname, std::pmr::memory_resource *mr=nullptr)
 Full 2-D multilevel reconstruction (waverec2(C, S, wname)), i.e.
Value nk::wavelet::appcoef2 (const Value &C, const Value &S, const std::string &wname, int level=-1, std::pmr::memory_resource *mr=nullptr)
 Extract / reconstruct the approximation coefficients at level (appcoef2(C, S, wname, level)).
Value nk::wavelet::detcoef2 (const std::string &type, const Value &C, const Value &S, int level, std::pmr::memory_resource *mr=nullptr)
 Extract a 2-D detail sub-band (detcoef2(type, C, S, level)).