NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
wavelet.hpp File Reference
#include <vector>
#include "../datamanagement/table.hpp"
Include dependency graph for wavelet.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  WaveletType {
  Daubechies , CenteredDaubechies , Haar , CenteredHaar ,
  BSpline , CenteredBSpline
}
 

Functions

void calculateWavelet (std::vector< double > &data, WaveletType _type, int k, int dir)
 
NumeRe::Table decodeWaveletData (const std::vector< double > &vWaveletData, const std::vector< double > &vAxisData)
 

Enumeration Type Documentation

◆ WaveletType

Enumerator
Daubechies 
CenteredDaubechies 
Haar 
CenteredHaar 
BSpline 
CenteredBSpline 

Definition at line 26 of file wavelet.hpp.

Function Documentation

◆ calculateWavelet()

void calculateWavelet ( std::vector< double > &  data,
WaveletType  _type,
int  k,
int  dir 
)

◆ decodeWaveletData()

NumeRe::Table decodeWaveletData ( const std::vector< double > &  vWaveletData,
const std::vector< double > &  vAxisData 
)

Definition at line 99 of file wavelet.cpp.

References Resampler::BOUNDARY_CLAMP, Resampler::get_line(), Resampler::put_line(), NumeRe::Table::setSize(), and NumeRe::Table::setValue().

Referenced by fastWaveletTransform().

Here is the call graph for this function: