#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 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 190 of file ei_fftw_impl.h.
| typedef std::complex<Scalar> internal::fftw_impl< _Scalar >::Complex |
Definition at line 193 of file ei_fftw_impl.h.
typedef fftw_plan<Scalar> internal::fftw_impl< _Scalar >::PlanData [protected] |
Definition at line 245 of file ei_fftw_impl.h.
typedef std::map<int64_t,PlanData> internal::fftw_impl< _Scalar >::PlanMap [protected] |
Definition at line 247 of file ei_fftw_impl.h.
| typedef _Scalar internal::fftw_impl< _Scalar >::Scalar |
Definition at line 192 of file ei_fftw_impl.h.
| void internal::fftw_impl< _Scalar >::clear | ( | void | ) | [inline] |
Definition at line 196 of file ei_fftw_impl.h.
| void internal::fftw_impl< _Scalar >::fwd | ( | Complex * | dst, |
| const Complex * | src, | ||
| int | nfft | ||
| ) | [inline] |
Definition at line 203 of file ei_fftw_impl.h.
| void internal::fftw_impl< _Scalar >::fwd | ( | Complex * | dst, |
| const Scalar * | src, | ||
| int | nfft | ||
| ) | [inline] |
Definition at line 210 of file ei_fftw_impl.h.
| void internal::fftw_impl< _Scalar >::fwd2 | ( | Complex * | dst, |
| const Complex * | src, | ||
| int | n0, | ||
| int | n1 | ||
| ) | [inline] |
Definition at line 217 of file ei_fftw_impl.h.
| PlanData& internal::fftw_impl< _Scalar >::get_plan | ( | int | nfft, |
| bool | inverse, | ||
| void * | dst, | ||
| const void * | src | ||
| ) | [inline, protected] |
Definition at line 252 of file ei_fftw_impl.h.
| PlanData& internal::fftw_impl< _Scalar >::get_plan | ( | int | n0, |
| int | n1, | ||
| bool | inverse, | ||
| void * | dst, | ||
| const void * | src | ||
| ) | [inline, protected] |
Definition at line 261 of file ei_fftw_impl.h.
| void internal::fftw_impl< _Scalar >::inv | ( | Complex * | dst, |
| const Complex * | src, | ||
| int | nfft | ||
| ) | [inline] |
Definition at line 224 of file ei_fftw_impl.h.
| void internal::fftw_impl< _Scalar >::inv | ( | Scalar * | dst, |
| const Complex * | src, | ||
| int | nfft | ||
| ) | [inline] |
Definition at line 231 of file ei_fftw_impl.h.
| void internal::fftw_impl< _Scalar >::inv2 | ( | Complex * | dst, |
| const Complex * | src, | ||
| int | n0, | ||
| int | n1 | ||
| ) | [inline] |
Definition at line 238 of file ei_fftw_impl.h.
PlanMap internal::fftw_impl< _Scalar >::m_plans [protected] |
Definition at line 249 of file ei_fftw_impl.h.