1 /* fourier.h -- fourier headers */
16 #define F_NOT_SUPPORTED -2
17 #define F_DIM_FAILURE -3
18 #define F_ALLOC_FAIL -4
20 /* fourier specific variables */
21 typedef struct s_complex {
26 typedef struct s_fourier {
37 int data_len[MAX_DIM];
40 /* function prototypes */
41 int fourier_init(t_fourier *fourier,int outfd);
42 int fourier_alloc_data(t_fourier *fourier);
43 int fourier_dft_1d(t_fourier *fourier);
44 int fourier_dft_2d(t_fourier *fourier);
45 int fourier_dft_3d(t_fourier *fourier);