Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
Eigen::internal::fftw_impl< _Scalar > Struct Template Reference

#include <ei_fftw_impl.h>

List of all members.

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,
PlanData
PlanMap

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 
) [inline, protected]

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 
) [inline, protected]

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:


win_eigen
Author(s): Daniel Stonier
autogenerated on Wed Sep 16 2015 07:12:59