Chapter Introduction 
Module 7.1: nag_fft  Discrete Fourier Transforms 
nag_fft_1d 
Single or multiple 1d complex discrete Fourier transform, or its inverse 
nag_fft_1d_real 
Single or multiple 1d real or Hermitian discrete Fourier transform, or its inverse 
nag_fft_1d_basic 
Single or multiple 1d real, Hermitian or complex discrete Fourier transform, which is
overwritten on the input data 
nag_fft_2d 
2d complex discrete Fourier transform, or its inverse 
nag_fft_2d_basic 
2d complex discrete Fourier transform, which is overwritten on the input data 
nag_fft_3d 
3d complex discrete Fourier transform, or its inverse 
nag_fft_3d_basic 
3d complex discrete Fourier transform, which is overwritten on the input data 
nag_fft_trig 
Trigonometric coefficients for computing
discrete Fourier transforms 
nag_herm_to_cmplx 
Convert Hermitian sequences to general
complex sequences 
nag_cmplx_to_herm 
Convert Hermitian complex sequences to
their compact real form 
nag_conj_herm 
Complex conjugates of Hermitian sequences 
Examples

Module 7.2: nag_sym_fft  Symmetric Discrete Fourier Transforms 
nag_fft_sin 
Single or multiple 1d discrete Fourier sine transform 
nag_fft_cos 
Single or multiple 1d discrete Fourier cosine transform 
nag_fft_qtr_sin 
Single or multiple 1d discrete
quarterwave Fourier sine transform, or its inverse 
nag_fft_qtr_cos 
Single or multiple 1d discrete
quarterwave Fourier cosine transform, or its inverse 
Examples

Module 7.3: nag_conv  Convolution and Correlation 
nag_fft_conv 
Computes the convolution or correlation of two
real or complex vectors 
Examples
