class: DoubleFFT_1D
[31: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.
Methods
-
DoubleFFT_1D (
int N)Constructs a new DoubleFFT_1D for a signal of length N.
- @p
Nis the signal length.
- @p
-
init (
int N) -
complexForward (
list A)In-place complex forward FFT on interleaved real/imaginary data of length 2N.
- @p
Ais the interleaved data list. - @r
Thetransformed list.
- @p
-
complexForwardOffset (
list A, int Offa)In-place complex forward FFT starting at offset Offa.
- @p
Ais the interleaved data list. - @p
Offais the start offset. - @r
Thetransformed list.
- @p
-
complexForwardLarge (
object A)In-place complex forward FFT on a DoubleLargeArray.
- @p
Ais a DoubleLargeArray. - @r
Thesame DoubleLargeArray with transformed data.
- @p
-
complexForwardLargeOffset (
object A, int Offa)In-place complex forward FFT on a DoubleLargeArray with offset.
- @p
Ais a DoubleLargeArray. - @p
Offais the start offset. - @r
Thesame DoubleLargeArray with transformed data.
- @p
-
complexInverse (
list A, bool Scale)In-place complex inverse FFT.
- @p
Ais the interleaved data list. - @p
Scaleis true to scale by 1/N. - @r
Thetransformed list.
- @p
-
complexInverseOffset (
list A, int Offa, bool Scale)In-place complex inverse FFT with offset.
- @p
Ais the interleaved data list. - @p
Offais the start offset. - @p
Scaleis true to scale by 1/N. - @r
Thetransformed list.
- @p
-
complexInverseLarge (
object A, bool Scale)In-place complex inverse FFT on a DoubleLargeArray.
- @p
Ais a DoubleLargeArray. - @p
Scaleis true to scale by 1/N. - @r
Thesame DoubleLargeArray.
- @p
-
complexInverseLargeOffset (
object A, int Offa, bool Scale)In-place complex inverse FFT on a DoubleLargeArray with offset.
- @p
Ais a DoubleLargeArray. - @p
Offais the start offset. - @p
Scaleis true to scale by 1/N. - @r
Thesame DoubleLargeArray.
- @p
-
realForward (
list A)In-place real forward FFT on a length-N array.
- @p
Ais the data list. - @r
Thetransformed list.
- @p
-
realForwardOffset (
list A, int Offa)In-place real forward FFT with offset.
- @p
Ais the data list. - @p
Offais the start offset. - @r
Thetransformed list.
- @p
-
realForwardLarge (
object A)In-place real forward FFT on a DoubleLargeArray.
- @p
Ais a DoubleLargeArray. - @r
Thesame DoubleLargeArray.
- @p
-
realForwardLargeOffset (
object A, int Offa)In-place real forward FFT on a DoubleLargeArray with offset.
- @p
Ais a DoubleLargeArray. - @p
Offais the start offset. - @r
Thesame DoubleLargeArray.
- @p
-
realForwardFull (
list A)In-place real forward FFT returning the full complex spectrum (length 2N interleaved).
- @p
Ais the data list (length must be 2N to fit the full result). - @r
Thetransformed list.
- @p
-
realForwardFullOffset (
list A, int Offa)In-place realForwardFull with offset.
- @p
Ais the data list. - @p
Offais the start offset. - @r
Thetransformed list.
- @p
-
realForwardFullLarge (
object A)In-place realForwardFull on a DoubleLargeArray.
- @p
Ais a DoubleLargeArray. - @r
Thesame DoubleLargeArray.
- @p
-
realForwardFullLargeOffset (
object A, int Offa)In-place realForwardFull on a DoubleLargeArray with offset.
- @p
Ais a DoubleLargeArray. - @p
Offais the start offset. - @r
Thesame DoubleLargeArray.
- @p
-
realInverse (
list A, bool Scale)In-place real inverse FFT.
- @p
Ais the data list. - @p
Scaleis true to scale by 1/N. - @r
Thetransformed list.
- @p
-
realInverseOffset (
list A, int Offa, bool Scale)In-place realInverse with offset.
- @p
Ais the data list. - @p
Offais the start offset. - @p
Scaleis true to scale by 1/N. - @r
Thetransformed list.
- @p
-
realInverseLarge (
object A, bool Scale)In-place realInverse on a DoubleLargeArray.
- @p
Ais a DoubleLargeArray. - @p
Scaleis true to scale by 1/N. - @r
Thesame DoubleLargeArray.
- @p
-
realInverseLargeOffset (
object A, int Offa, bool Scale)In-place realInverse on a DoubleLargeArray with offset.
- @p
Ais a DoubleLargeArray. - @p
Offais the start offset. - @p
Scaleis true to scale by 1/N. - @r
Thesame DoubleLargeArray.
- @p
-
realInverseFull (
list A, bool Scale)In-place real inverse FFT from a full complex spectrum (length 2N interleaved).
- @p
Ais the data list. - @p
Scaleis true to scale by 1/N. - @r
Thetransformed list.
- @p
-
realInverseFullOffset (
list A, int Offa, bool Scale)In-place realInverseFull with offset.
- @p
Ais the data list. - @p
Offais the start offset. - @p
Scaleis true to scale by 1/N. - @r
Thetransformed list.
- @p
-
realInverseFullLarge (
object A, bool Scale)In-place realInverseFull on a DoubleLargeArray.
- @p
Ais a DoubleLargeArray. - @p
Scaleis true to scale by 1/N. - @r
Thesame DoubleLargeArray.
- @p
-
realInverseFullLargeOffset (
object A, int Offa, bool Scale)In-place realInverseFull on a DoubleLargeArray with offset.
- @p
Ais a DoubleLargeArray. - @p
Offais the start offset. - @p
Scaleis true to scale by 1/N. - @r
Thesame DoubleLargeArray.
- @p
class: DoubleFFT_3D
[406: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.
Methods
-
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.
class: FloatFFT_2D
[356: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.
Methods
-
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.
class: DoubleFFT_2D
[308: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).
Methods
-
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.
class: FloatFFT_1D
[243: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.
Methods
-
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.
class: FloatFFT_3D
[454: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.
Methods
-
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.