FFT.c File Reference

Go to the source code of this file.

Defines

#define TRUE   1
#define FALSE   0
#define PI   3.1415926
#define FFT_DATA_TYPE   float
#define fft   fft32
#define FFT_DATA_TYPE   double

Functions

static int setup_tables (int log2size)
int fft (double re[], double im[], int log2size, int inverse)

Variables

static double * sintab = NULL
static int * bitrevtab = NULL
static int lastlog = (-1)
static int lastalloc = 0

Define Documentation

#define FALSE   0

Definition at line 22 of file FFT.c.

#define fft   fft32

Definition at line 77 of file FFT.c.

#define FFT_DATA_TYPE   double

Definition at line 82 of file FFT.c.

#define FFT_DATA_TYPE   float

Definition at line 82 of file FFT.c.

#define PI   3.1415926

Definition at line 28 of file FFT.c.

#define TRUE   1

FFT.C ---- a complex in-place FFT routine

Definition at line 19 of file FFT.c.


Function Documentation

int fft ( double  re[],
double  im[],
int  log2size,
int  inverse 
)

FFT.H ---- fft routine prototype declaration

Definition at line 86 of file FFT.c.

static int setup_tables ( int  log2size  )  [static]

Definition at line 41 of file FFT.c.


Variable Documentation

int* bitrevtab = NULL [static]

Definition at line 33 of file FFT.c.

int lastalloc = 0 [static]

Definition at line 35 of file FFT.c.

int lastlog = (-1) [static]

Definition at line 34 of file FFT.c.

double* sintab = NULL [static]

Definition at line 32 of file FFT.c.

Generated on Thu May 30 15:42:56 2013 for GME by  doxygen 1.6.3