package gsl

  1. Overview
  2. Docs
type workspace
type wavetable
type direction =
  1. | Forward
  2. | Backward
val make_workspace : int -> workspace
val make_wavetable : int -> wavetable
val forward : ?stride:int -> Gsl_complex.complex_array -> wavetable -> workspace -> unit
val forward_rad2 : ?dif:bool -> ?stride:int -> Gsl_complex.complex_array -> unit
val transform : ?stride:int -> Gsl_complex.complex_array -> wavetable -> workspace -> direction -> unit
val transform_rad2 : ?dif:bool -> ?stride:int -> Gsl_complex.complex_array -> direction -> unit
val backward : ?stride:int -> Gsl_complex.complex_array -> wavetable -> workspace -> unit
val backward_rad2 : ?dif:bool -> ?stride:int -> Gsl_complex.complex_array -> unit
val inverse : ?stride:int -> Gsl_complex.complex_array -> wavetable -> workspace -> unit
val inverse_rad2 : ?dif:bool -> ?stride:int -> Gsl_complex.complex_array -> unit