callfftw.h

Go to the documentation of this file.
00001 /*-----------------------------------------------------------------------------------*/
00002 /* INRIA 2006 */
00003 /* Allan CORNET */
00004 /*-----------------------------------------------------------------------------------*/
00005 #ifndef __CALLFFTW_H__
00006 #define __CALLFFTW_H__
00007 /*-----------------------------------------------------------------------------------*/
00008 #include "machine.h"
00009 #include "fftw3.h"
00010 /*-----------------------------------------------------------------------------------*/
00011 BOOL IsLoadedFFTW(void);
00012 /*-----------------------------------------------------------------------------------*/
00013 BOOL LoadFFTWLibrary(char *libraryname);
00014 /*-----------------------------------------------------------------------------------*/
00015 BOOL DisposeFFTWLibrary(void);
00016 /*-----------------------------------------------------------------------------------*/
00017 void  call_fftw_execute_split_dft (const fftw_plan p, double *ri, double *ii, double *ro, double *io); 
00018 /*-----------------------------------------------------------------------------------*/
00019 fftw_plan  call_fftw_plan_guru_split_dft (int rank, const fftw_iodim *dims, int howmany_rank, const fftw_iodim *howmany_dims, double *ri, double *ii, double *ro, double *io, unsigned flags) ;
00020 /*-----------------------------------------------------------------------------------*/
00021 void  call_fftw_destroy_plan (fftw_plan p); 
00022 /*-----------------------------------------------------------------------------------*/
00023 #endif /* __CALLFFTW_H__ */
00024 /*-----------------------------------------------------------------------------------*/

Generated on Sun Mar 4 15:03:48 2007 for Scilab [trunk] by  doxygen 1.5.1