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< Container, Scalar >
 
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)
 
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< T > RandomCpx ()
 
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 63 of file FFTW.cpp.

Function Documentation

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

Definition at line 51 of file FFTW.cpp.

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

Definition at line 29 of file FFTW.cpp.

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

Definition at line 21 of file FFTW.cpp.

complex<long double> promote ( float  x)

Definition at line 23 of file FFTW.cpp.

complex<long double> promote ( double  x)

Definition at line 24 of file FFTW.cpp.

complex<long double> promote ( long double  x)

Definition at line 25 of file FFTW.cpp.

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

Definition at line 14 of file FFTW.cpp.

template<typename T >
void test_complex ( int  nfft)

Definition at line 175 of file FFTW.cpp.

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

Definition at line 141 of file FFTW.cpp.

void test_FFTW ( )

Definition at line 228 of file FFTW.cpp.

void test_return_by_value ( int  len)

Definition at line 211 of file FFTW.cpp.

template<typename T >
void test_scalar ( int  nfft)

Definition at line 133 of file FFTW.cpp.

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

Definition at line 78 of file FFTW.cpp.



hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:09:48