kiss_fft.h File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>

Go to the source code of this file.

Classes

struct  kiss_fft_cpx

Defines

#define KISS_FFT_MALLOC   malloc
#define kiss_fft_scalar   float
#define kiss_fft_free   free
#define kiss_fftr_next_fast_size_real(n)   (kiss_fft_next_fast_size( ((n)+1)>>1)<<1)

Typedefs

typedef struct kiss_fft_statekiss_fft_cfg

Functions

kiss_fft_cfg kiss_fft_alloc (int nfft, int inverse_fft, void *mem, size_t *lenmem)
void kiss_fft (kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
void kiss_fft_stride (kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int fin_stride)
void kiss_fft_cleanup (void)
int kiss_fft_next_fast_size (int n)


Define Documentation

#define KISS_FFT_MALLOC   malloc

#define kiss_fft_scalar   float

#define kiss_fft_free   free

#define kiss_fftr_next_fast_size_real (  )     (kiss_fft_next_fast_size( ((n)+1)>>1)<<1)


Typedef Documentation

typedef struct kiss_fft_state* kiss_fft_cfg


Function Documentation

kiss_fft_cfg kiss_fft_alloc ( int  nfft,
int  inverse_fft,
void *  mem,
size_t *  lenmem 
)

void kiss_fft ( kiss_fft_cfg  cfg,
const kiss_fft_cpx fin,
kiss_fft_cpx fout 
)

void kiss_fft_stride ( kiss_fft_cfg  cfg,
const kiss_fft_cpx fin,
kiss_fft_cpx fout,
int  fin_stride 
)

void kiss_fft_cleanup ( void   ) 

References nscratchbuf, and ntmpbuf.

Referenced by main(), and two_tone_test().

int kiss_fft_next_fast_size ( int  n  ) 

Referenced by main().


Generated on Thu Sep 17 23:14:16 2009 for CSL by  doxygen 1.5.8