Classes | Enumerations | Functions
FFTW.cpp File Reference
#include "main.h"
#include <unsupported/Eigen/FFT>
Include dependency graph for FFTW.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VectorType< EigenVectorContainer, Scalar >
struct  VectorType< StdVectorContainer, Scalar >

Enumerations

enum  { StdVectorContainer, EigenVectorContainer }

Functions

template<typename VT1 , typename VT2 >
long double dif_rmse (const VT1 buf1, const VT2 buf2)
template<typename VT1 , typename VT2 >
long double fft_rmse (const VT1 &fftbuf, const VT2 &timebuf)
float norm (float x)
double norm (double x)
long double norm (long double x)
template<typename T >
complex< long double > promote (complex< T > x)
complex< long double > promote (float x)
complex< long double > promote (double x)
complex< long double > promote (long double x)
template<typename T >
std::complex< TRandomCpx ()
template<typename T >
void test_complex (int nfft)
template<int Container, typename T >
void test_complex_generic (int nfft)
void test_FFTW ()
void test_return_by_value (int len)
template<typename T >
void test_scalar (int nfft)
template<int Container, typename T >
void test_scalar_generic (int nfft)

Enumeration Type Documentation

anonymous enum
Enumerator:
StdVectorContainer 
EigenVectorContainer 

Definition at line 81 of file FFTW.cpp.


Function Documentation

template<typename VT1 , typename VT2 >
long double dif_rmse ( const VT1  buf1,
const VT2  buf2 
)

Definition at line 69 of file FFTW.cpp.

template<typename VT1 , typename VT2 >
long double fft_rmse ( const VT1 &  fftbuf,
const VT2 &  timebuf 
)

Definition at line 47 of file FFTW.cpp.

float norm ( float  x)

Definition at line 34 of file FFTW.cpp.

double norm ( double  x)

Definition at line 35 of file FFTW.cpp.

long double norm ( long double  x)

Definition at line 36 of file FFTW.cpp.

template<typename T >
complex<long double> promote ( complex< T x)

Definition at line 39 of file FFTW.cpp.

complex<long double> promote ( float  x)

Definition at line 41 of file FFTW.cpp.

complex<long double> promote ( double  x)

Definition at line 42 of file FFTW.cpp.

complex<long double> promote ( long double  x)

Definition at line 43 of file FFTW.cpp.

template<typename T >
std::complex<T> RandomCpx ( )

Definition at line 29 of file FFTW.cpp.

template<typename T >
void test_complex ( int  nfft)

Definition at line 193 of file FFTW.cpp.

template<int Container, typename T >
void test_complex_generic ( int  nfft)

Definition at line 159 of file FFTW.cpp.

void test_FFTW ( )

Definition at line 246 of file FFTW.cpp.

void test_return_by_value ( int  len)

Definition at line 229 of file FFTW.cpp.

template<typename T >
void test_scalar ( int  nfft)

Definition at line 151 of file FFTW.cpp.

template<int Container, typename T >
void test_scalar_generic ( int  nfft)

Definition at line 96 of file FFTW.cpp.



libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:05