Module Gsl_fft


module Gsl_fft: sig .. end
Fast Fourier Transforms

exception Wrong_layout

type layout =
| Real
| Halfcomplex
| Halfcomplex_rad2
| Complex

type fft_array = {
   mutable layout : layout;
   data : float array;
}
module Real: sig .. end
module Halfcomplex: sig .. end
module Complex: sig .. end
val unpack : fft_array -> Gsl_complex.complex_array
val hc_mult : fft_array -> fft_array -> unit
val hc_mult_rad2 : fft_array -> fft_array -> unit