#include <WaveletGrid.h>
|
| using | BinaryMap = std::unordered_map<std::string, std::vector<double>> |
| |
| enum class | Type { db
, sym
} |
| |
|
| static std::vector< double > | calcIntegerValues (const Matrix< double > &M, int deriv) |
| |
| static BinaryMap | cascade (std::vector< Matrix< double > > &h_Matvec, std::vector< Matrix< double > > &g_Matvec, const std::vector< double > &values_at_integers, unsigned recursion_number, unsigned bins_per_int, unsigned derivnum, bool use_mother_wavelet) |
| |
| static void | fillGridFromMaps (std::unique_ptr< Grid > &grid, const BinaryMap &valuesmap, const BinaryMap &derivsmap) |
| |
| static std::vector< double > | getEigenvector (const Matrix< double > &A, double eigenvalue) |
| |
| static std::vector< double > | getFilterCoefficients (unsigned order, bool lowpass, Type type) |
| |
| static std::vector< Matrix< double > > | setupMatrices (const std::vector< double > &h) |
| |
◆ BinaryMap
◆ Type
◆ calcIntegerValues()
| std::vector< double > PLMD::ves::WaveletGrid::calcIntegerValues |
( |
const Matrix< double > & | M, |
|
|
int | deriv ) |
|
staticprivate |
◆ cascade()
| WaveletGrid::BinaryMap PLMD::ves::WaveletGrid::cascade |
( |
std::vector< Matrix< double > > & | h_Matvec, |
|
|
std::vector< Matrix< double > > & | g_Matvec, |
|
|
const std::vector< double > & | values_at_integers, |
|
|
unsigned | recursion_number, |
|
|
unsigned | bins_per_int, |
|
|
unsigned | derivnum, |
|
|
bool | use_mother_wavelet ) |
|
staticprivate |
◆ fillGridFromMaps()
| void PLMD::ves::WaveletGrid::fillGridFromMaps |
( |
std::unique_ptr< Grid > & | grid, |
|
|
const BinaryMap & | valuesmap, |
|
|
const BinaryMap & | derivsmap ) |
|
staticprivate |
◆ getEigenvector()
| std::vector< double > PLMD::ves::WaveletGrid::getEigenvector |
( |
const Matrix< double > & | A, |
|
|
double | eigenvalue ) |
|
staticprivate |
◆ getFilterCoefficients()
| std::vector< double > PLMD::ves::WaveletGrid::getFilterCoefficients |
( |
unsigned | order, |
|
|
bool | lowpass, |
|
|
Type | type ) |
|
staticprivate |
◆ setupGrid()
| std::unique_ptr< Grid > PLMD::ves::WaveletGrid::setupGrid |
( |
unsigned | order, |
|
|
unsigned | gridsize, |
|
|
bool | use_mother_wavelet, |
|
|
Type | type ) |
|
static |
◆ setupMatrices()
| std::vector< Matrix< double > > PLMD::ves::WaveletGrid::setupMatrices |
( |
const std::vector< double > & | h | ) |
|
|
staticprivate |
◆ stringToType()
◆ typeToString()
| std::string PLMD::ves::WaveletGrid::typeToString |
( |
Type | type, |
|
|
bool | abbrev = false ) |
|
static |
The documentation for this class was generated from the following files: