Package ffx.numerics.fft


@ParametersAreNonnullByDefault package ffx.numerics.fft
The FFT package implements 1D and 3D FFTs of real or complex valued data, including SMP parallelization of 3D transforms and convolution using the Parallel Java library.
Since:
1.0
Author:
Michael J. Schnieders
  • Classes
    Class
    Description
    Compute the FFT of complex, double precision data of arbitrary length n.
    Compute the 3D FFT of complex, double precision input of arbitrary dimensions via 1D Mixed Radix FFTs.
    Compute the 3D FFT of complex, double precision input of arbitrary dimensions via 1D Mixed Radix FFTs in parallel.
    Compute the FFT of real, double precision data of arbitrary length n using a Complex transform.
    Compute the 3D FFT of real, double precision input of arbitrary dimensions.
    Compute the 3D FFT of real, double precision input of arbitrary dimensions in parallel.
    Proof-of-concept use of the TornadoVM for parallelization of Java code.