Transformations

The Transformations module includes the definition for a Transformer, and the methods definition for the required discrete Fourier transform, and the fractional and physical grid transformation.

Struct

Public API

The method parameter are dependent on

tf::Transformer{T}:
    the Transformer struct encapsulating the required FFTW abstractions for the discrete Fourier transform.

state::State{T}:
    the State{T} struct encapsulating the states of the simulations.

arr::Array{Complex{T},3}:
    the array to be transformed

frac_mode::Bool:
    true if the FFTW call is applied on a fractional array

dealias_mode::Bool:
    true if the 2/3-dealiasing scheme should be applied