#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 |
| FFTReal::FFTReal | ( | const long | length | ) | [explicit] |
References _buffer_ptr, _length, and _nbr_bits.
| FFTReal::~FFTReal | ( | void | ) |
References _buffer_ptr.
| FFTReal::FFTReal | ( | const FFTReal & | other | ) | [private] |
| int FFTReal::operator== | ( | const FFTReal & | other | ) | [private] |
| int FFTReal::operator!= | ( | const FFTReal & | other | ) | [private] |
const BitReversedLUT FFTReal::_bit_rev_lut [private] |
const TrigoLUT FFTReal::_trigo_lut [private] |
const flt_t FFTReal::_sqrt2_2 [private] |
const long FFTReal::_length [private] |
const int FFTReal::_nbr_bits [private] |
flt_t* FFTReal::_buffer_ptr [private] |
Referenced by do_fft(), do_ifft(), FFTReal(), and ~FFTReal().
1.5.8