FFTReal Class Reference

#include <FFTReal.h>

List of all members.

Public Types

typedef float flt_t
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
 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 FFTRealoperator= (const FFTReal &other)
int operator== (const FFTReal &other)
int operator!= (const FFTReal &other)
 FFTReal (const FFTReal &other)
const FFTRealoperator= (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
flt_t_buffer_ptr

Classes

class  BitReversedLUT
class  BitReversedLUT
class  TrigoLUT
class  TrigoLUT


Member Typedef Documentation

typedef float FFTReal::flt_t
 

typedef float FFTReal::flt_t
 


Constructor & Destructor Documentation

FFTReal::FFTReal const long  length  )  [explicit]
 

FFTReal::~FFTReal  ) 
 

FFTReal::FFTReal const FFTReal other  )  [private]
 

FFTReal::FFTReal const long  length  )  [explicit]
 

FFTReal::~FFTReal  ) 
 

FFTReal::FFTReal const FFTReal other  )  [private]
 


Member Function Documentation

void FFTReal::do_fft flt_t  f[],
const flt_t  x[]
const
 

void FFTReal::do_ifft const flt_t  f[],
flt_t  x[]
const
 

void FFTReal::rescale flt_t  x[]  )  const
 

const FFTReal& FFTReal::operator= const FFTReal other  )  [private]
 

int FFTReal::operator== const FFTReal other  )  [private]
 

int FFTReal::operator!= const FFTReal other  )  [private]
 

void FFTReal::do_fft flt_t  f[],
const flt_t  x[]
const
 

void FFTReal::do_ifft const flt_t  f[],
flt_t  x[]
const
 

void FFTReal::rescale flt_t  x[]  )  const
 

const FFTReal& FFTReal::operator= const FFTReal other  )  [private]
 

int FFTReal::operator== const FFTReal other  )  [private]
 

int FFTReal::operator!= const FFTReal other  )  [private]
 


Member Data Documentation

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]
 

flt_t* FFTReal::_buffer_ptr [private]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 17 14:12:34 2009 for CSL by  doxygen 1.4.5-20051010