TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
FFTW.cpp File Reference
#include "main.h"
#include <unsupported/Eigen/FFT>

Go to the source code of this file.

Classes

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

Enumerations

enum  { StdVectorContainer , EigenVectorContainer }
 

Functions

template<typename T >
std::complex< TRandomCpx ()
 
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 VT1 , typename VT2 >
long double fft_rmse (const VT1 &fftbuf, const VT2 &timebuf)
 
template<typename VT1 , typename VT2 >
long double dif_rmse (const VT1 buf1, const VT2 buf2)
 
template<int Container, typename T >
void test_scalar_generic (int nfft)
 
template<typename T >
void test_scalar (int nfft)
 
template<int Container, typename T >
void test_complex_generic (int nfft)
 
template<typename T >
void test_complex (int nfft)
 
void test_return_by_value (int len)
 
 EIGEN_DECLARE_TEST (FFTW)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
StdVectorContainer 
EigenVectorContainer 

Function Documentation

◆ dif_rmse()

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

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( FFTW  )

◆ fft_rmse()

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

◆ promote() [1/4]

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

◆ promote() [2/4]

complex< long double > promote ( double  x)

◆ promote() [3/4]

complex< long double > promote ( float  x)

◆ promote() [4/4]

complex< long double > promote ( long double  x)

◆ RandomCpx()

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

◆ test_complex()

template<typename T >
void test_complex ( int  nfft)

◆ test_complex_generic()

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

◆ test_return_by_value()

void test_return_by_value ( int  len)

◆ test_scalar()

template<typename T >
void test_scalar ( int  nfft)

◆ test_scalar_generic()

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