#include <ei_fftw_impl.h>
Public Types | |
typedef std::complex< Scalar > | Complex |
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 Eigen::numext::int64_t | int64_t |
typedef fftw_plan< Scalar > | PlanData |
typedef std::map< int64_t, PlanData > | PlanMap |
Protected Member Functions | |
PlanData & | get_plan (int nfft, bool inverse, void *dst, const void *src) |
PlanData & | get_plan (int n0, int n1, bool inverse, void *dst, const void *src) |
Protected Attributes | |
PlanMap | m_plans |
Definition at line 177 of file ei_fftw_impl.h.
typedef std::complex<Scalar> Eigen::internal::fftw_impl< _Scalar >::Complex |
Definition at line 180 of file ei_fftw_impl.h.
|
protected |
Definition at line 234 of file ei_fftw_impl.h.
|
protected |
Definition at line 232 of file ei_fftw_impl.h.
|
protected |
Definition at line 236 of file ei_fftw_impl.h.
typedef _Scalar Eigen::internal::fftw_impl< _Scalar >::Scalar |
Definition at line 179 of file ei_fftw_impl.h.
|
inline |
Definition at line 183 of file ei_fftw_impl.h.
|
inline |
Definition at line 190 of file ei_fftw_impl.h.
|
inline |
Definition at line 197 of file ei_fftw_impl.h.
|
inline |
Definition at line 204 of file ei_fftw_impl.h.
|
inlineprotected |
Definition at line 241 of file ei_fftw_impl.h.
|
inlineprotected |
Definition at line 250 of file ei_fftw_impl.h.
|
inline |
Definition at line 211 of file ei_fftw_impl.h.
|
inline |
Definition at line 218 of file ei_fftw_impl.h.
|
inline |
Definition at line 225 of file ei_fftw_impl.h.
|
protected |
Definition at line 238 of file ei_fftw_impl.h.