![]() |
SOPT
Sparse OPTimisation
|
Holds wavelets coefficients. More...
#include <wavelet_data.h>
Inheritance diagram for sopt::wavelets::WaveletData:
Collaboration diagram for sopt::wavelets::WaveletData:Classes | |
| struct | DirectFilter |
| Holds filters for direct transform. More... | |
Public Types | |
| using | t_scalar = t_real |
| Type of the underlying scalar. More... | |
| using | t_vector = Array< t_real > |
| Type of the underlying vector. More... | |
Public Member Functions | |
| WaveletData (std::initializer_list< t_scalar > const &coefs) | |
| Constructs from initializers. More... | |
| WaveletData (t_vector const &coefs) | |
| Constructs from vector. More... | |
Public Attributes | |
| t_vector const | coefficients |
| Wavelet coefficient per-se. More... | |
| struct sopt::wavelets::WaveletData::DirectFilter | direct_filter |
| struct { | |
| t_vector low_even | |
| High-pass filter for direct transform. More... | |
| t_vector low_odd | |
| t_vector high_even | |
| t_vector high_odd | |
| } | indirect_filter |
| Holds filters for indirect transform. More... | |
Holds wavelets coefficients.
Definition at line 11 of file wavelet_data.h.
Type of the underlying scalar.
Definition at line 13 of file wavelet_data.h.
Type of the underlying vector.
Definition at line 15 of file wavelet_data.h.
| sopt::wavelets::WaveletData::WaveletData | ( | std::initializer_list< t_scalar > const & | coefs | ) |
Constructs from initializers.
Definition at line 36 of file wavelet_data.cc.
| sopt::wavelets::WaveletData::WaveletData | ( | t_vector const & | coefs | ) |
Constructs from vector.
Definition at line 39 of file wavelet_data.cc.
| t_vector const sopt::wavelets::WaveletData::coefficients |
Wavelet coefficient per-se.
Definition at line 17 of file wavelet_data.h.
Referenced by sopt::wavelets::Wavelet::direct(), and sopt::wavelets::Wavelet::indirect().
| struct sopt::wavelets::WaveletData::DirectFilter sopt::wavelets::WaveletData::direct_filter |
| t_vector sopt::wavelets::WaveletData::high_even |
Definition at line 32 of file wavelet_data.h.
| t_vector sopt::wavelets::WaveletData::high_odd |
Definition at line 33 of file wavelet_data.h.
| struct { ... } sopt::wavelets::WaveletData::indirect_filter |
Holds filters for indirect transform.
| t_vector sopt::wavelets::WaveletData::low_even |
High-pass filter for direct transform.
Definition at line 30 of file wavelet_data.h.
| t_vector sopt::wavelets::WaveletData::low_odd |
Definition at line 31 of file wavelet_data.h.