|
CSL
6.0
|
#include <FFTReal.h>
Classes | |
| class | BitReversedLUT |
| class | TrigoLUT |
Public Types | |
| typedef float | flt_t |
Public Member Functions | |
| FFTReal (const long length) | |
| ~FFTReal () | |
| void | do_fft (flt_t f[], const flt_t x[]) const |
| void | do_ifft (const flt_t f[], flt_t x[]) const |
| void | rescale (flt_t x[]) const |
Private Member Functions | |
| FFTReal (const FFTReal &other) | |
| const FFTReal & | operator= (const FFTReal &other) |
| int | operator== (const FFTReal &other) |
| int | operator!= (const FFTReal &other) |
Private Attributes | |
| const BitReversedLUT | _bit_rev_lut |
| const TrigoLUT | _trigo_lut |
| const flt_t | _sqrt2_2 |
| const long | _length |
| const int | _nbr_bits |
| flt_t * | _buffer_ptr |
| typedef float FFTReal::flt_t |
|
explicit |
Definition at line 36 of file FFTReal.cpp.
References _buffer_ptr, _length, and _nbr_bits.
| FFTReal::~FFTReal | ( | void | ) |
Definition at line 56 of file FFTReal.cpp.
References _buffer_ptr.
|
private |
Definition at line 76 of file FFTReal.cpp.
References _bit_rev_lut, _buffer_ptr, _length, _nbr_bits, _sqrt2_2, _trigo_lut, FFTReal::BitReversedLUT::get_ptr(), and FFTReal::TrigoLUT::get_ptr().
Definition at line 263 of file FFTReal.cpp.
References _bit_rev_lut, _buffer_ptr, _length, _nbr_bits, _sqrt2_2, _trigo_lut, FFTReal::BitReversedLUT::get_ptr(), and FFTReal::TrigoLUT::get_ptr().
| void FFTReal::rescale | ( | flt_t | x[] | ) | const |
Definition at line 458 of file FFTReal.cpp.
References _length.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |