Public Types | |
| typedef _Scalar | Scalar |
| typedef std::complex< Scalar > | Complex |
Public Member Functions | |
| void | make_twiddles (int nfft, bool inverse) |
| void | factorize (int nfft) |
| template<typename _Src > | |
| void | work (int stage, Complex *xout, const _Src *xin, size_t fstride, size_t in_stride) |
| void | bfly2 (Complex *Fout, const size_t fstride, int m) |
| void | bfly4 (Complex *Fout, const size_t fstride, const size_t m) |
| void | bfly3 (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) |
Public Attributes | |
| std::vector< Complex > | m_twiddles |
| std::vector< int > | m_stageRadix |
| std::vector< int > | m_stageRemainder |
| std::vector< Complex > | m_scratchBuf |
| bool | m_inverse |
| typedef std::complex<Scalar> Eigen::internal::kiss_cpx_fft< _Scalar >::Complex |
| typedef _Scalar Eigen::internal::kiss_cpx_fft< _Scalar >::Scalar |
| void Eigen::internal::kiss_cpx_fft< _Scalar >::bfly2 | ( | Complex * | Fout, |
| const size_t | fstride, | ||
| int | m | ||
| ) | [inline] |
| void Eigen::internal::kiss_cpx_fft< _Scalar >::bfly3 | ( | Complex * | Fout, |
| const size_t | fstride, | ||
| const size_t | m | ||
| ) | [inline] |
| void Eigen::internal::kiss_cpx_fft< _Scalar >::bfly4 | ( | Complex * | Fout, |
| const size_t | fstride, | ||
| const size_t | m | ||
| ) | [inline] |
| void Eigen::internal::kiss_cpx_fft< _Scalar >::bfly5 | ( | Complex * | Fout, |
| const size_t | fstride, | ||
| const size_t | m | ||
| ) | [inline] |
| void Eigen::internal::kiss_cpx_fft< _Scalar >::bfly_generic | ( | Complex * | Fout, |
| const size_t | fstride, | ||
| int | m, | ||
| int | p | ||
| ) | [inline] |
Definition at line 241 of file FFT.
References Eigen::FFT< T_Scalar, T_Impl >::fwd(), and Eigen::PlainObjectBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::setZero().
| void Eigen::internal::kiss_cpx_fft< _Scalar >::factorize | ( | int | nfft | ) | [inline] |
| void Eigen::internal::kiss_cpx_fft< _Scalar >::make_twiddles | ( | int | nfft, |
| bool | inverse | ||
| ) | [inline] |
| void Eigen::internal::kiss_cpx_fft< _Scalar >::work | ( | int | stage, |
| Complex * | xout, | ||
| const _Src * | xin, | ||
| size_t | fstride, | ||
| size_t | in_stride | ||
| ) | [inline] |
| bool Eigen::internal::kiss_cpx_fft< _Scalar >::m_inverse |
| std::vector<Complex> Eigen::internal::kiss_cpx_fft< _Scalar >::m_scratchBuf |
| std::vector<int> Eigen::internal::kiss_cpx_fft< _Scalar >::m_stageRadix |
| std::vector<int> Eigen::internal::kiss_cpx_fft< _Scalar >::m_stageRemainder |
| std::vector<Complex> Eigen::internal::kiss_cpx_fft< _Scalar >::m_twiddles |
| Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 | Hosted on: |