TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
Eigen::internal::fftw_impl< _Scalar > Struct Template Reference

#include <ei_fftw_impl.h>

Public Types

typedef _Scalar Scalar
 
typedef std::complex< ScalarComplex
 

Public Member Functions

void clear ()
 
void fwd (Complex *dst, const Complex *src, int nfft)
 
void fwd (Complex *dst, const Scalar *src, int nfft)
 
void fwd2 (Complex *dst, const Complex *src, int n0, int n1)
 
void inv (Complex *dst, const Complex *src, int nfft)
 
void inv (Scalar *dst, const Complex *src, int nfft)
 
void inv2 (Complex *dst, const Complex *src, int n0, int n1)
 

Protected Types

typedef fftw_plan< ScalarPlanData
 
typedef Eigen::numext::int64_t int64_t
 
typedef std::map< int64_t, PlanDataPlanMap
 

Protected Member Functions

PlanDataget_plan (int nfft, bool inverse, void *dst, const void *src)
 
PlanDataget_plan (int n0, int n1, bool inverse, void *dst, const void *src)
 

Protected Attributes

PlanMap m_plans
 

Member Typedef Documentation

◆ Complex

template<typename _Scalar >
typedef std::complex<Scalar> Eigen::internal::fftw_impl< _Scalar >::Complex

◆ int64_t

template<typename _Scalar >
typedef Eigen::numext::int64_t Eigen::internal::fftw_impl< _Scalar >::int64_t
protected

◆ PlanData

template<typename _Scalar >
typedef fftw_plan<Scalar> Eigen::internal::fftw_impl< _Scalar >::PlanData
protected

◆ PlanMap

template<typename _Scalar >
typedef std::map<int64_t,PlanData> Eigen::internal::fftw_impl< _Scalar >::PlanMap
protected

◆ Scalar

template<typename _Scalar >
typedef _Scalar Eigen::internal::fftw_impl< _Scalar >::Scalar

Member Function Documentation

◆ clear()

template<typename _Scalar >
void Eigen::internal::fftw_impl< _Scalar >::clear ( )
inline

◆ fwd() [1/2]

template<typename _Scalar >
void Eigen::internal::fftw_impl< _Scalar >::fwd ( Complex dst,
const Complex src,
int  nfft 
)
inline

◆ fwd() [2/2]

template<typename _Scalar >
void Eigen::internal::fftw_impl< _Scalar >::fwd ( Complex dst,
const Scalar src,
int  nfft 
)
inline

◆ fwd2()

template<typename _Scalar >
void Eigen::internal::fftw_impl< _Scalar >::fwd2 ( Complex dst,
const Complex src,
int  n0,
int  n1 
)
inline

◆ get_plan() [1/2]

template<typename _Scalar >
PlanData & Eigen::internal::fftw_impl< _Scalar >::get_plan ( int  n0,
int  n1,
bool  inverse,
void dst,
const void src 
)
inlineprotected

◆ get_plan() [2/2]

template<typename _Scalar >
PlanData & Eigen::internal::fftw_impl< _Scalar >::get_plan ( int  nfft,
bool  inverse,
void dst,
const void src 
)
inlineprotected

◆ inv() [1/2]

template<typename _Scalar >
void Eigen::internal::fftw_impl< _Scalar >::inv ( Complex dst,
const Complex src,
int  nfft 
)
inline

◆ inv() [2/2]

template<typename _Scalar >
void Eigen::internal::fftw_impl< _Scalar >::inv ( Scalar dst,
const Complex src,
int  nfft 
)
inline

◆ inv2()

template<typename _Scalar >
void Eigen::internal::fftw_impl< _Scalar >::inv2 ( Complex dst,
const Complex src,
int  n0,
int  n1 
)
inline

Member Data Documentation

◆ m_plans

template<typename _Scalar >
PlanMap Eigen::internal::fftw_impl< _Scalar >::m_plans
protected

The documentation for this struct was generated from the following file: