shun_iwasawa a35b8f
#ifndef KISS_FFTND_H
shun_iwasawa a35b8f
#define KISS_FFTND_H
shun_iwasawa a35b8f
shun_iwasawa a35b8f
#include "kiss_fft.h"
shun_iwasawa a35b8f
shun_iwasawa a35b8f
#ifdef __cplusplus
shun_iwasawa a35b8f
extern "C" {
shun_iwasawa a35b8f
#endif
shun_iwasawa a35b8f
shun_iwasawa a35b8f
typedef struct kiss_fftnd_state * kiss_fftnd_cfg;
shun_iwasawa a35b8f
    
shun_iwasawa a35b8f
kiss_fftnd_cfg  kiss_fftnd_alloc(const int *dims,int ndims,int inverse_fft,void*mem,size_t*lenmem);
shun_iwasawa a35b8f
void kiss_fftnd(kiss_fftnd_cfg  cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout);
shun_iwasawa a35b8f
shun_iwasawa a35b8f
#ifdef __cplusplus
shun_iwasawa a35b8f
}
shun_iwasawa a35b8f
#endif
shun_iwasawa a35b8f
#endif