package fftw3

  1. Overview
  2. Docs
val create : ('a, 'b) Bigarray.kind -> 'c Bigarray.layout -> int -> ('a, 'b, 'c) Bigarray.Array1.t
val of_array : ('a, 'b) Bigarray.kind -> 'c Bigarray.layout -> 'a array -> ('a, 'b, 'c) Bigarray.Array1.t
type 'l complex_array = (Complex.t, complex_elt, 'l) Bigarray.Array1.t
type 'l float_array = (float, float_elt, 'l) Bigarray.Array1.t
val dft : dir -> ?meas:measure -> ?destroy_input:bool -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:int list -> ?ni:int -> ?ofsi:int -> ?inci:int -> 'l complex_array -> ?howmanyo:int list -> ?no:int -> ?ofso:int -> ?inco:int -> 'l complex_array -> c2c plan
val r2c : ?meas:measure -> ?destroy_input:bool -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:int list -> ?ni:int -> ?ofsi:int -> ?inci:int -> 'l float_array -> ?howmanyo:int list -> ?no:int -> ?ofso:int -> ?inco:int -> 'l complex_array -> r2c plan
val c2r : ?meas:measure -> ?destroy_input:bool -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:int list -> ?ni:int -> ?ofsi:int -> ?inci:int -> 'l complex_array -> ?howmanyo:int list -> ?no:int -> ?ofso:int -> ?inco:int -> 'l float_array -> c2r plan
val r2r : r2r_kind -> ?meas:measure -> ?destroy_input:bool -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:int list -> ?ni:int -> ?ofsi:int -> ?inci:int -> 'l float_array -> ?howmanyo:int list -> ?no:int -> ?ofso:int -> ?inco:int -> 'l float_array -> r2r plan
OCaml

Innovation. Community. Security.