package fftw3

  1. Overview
  2. Docs

Module S.Array2Source

FFT of Bigarray.Array2.

Sourceval create : ('a, 'b) Bigarray.kind -> 'c Bigarray.layout -> int -> int -> ('a, 'b, 'c) Bigarray.Array2.t
Sourcetype 'l complex_array = (Complex.t, complex_elt, 'l) Bigarray.Array2.t

Double precision complex 2D array.

Sourcetype 'l float_array = (float, float_elt, 'l) Bigarray.Array2.t

Double precision float 2D array.

Sourcetype coord = int * int

Coordinates of emlements of the 2D array.

Sourceval dft : dir -> ?meas:measure -> ?destroy_input:bool -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:coord list -> ?ni:coord -> ?ofsi:coord -> ?inci:coord -> 'l complex_array -> ?howmanyo:coord list -> ?no:coord -> ?ofso:coord -> ?inco:coord -> 'l complex_array -> c2c plan
Sourceval r2c : ?meas:measure -> ?destroy_input:bool -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:coord list -> ?ni:coord -> ?ofsi:coord -> ?inci:coord -> 'l float_array -> ?howmanyo:coord list -> ?no:coord -> ?ofso:coord -> ?inco:coord -> 'l complex_array -> r2c plan
Sourceval c2r : ?meas:measure -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:coord list -> ?ni:coord -> ?ofsi:coord -> ?inci:coord -> 'l complex_array -> ?howmanyo:coord list -> ?no:coord -> ?ofso:coord -> ?inco:coord -> 'l float_array -> c2r plan
Sourceval r2r : (r2r_kind * r2r_kind) -> ?meas:measure -> ?destroy_input:bool -> ?unaligned:bool -> ?howmany_n:int array -> ?howmanyi:coord list -> ?ni:coord -> ?ofsi:coord -> ?inci:coord -> 'l float_array -> ?howmanyo:coord list -> ?no:coord -> ?ofso:coord -> ?inco:coord -> 'l float_array -> r2r plan
OCaml

Innovation. Community. Security.