Functions

Discrete Fourier Transforms and Helpers

Functions

NTTW_DLL_SYM void fft (int rank, const int *sizes, fftw_complex *data, fftw_complex *fftOfData)
 The Complex valued Fast Fourier Transform (FFT). Uses the FFTW C library.
NTTW_DLL_SYM void ifft (int rank, const int *sizes, fftw_complex *fftOfData, fftw_complex *data)
NTTW_DLL_SYM void fft_norm (fftw_complex *data, const size_t n)
 Normalises data of length n in the complex field.

Function Documentation

fft ( int  rank,
const int *  sizes,
fftw_complex *  data,
fftw_complex *  fftOfData 
)

The Complex valued Fast Fourier Transform (FFT). Uses the FFTW C library.

The Complex valued Inverse Fast Fourier Transform (iFFT). Uses the FFTW C library.

Definition at line 27 of file fourier.c.

fft_norm ( fftw_complex *  data,
const size_t  n 
)

Normalises data of length n in the complex field.

Definition at line 49 of file fourier.c.

NTTW_DLL_SYM void ifft ( int  rank,
const int *  sizes,
fftw_complex *  fftOfData,
fftw_complex *  data 
)

Definition at line 38 of file fourier.c.