jtransforms 1.0.0

Download zip

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

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

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

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

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

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