ldas-tools-filters
2.6.6
|
#include <filters_config.h>
#include <iostream>
#include <iomanip>
#include <stdexcept>
#include <stdlib.h>
#include <complex>
#include "ldastoolsal/unittest.h"
#include "filters/Interpolate.hh"
#include "filters/LinFilt.hh"
Classes | |
class | IntSequence |
class | Randint |
Macros | |
#define | INTERP_DEBUG 0 |
Functions | |
template<class T > | |
double | Eps () |
template<> | |
double | Eps< float > () |
template<> | |
double | Eps< complex< float > > () |
template<class T > | |
T | poly (const T x, const size_t order) |
template<class T > | |
complex< T > | complex_pow (const complex< T > &x, const size_t y) |
template<class T > | |
complex< T > | poly (const complex< T > x, const size_t order) |
template<class T > | |
void | TestFilterExceptions () |
template<class T > | |
void | TestFilterCoeffs (const double alpha, const size_t N) |
template<class T > | |
void | TestInterpolateExceptions () |
template<class T > | |
void | TestInterpolateMembers () |
template<class T > | |
void | TestSplitInterpolate (const double alpha, const int order, double &maxAbs) |
template<class T > | |
void | TestInterpolateOrderZero (const double alpha) |
template<class T > | |
void | TestInterpolateAnyOrder (const double alpha, const int order, double &maxAbs) |
template<class T > | |
void | TestInterpolate () |
int | main (int ArgC, char **ArgV) |
Variables | |
UnitTest | Test |
#define INTERP_DEBUG 0 |
complex< T > complex_pow | ( | const complex< T > & | x, |
const size_t | y | ||
) |
double Eps | ( | ) |
double Eps< complex< float > > | ( | ) |
double Eps< float > | ( | ) |
int main | ( | int | ArgC, |
char ** | ArgV | ||
) |
complex< T > poly | ( | const complex< T > | x, |
const size_t | order | ||
) |
T poly | ( | const T | x, |
const size_t | order | ||
) |
void TestFilterCoeffs | ( | const double | alpha, |
const size_t | N | ||
) |
void TestFilterExceptions | ( | ) |
void TestInterpolate | ( | ) |
void TestInterpolateAnyOrder | ( | const double | alpha, |
const int | order, | ||
double & | maxAbs | ||
) |
void TestInterpolateExceptions | ( | ) |
void TestInterpolateMembers | ( | ) |
void TestInterpolateOrderZero | ( | const double | alpha | ) |
void TestSplitInterpolate | ( | const double | alpha, |
const int | order, | ||
double & | maxAbs | ||
) |
UnitTest Test |