Functions | |
array | fft (const array &, unsigned pad=0) |
Fast Fourier Transform in one dimension. | |
array | ifft (const array &, unsigned pad=0) |
Inverse Fast Fourier Transform in one dimension. | |
array | fft2 (const array &, unsigned nx=0, unsigned ny=0) |
Fast Fourier Transform in two dimensions. | |
array | ifft2 (const array &, unsigned nx=0, unsigned ny=0) |
Inverse Fast Fourier Transform in two dimensions. | |
array | fft3 (const array &) |
Fast Fourier Transform in three dimensions. | |
array | fft3 (const array &, const dim4 &dims) |
Fast Fourier Transform in three dimensions. | |
array | ifft3 (const array &) |
Inverse Fast Fourier Transform in three dimensions. | |
array | ifft3 (const array &, const dim4 &dims) |
Inverse Fast Fourier Transform in three dimensions. |
array af::fft | ( | const array & | , |
unsigned | pad = 0 |
||
) |
Fast Fourier Transform in one dimension.
Applied along each column.
[in] | pad | zero-pad or truncate signal to this length before performing transform (default: no change) |
array af::ifft | ( | const array & | , |
unsigned | pad = 0 |
||
) |
Inverse Fast Fourier Transform in one dimension.
Applied along each column. Normalized (divided) by number of elements.
[in] | pad | zero-pad or truncate signal to this length before performing transform (default: no change) |
array af::fft2 | ( | const array & | , |
unsigned | nx = 0 , |
||
unsigned | ny = 0 |
||
) |
Fast Fourier Transform in two dimensions.
Applied to first two dimensions in higher dimensional arrays.
[in] | nx | Rows are zero-padded or truncated to nx elements before transform (default: no change) |
[in] | ny | Columns are zero-padded or truncated to ny elements before transform (default: no change) |
array af::ifft2 | ( | const array & | , |
unsigned | nx = 0 , |
||
unsigned | ny = 0 |
||
) |
Inverse Fast Fourier Transform in two dimensions.
Applied to first two dimensions in higher dimensional arrays. Normalized (divided) by number of elements.
[in] | nx | Rows are zero-padded or truncated to nx elements before transform (default: no change) |
[in] | ny | Columns are zero-padded or truncated to ny elements before transform (default: no change) |
array af::fft3 | ( | const array & | ) |
Fast Fourier Transform in three dimensions.
Applied to first three dimensions in higher dimensional arrays.
array af::fft3 | ( | const array & | , |
const dim4 & | dims | ||
) |
Fast Fourier Transform in three dimensions.
Applied to first three dimensions in higher dimensional arrays.
[in] | dims | zero-pad or truncate each dimension before transform |
array af::ifft3 | ( | const array & | ) |
Inverse Fast Fourier Transform in three dimensions.
Applied to first three dimensions in higher dimensional arrays. Normalize (divide) by number of elements.
array af::ifft3 | ( | const array & | , |
const dim4 & | dims | ||
) |
Inverse Fast Fourier Transform in three dimensions.
Applied to first three dimensions in higher dimensional arrays. Normalize (divide) by number of elements.
[in] | dims | zero-pad or truncate each dimension before transform |