[15:14] (extern: com.lehman.aussom.AussomDoubleFFT_1D) extends: object
One-dimensional double-precision Fast Fourier Transform. Wraps org.jtransforms.fft.DoubleFFT_1D. Construct with the signal length N. complexForward expects an interleaved real/imaginary array of length 2N; realForward uses a length-N array. Every method mutates its input array in place and also returns the modified array as a fresh Aussom list (or the same DoubleLargeArray wrapper for the Large variants) so calls can be chained or assigned naturally.
DoubleFFT_1D (int N)
Constructs a new DoubleFFT_1D for a signal of length N.
N is the signal length.init (int N)
complexForward (list A)
In-place complex forward FFT on interleaved real/imaginary data of length 2N.
A is the interleaved data list.The transformed list.complexForwardOffset (list A, int Offa)
In-place complex forward FFT starting at offset Offa.
A is the interleaved data list.Offa is the start offset.The transformed list.complexForwardLarge (object A)
In-place complex forward FFT on a DoubleLargeArray.
A is a DoubleLargeArray.The same DoubleLargeArray with transformed data.complexForwardLargeOffset (object A, int Offa)
In-place complex forward FFT on a DoubleLargeArray with offset.
A is a DoubleLargeArray.Offa is the start offset.The same DoubleLargeArray with transformed data.complexInverse (list A, bool Scale)
In-place complex inverse FFT.
A is the interleaved data list.Scale is true to scale by 1/N.The transformed list.complexInverseOffset (list A, int Offa, bool Scale)
In-place complex inverse FFT with offset.
A is the interleaved data list.Offa is the start offset.Scale is true to scale by 1/N.The transformed list.complexInverseLarge (object A, bool Scale)
In-place complex inverse FFT on a DoubleLargeArray.
A is a DoubleLargeArray.Scale is true to scale by 1/N.The same DoubleLargeArray.complexInverseLargeOffset (object A, int Offa, bool Scale)
In-place complex inverse FFT on a DoubleLargeArray with offset.
A is a DoubleLargeArray.Offa is the start offset.Scale is true to scale by 1/N.The same DoubleLargeArray.realForward (list A)
In-place real forward FFT on a length-N array.
A is the data list.The transformed list.realForwardOffset (list A, int Offa)
In-place real forward FFT with offset.
A is the data list.Offa is the start offset.The transformed list.realForwardLarge (object A)
In-place real forward FFT on a DoubleLargeArray.
A is a DoubleLargeArray.The same DoubleLargeArray.realForwardLargeOffset (object A, int Offa)
In-place real forward FFT on a DoubleLargeArray with offset.
A is a DoubleLargeArray.Offa is the start offset.The same DoubleLargeArray.realForwardFull (list A)
In-place real forward FFT returning the full complex spectrum (length 2N interleaved).
A is the data list (length must be 2N to fit the full result).The transformed list.realForwardFullOffset (list A, int Offa)
In-place realForwardFull with offset.
A is the data list.Offa is the start offset.The transformed list.realForwardFullLarge (object A)
In-place realForwardFull on a DoubleLargeArray.
A is a DoubleLargeArray.The same DoubleLargeArray.realForwardFullLargeOffset (object A, int Offa)
In-place realForwardFull on a DoubleLargeArray with offset.
A is a DoubleLargeArray.Offa is the start offset.The same DoubleLargeArray.realInverse (list A, bool Scale)
In-place real inverse FFT.
A is the data list.Scale is true to scale by 1/N.The transformed list.realInverseOffset (list A, int Offa, bool Scale)
In-place realInverse with offset.
A is the data list.Offa is the start offset.Scale is true to scale by 1/N.The transformed list.realInverseLarge (object A, bool Scale)
In-place realInverse on a DoubleLargeArray.
A is a DoubleLargeArray.Scale is true to scale by 1/N.The same DoubleLargeArray.realInverseLargeOffset (object A, int Offa, bool Scale)
In-place realInverse on a DoubleLargeArray with offset.
A is a DoubleLargeArray.Offa is the start offset.Scale is true to scale by 1/N.The same DoubleLargeArray.realInverseFull (list A, bool Scale)
In-place real inverse FFT from a full complex spectrum (length 2N interleaved).
A is the data list.Scale is true to scale by 1/N.The transformed list.realInverseFullOffset (list A, int Offa, bool Scale)
In-place realInverseFull with offset.
A is the data list.Offa is the start offset.Scale is true to scale by 1/N.The transformed list.realInverseFullLarge (object A, bool Scale)
In-place realInverseFull on a DoubleLargeArray.
A is a DoubleLargeArray.Scale is true to scale by 1/N.The same DoubleLargeArray.realInverseFullLargeOffset (object A, int Offa, bool Scale)
In-place realInverseFull on a DoubleLargeArray with offset.
A is a DoubleLargeArray.Offa is the start offset.Scale is true to scale by 1/N.The same DoubleLargeArray.[390:14] (extern: com.lehman.aussom.AussomDoubleFFT_3D) extends: object
Three-dimensional double-precision FFT. Wraps org.jtransforms.fft.DoubleFFT_3D. Same shape as DoubleFFT_2D but with a (slices, rows, columns) constructor and 3D nested list variants.
DoubleFFT_3D (int Slices, int Rows, int Columns)
init (int Slices, int Rows, int Columns)
complexForward (list A)
In-place complex forward 3D FFT on a flat list.
complexForward3D (list A)
In-place complex forward 3D FFT on a nested 3D list.
complexForwardLarge (object A)
In-place complex forward 3D FFT on a DoubleLargeArray.
complexInverse (list A, bool Scale)
In-place complex inverse 3D FFT on a flat list.
complexInverse3D (list A, bool Scale)
In-place complex inverse 3D FFT on a nested 3D list.
complexInverseLarge (object A, bool Scale)
In-place complex inverse 3D FFT on a DoubleLargeArray.
realForward (list A)
In-place real forward 3D FFT on a flat list.
realForward3D (list A)
In-place real forward 3D FFT on a nested 3D list.
realForwardLarge (object A)
In-place real forward 3D FFT on a DoubleLargeArray.
realForwardFull (list A)
In-place real forward full 3D FFT on a flat list.
realForwardFull3D (list A)
In-place real forward full 3D FFT on a nested 3D list.
realForwardFullLarge (object A)
In-place real forward full 3D FFT on a DoubleLargeArray.
realInverse (list A, bool Scale)
In-place real inverse 3D FFT on a flat list.
realInverse3D (list A, bool Scale)
In-place real inverse 3D FFT on a nested 3D list.
realInverseLarge (object A, bool Scale)
In-place real inverse 3D FFT on a DoubleLargeArray.
realInverseFull (list A, bool Scale)
In-place real inverse full 3D FFT on a flat list.
realInverseFull3D (list A, bool Scale)
In-place real inverse full 3D FFT on a nested 3D list.
realInverseFullLarge (object A, bool Scale)
In-place real inverse full 3D FFT on a DoubleLargeArray.
[340:14] (extern: com.lehman.aussom.AussomFloatFFT_2D) extends: object
Two-dimensional single-precision FFT. Mirrors DoubleFFT_2D with float precision. Wraps org.jtransforms.fft.FloatFFT_2D.
FloatFFT_2D (int Rows, int Columns)
init (int Rows, int Columns)
complexForward (list A)
Float counterpart of DoubleFFT_2D.complexForward.
complexForward2D (list A)
Float counterpart of DoubleFFT_2D.complexForward2D.
complexForwardLarge (object A)
Float counterpart of DoubleFFT_2D.complexForwardLarge.
complexInverse (list A, bool Scale)
Float counterpart of DoubleFFT_2D.complexInverse.
complexInverse2D (list A, bool Scale)
Float counterpart of DoubleFFT_2D.complexInverse2D.
complexInverseLarge (object A, bool Scale)
Float counterpart of DoubleFFT_2D.complexInverseLarge.
realForward (list A)
Float counterpart of DoubleFFT_2D.realForward.
realForward2D (list A)
Float counterpart of DoubleFFT_2D.realForward2D.
realForwardLarge (object A)
Float counterpart of DoubleFFT_2D.realForwardLarge.
realForwardFull (list A)
Float counterpart of DoubleFFT_2D.realForwardFull.
realForwardFull2D (list A)
Float counterpart of DoubleFFT_2D.realForwardFull2D.
realForwardFullLarge (object A)
Float counterpart of DoubleFFT_2D.realForwardFullLarge.
realInverse (list A, bool Scale)
Float counterpart of DoubleFFT_2D.realInverse.
realInverse2D (list A, bool Scale)
Float counterpart of DoubleFFT_2D.realInverse2D.
realInverseLarge (object A, bool Scale)
Float counterpart of DoubleFFT_2D.realInverseLarge.
realInverseFull (list A, bool Scale)
Float counterpart of DoubleFFT_2D.realInverseFull.
realInverseFull2D (list A, bool Scale)
Float counterpart of DoubleFFT_2D.realInverseFull2D.
realInverseFullLarge (object A, bool Scale)
Float counterpart of DoubleFFT_2D.realInverseFullLarge.
[292:14] (extern: com.lehman.aussom.AussomDoubleFFT_2D) extends: object
Two-dimensional double-precision FFT. Wraps org.jtransforms.fft.DoubleFFT_2D. Construct with rows and columns. complexForward expects an interleaved real/imaginary array of length 2rowscolumns (or a rows-by-2columns nested list). realForward uses a length rowscolumns array (or rows-by-columns nested list).
DoubleFFT_2D (int Rows, int Columns)
init (int Rows, int Columns)
complexForward (list A)
In-place complex forward 2D FFT on a flat list.
complexForward2D (list A)
In-place complex forward 2D FFT on a nested 2D list.
complexForwardLarge (object A)
In-place complex forward 2D FFT on a DoubleLargeArray.
complexInverse (list A, bool Scale)
In-place complex inverse 2D FFT on a flat list.
complexInverse2D (list A, bool Scale)
In-place complex inverse 2D FFT on a nested 2D list.
complexInverseLarge (object A, bool Scale)
In-place complex inverse 2D FFT on a DoubleLargeArray.
realForward (list A)
In-place real forward 2D FFT on a flat list.
realForward2D (list A)
In-place real forward 2D FFT on a nested 2D list.
realForwardLarge (object A)
In-place real forward 2D FFT on a DoubleLargeArray.
realForwardFull (list A)
In-place real forward full 2D FFT on a flat list.
realForwardFull2D (list A)
In-place real forward full 2D FFT on a nested 2D list.
realForwardFullLarge (object A)
In-place real forward full 2D FFT on a DoubleLargeArray.
realInverse (list A, bool Scale)
In-place real inverse 2D FFT on a flat list.
realInverse2D (list A, bool Scale)
In-place real inverse 2D FFT on a nested 2D list.
realInverseLarge (object A, bool Scale)
In-place real inverse 2D FFT on a DoubleLargeArray.
realInverseFull (list A, bool Scale)
In-place real inverse full 2D FFT on a flat list.
realInverseFull2D (list A, bool Scale)
In-place real inverse full 2D FFT on a nested 2D list.
realInverseFullLarge (object A, bool Scale)
In-place real inverse full 2D FFT on a DoubleLargeArray.
[227:14] (extern: com.lehman.aussom.AussomFloatFFT_1D) extends: object
One-dimensional single-precision Fast Fourier Transform. Mirrors DoubleFFT_1D with float precision. Wraps org.jtransforms.fft.FloatFFT_1D.
FloatFFT_1D (int N)
init (int N)
complexForward (list A)
Float counterpart of DoubleFFT_1D.complexForward.
complexForwardOffset (list A, int Offa)
Float counterpart of DoubleFFT_1D.complexForwardOffset.
complexForwardLarge (object A)
Float counterpart of DoubleFFT_1D.complexForwardLarge.
complexForwardLargeOffset (object A, int Offa)
Float counterpart of DoubleFFT_1D.complexForwardLargeOffset.
complexInverse (list A, bool Scale)
Float counterpart of DoubleFFT_1D.complexInverse.
complexInverseOffset (list A, int Offa, bool Scale)
Float counterpart of DoubleFFT_1D.complexInverseOffset.
complexInverseLarge (object A, bool Scale)
Float counterpart of DoubleFFT_1D.complexInverseLarge.
complexInverseLargeOffset (object A, int Offa, bool Scale)
Float counterpart of DoubleFFT_1D.complexInverseLargeOffset.
realForward (list A)
Float counterpart of DoubleFFT_1D.realForward.
realForwardOffset (list A, int Offa)
Float counterpart of DoubleFFT_1D.realForwardOffset.
realForwardLarge (object A)
Float counterpart of DoubleFFT_1D.realForwardLarge.
realForwardLargeOffset (object A, int Offa)
Float counterpart of DoubleFFT_1D.realForwardLargeOffset.
realForwardFull (list A)
Float counterpart of DoubleFFT_1D.realForwardFull.
realForwardFullOffset (list A, int Offa)
Float counterpart of DoubleFFT_1D.realForwardFullOffset.
realForwardFullLarge (object A)
Float counterpart of DoubleFFT_1D.realForwardFullLarge.
realForwardFullLargeOffset (object A, int Offa)
Float counterpart of DoubleFFT_1D.realForwardFullLargeOffset.
realInverse (list A, bool Scale)
Float counterpart of DoubleFFT_1D.realInverse.
realInverseOffset (list A, int Offa, bool Scale)
Float counterpart of DoubleFFT_1D.realInverseOffset.
realInverseLarge (object A, bool Scale)
Float counterpart of DoubleFFT_1D.realInverseLarge.
realInverseLargeOffset (object A, int Offa, bool Scale)
Float counterpart of DoubleFFT_1D.realInverseLargeOffset.
realInverseFull (list A, bool Scale)
Float counterpart of DoubleFFT_1D.realInverseFull.
realInverseFullOffset (list A, int Offa, bool Scale)
Float counterpart of DoubleFFT_1D.realInverseFullOffset.
realInverseFullLarge (object A, bool Scale)
Float counterpart of DoubleFFT_1D.realInverseFullLarge.
realInverseFullLargeOffset (object A, int Offa, bool Scale)
Float counterpart of DoubleFFT_1D.realInverseFullLargeOffset.
[438:14] (extern: com.lehman.aussom.AussomFloatFFT_3D) extends: object
Three-dimensional single-precision FFT. Mirrors DoubleFFT_3D with float precision. Wraps org.jtransforms.fft.FloatFFT_3D.
FloatFFT_3D (int Slices, int Rows, int Columns)
init (int Slices, int Rows, int Columns)
complexForward (list A)
Float counterpart of DoubleFFT_3D.complexForward.
complexForward3D (list A)
Float counterpart of DoubleFFT_3D.complexForward3D.
complexForwardLarge (object A)
Float counterpart of DoubleFFT_3D.complexForwardLarge.
complexInverse (list A, bool Scale)
Float counterpart of DoubleFFT_3D.complexInverse.
complexInverse3D (list A, bool Scale)
Float counterpart of DoubleFFT_3D.complexInverse3D.
complexInverseLarge (object A, bool Scale)
Float counterpart of DoubleFFT_3D.complexInverseLarge.
realForward (list A)
Float counterpart of DoubleFFT_3D.realForward.
realForward3D (list A)
Float counterpart of DoubleFFT_3D.realForward3D.
realForwardLarge (object A)
Float counterpart of DoubleFFT_3D.realForwardLarge.
realForwardFull (list A)
Float counterpart of DoubleFFT_3D.realForwardFull.
realForwardFull3D (list A)
Float counterpart of DoubleFFT_3D.realForwardFull3D.
realForwardFullLarge (object A)
Float counterpart of DoubleFFT_3D.realForwardFullLarge.
realInverse (list A, bool Scale)
Float counterpart of DoubleFFT_3D.realInverse.
realInverse3D (list A, bool Scale)
Float counterpart of DoubleFFT_3D.realInverse3D.
realInverseLarge (object A, bool Scale)
Float counterpart of DoubleFFT_3D.realInverseLarge.
realInverseFull (list A, bool Scale)
Float counterpart of DoubleFFT_3D.realInverseFull.
realInverseFull3D (list A, bool Scale)
Float counterpart of DoubleFFT_3D.realInverseFull3D.
realInverseFullLarge (object A, bool Scale)
Float counterpart of DoubleFFT_3D.realInverseFullLarge.