Module Gsl_fft


module Gsl_fft: sig  end

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