simplefft

simplefft — Simple FFT algorithm

Synopsis




void        gwy_fft_hum                     (GwyTransformDirection dir,
                                             const gdouble *re_in,
                                             const gdouble *im_in,
                                             gdouble *re_out,
                                             gdouble *im_out,
                                             gint n);
void        gwy_fft_window                  (gdouble *data,
                                             gint n,
                                             GwyWindowingType windowing);

Description

Details

gwy_fft_hum ()

void        gwy_fft_hum                     (GwyTransformDirection dir,
                                             const gdouble *re_in,
                                             const gdouble *im_in,
                                             gdouble *re_out,
                                             gdouble *im_out,
                                             gint n);

Performs FST algorithm.

dir : Transformation direction.
re_in : Real part of input data.
im_in : Imaginary part of input data.
re_out : Real part of output data.
im_out : Imaginary part of output data.
n : Number of data points.

gwy_fft_window ()

void        gwy_fft_window                  (gdouble *data,
                                             gint n,
                                             GwyWindowingType windowing);

Multiplies data by given window.

data : Data values.
n : Number of data values.
windowing : Method used for windowing.