NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include "wavelet.hpp"
#include "../ui/error.hpp"
#include "resampler.h"
#include <gsl/gsl_wavelet.h>
#include <cmath>
Go to the source code of this file.
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) |
void calculateWavelet | ( | std::vector< double > & | data, |
WaveletType | _type, | ||
int | k, | ||
int | dir | ||
) |
Definition at line 26 of file wavelet.cpp.
References BSpline, CenteredBSpline, CenteredDaubechies, CenteredHaar, Daubechies, Haar, SyntaxError::invalid_position, SyntaxError::INVALID_WAVELET_COEFFICIENT, SyntaxError::INVALID_WAVELET_TYPE, and SyntaxError::WRONG_DATA_SIZE.
Referenced by fastWaveletTransform().
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().