Gsl.Fft
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