Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Types | Public Member Functions | Public Attributes

internal::kiss_cpx_fft< _Scalar > Struct Template Reference

List of all members.

Public Types

typedef std::complex< Scalar > Complex
typedef _Scalar Scalar

Public Member Functions

void bfly2 (Complex *Fout, const size_t fstride, int m)
void bfly3 (Complex *Fout, const size_t fstride, const size_t m)
void bfly4 (Complex *Fout, const size_t fstride, const size_t m)
void bfly5 (Complex *Fout, const size_t fstride, const size_t m)
void bfly_generic (Complex *Fout, const size_t fstride, int m, int p)
void factorize (int nfft)
void make_twiddles (int nfft, bool inverse)
template<typename _Src >
void work (int stage, Complex *xout, const _Src *xin, size_t fstride, size_t in_stride)

Public Attributes

bool m_inverse
std::vector< Complex > m_scratchBuf
std::vector< int > m_stageRadix
std::vector< int > m_stageRemainder
std::vector< Complex > m_twiddles

Detailed Description

template<typename _Scalar>
struct internal::kiss_cpx_fft< _Scalar >

Definition at line 31 of file ei_kissfft_impl.h.


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

Generated by  Doxygen 1.6.0   Back to index