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 std::complex< ScalarComplex
 
typedef _Scalar Scalar
 

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 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
 

Detailed Description

template<typename _Scalar>
struct Eigen::internal::fftw_impl< _Scalar >

Definition at line 177 of file ei_fftw_impl.h.

Member Typedef Documentation

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

Definition at line 180 of file ei_fftw_impl.h.

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

Definition at line 232 of file ei_fftw_impl.h.

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

Definition at line 234 of file ei_fftw_impl.h.

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

Definition at line 179 of file ei_fftw_impl.h.

Member Function Documentation

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

Definition at line 183 of file ei_fftw_impl.h.

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

Definition at line 190 of file ei_fftw_impl.h.

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

Definition at line 197 of file ei_fftw_impl.h.

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

Definition at line 204 of file ei_fftw_impl.h.

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

Definition at line 239 of file ei_fftw_impl.h.

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

Definition at line 248 of file ei_fftw_impl.h.

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

Definition at line 211 of file ei_fftw_impl.h.

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

Definition at line 218 of file ei_fftw_impl.h.

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

Definition at line 225 of file ei_fftw_impl.h.

Member Data Documentation

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

Definition at line 236 of file ei_fftw_impl.h.


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


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