#include "_kiss_fft_guts.h"#include "misc.h"

Defines | |
| #define | CHECKBUF(buf, nbuf, n) |
Functions | |
| kiss_fft_cfg | kiss_fft_alloc (int nfft, int inverse_fft, void *mem, size_t *lenmem) |
| void | kiss_fft_stride (kiss_fft_cfg st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int in_stride) |
| void | kiss_fft (kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout) |
| void | kiss_fft_cleanup (void) |
| #define CHECKBUF | ( | buf, | |||
| nbuf, | |||||
| n | ) |
Value:
do { \ if ( nbuf < (size_t)(n) ) {\ free(buf); \ buf = (kiss_fft_cpx*)KISS_FFT_MALLOC(sizeof(kiss_fft_cpx)*(n)); \ nbuf = (size_t)(n); \ } \ }while(0)
Referenced by kiss_fft_stride().
| void kiss_fft | ( | kiss_fft_cfg | cfg, | |
| const kiss_fft_cpx * | fin, | |||
| kiss_fft_cpx * | fout | |||
| ) |
| kiss_fft_cfg kiss_fft_alloc | ( | int | nfft, | |
| int | inverse_fft, | |||
| void * | mem, | |||
| size_t * | lenmem | |||
| ) |
References kiss_fft_state::factors, kiss_fft_state::inverse, kf_cexp, KISS_FFT_MALLOC, kiss_fft_state::nfft, NULL, and kiss_fft_state::twiddles.
Referenced by kiss_fftr_alloc().
| void kiss_fft_cleanup | ( | void | ) |
References NULL.
| void kiss_fft_stride | ( | kiss_fft_cfg | st, | |
| const kiss_fft_cpx * | fin, | |||
| kiss_fft_cpx * | fout, | |||
| int | in_stride | |||
| ) |
1.5.5