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 |