Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
D.Array1SourceFFT of Bigarray.Array1.
val create :
('a, 'b) Bigarray.kind ->
'c Bigarray.layout ->
int ->
('a, 'b, 'c) Bigarray.Array1.tval of_array :
('a, 'b) Bigarray.kind ->
'c Bigarray.layout ->
'a array ->
('a, 'b, 'c) Bigarray.Array1.tof_array kind layout a build a one-dimensional aligned big array initialized from the given array.
Double precision complex 1D array.
Double precision float 1D array.
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 plandft dir x y returns a plan to compute the DFT of x and store it in y.
The parameters meas, destroy_input, unaligned are as for Fftw3.Sig.Genarray.dft.
Remark: If you want to transform several 1D arrays at once, use Fftw3.Sig.Array2.dft with ~howmanyi and ~howmanyo set appropriately.
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 planval 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 planval 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