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

Go to the source code of this file.

Functions

std::tuple< Value, Value > nk::wavelet::mexihat (double lb, double ub, size_t N, std::pmr::memory_resource *mr=nullptr)
 Mexican-hat wavelet sampled on a grid ([psi, x] = mexihat(LB, UB, N)).
std::tuple< Value, Value > nk::wavelet::morlet (double lb, double ub, size_t N, std::pmr::memory_resource *mr=nullptr)
 Real Morlet wavelet ([psi, x] = morlet(LB, UB, N)).
Value nk::wavelet::meyeraux (const Value &x, std::pmr::memory_resource *mr=nullptr)
 Meyer auxiliary function (y = meyeraux(x)).
std::tuple< Value, Value > nk::wavelet::shanwavf (double lb, double ub, size_t N, double fb, double fc, std::pmr::memory_resource *mr=nullptr)
 Shannon wavelet ([psi, x] = shanwavf(LB, UB, N, fb, fc)).
std::tuple< Value, Value > nk::wavelet::cmorwavf (double lb, double ub, size_t N, double fb, double fc, std::pmr::memory_resource *mr=nullptr)
 Complex Morlet wavelet ([psi, x] = cmorwavf(LB, UB, N, fb, fc)).
std::tuple< Value, Value > nk::wavelet::fbspwavf (double lb, double ub, size_t N, int m, double fb, double fc, std::pmr::memory_resource *mr=nullptr)
 Frequency B-spline wavelet ([psi, x] = fbspwavf(LB, UB, N, m, fb, fc)).
std::tuple< Value, Value > nk::wavelet::gauswavf (double lb, double ub, size_t N, int p, std::pmr::memory_resource *mr=nullptr)
 Real Gaussian wavelet of order p ([psi, x] = gauswavf(LB, UB, N, p)).
std::tuple< Value, Value > nk::wavelet::cgauwavf (double lb, double ub, size_t N, int p, std::pmr::memory_resource *mr=nullptr)
 Complex Gaussian wavelet of order p ([psi, x] = cgauwavf(LB, UB, N, p)).