1 #ifndef SOPT_WAVELET_WAVELET_DATA_H
2 #define SOPT_WAVELET_WAVELET_DATA_H
4 #include "sopt/config.h"
37 WaveletData(std::initializer_list<t_scalar>
const &coefs);
WaveletData const & daubechies_data(t_uint n)
Factory function returning specific daubechie wavelet data.
double t_real
Root of the type hierarchy for real numbers.
size_t t_uint
Root of the type hierarchy for unsigned integers.
Eigen::Array< T, Eigen::Dynamic, 1 > Array
A 1-dimensional list of elements of given type.
Holds filters for direct transform.
t_vector low
Low-pass filter for direct transform.
t_vector high
High-pass filter for direct transform.
Holds wavelets coefficients.
t_vector low_even
High-pass filter for direct transform.
t_vector const coefficients
Wavelet coefficient per-se.
t_real t_scalar
Type of the underlying scalar.
Array< t_real > t_vector
Type of the underlying vector.
struct sopt::wavelets::WaveletData::@0 indirect_filter
Holds filters for indirect transform.
struct sopt::wavelets::WaveletData::DirectFilter direct_filter
WaveletData(std::initializer_list< t_scalar > const &coefs)
Constructs from initializers.