00001 #ifndef KISS_FFTND_H 00002 #define KISS_FFTND_H 00003 00004 #include "kiss_fft.h" 00005 00006 #ifdef __cplusplus 00007 extern "C" { 00008 #endif 00009 00010 typedef struct kiss_fftnd_state * kiss_fftnd_cfg; 00011 00012 kiss_fftnd_cfg kiss_fftnd_alloc(const int *dims,int ndims,int inverse_fft,void*mem,size_t*lenmem); 00013 void kiss_fftnd(kiss_fftnd_cfg cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout); 00014 00015 #ifdef __cplusplus 00016 } 00017 #endif 00018 #endif