Main Page Class Hierarchy Compound List File List Compound Members File Members

# fft_prep.h File Reference

`#include <fft99.h>`

Go to the source code of this file.

## Compounds
struct | _FACT
## Defines
#define | N_FAC 30
#define | N_RADIX 3
## Typedefs
typedef _FACT | FACT
## Functions
long | buildFacList (long n)
void | trimFacList (long n)
long | prepFFT (long n, FACT **pf)
void | printFacList ()
void | fftPrepDebug (int)

## Define Documentation

#define N_FAC 30

| Definition at line 23 of file fft_prep.h.

#define N_RADIX 3

| Definition at line 24 of file fft_prep.h. Referenced by buildFacList().

## Typedef Documentation

typedef struct _FACT FACT

## Function Documentation

long buildFacList | ( | long | n | ) |

| Definition at line 56 of file fft_prep.c. References Debug, _FACT::fact_power, fft_list, last_nfft, logit(), N_RADIX, _FACT::next, _FACT::nfft, prime, and printFacList(). Referenced by prepFFT().

void fftPrepDebug | ( | int |  | ) |

| Definition at line 37 of file fft_prep.c. References Debug.

long prepFFT | ( | long | n,
|  | FACT ** | pf
| ) |

| Definition at line 169 of file fft_prep.c. References buildFacList(), fft_list, last_nfft, and makeTrigs(). Referenced by convertWave(), gma(), and respLen().

void printFacList | ( |  | ) |

| Definition at line 198 of file fft_prep.c. References fft_list, and logit(). Referenced by buildFacList().

void trimFacList | ( | long | n | ) |

| Definition at line 214 of file fft_prep.c. References fft_list, and last_nfft.