%IFFT Inverse discrete Fourier transform of gpuArray
%   Y = IFFT(X) is the inverse discrete Fourier transform of 
%   gpuArray X.
%   
%   Y = IFFT(X,N) is the N-point inverse transform.
%    
%   Y = IFFT(X,[],DIM) or IFFT(X,N,DIM) is the inverse discrete Fourier
%   transform of X across the dimension DIM.
%    
%   Y = IFFT(..., 'symmetric') causes IFFT to treat X as conjugate symmetric along
%   the active dimension.  See the reference page for IFFT for the specific
%   mathematical definition of this symmetry. If your input array is conjugate
%   symmetric, then using the 'symmetric' parameter can speed up execution.
%    
%   Y = IFFT(..., 'nonsymmetric') causes IFFT to make no assumptions about the
%   symmetry of X.
%   
%   Class support for input X: 
%     float: double, single 
%     integer: int8, uint8, int16, uint16, int32, uint32
%     logical
%   
%   Unless using the 'symmetric' flag, the output is always complex even if
%   all imaginary parts are zero.
%   
%   Example:
%    
%       Nrow = 2^16;
%       Ncol = 100;
%       X = gpuArray.rand(Nrow, Ncol);
%       Y = ifft(X);
%   
%   See also IFFT, GPUARRAY.


%   Copyright 2006-2016 The MathWorks, Inc.
