ILNumerics - Technical Application Development 
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
 
 
Top
 
Top
 
 
            Interface for all FFT methods supported
            
[ILNumerics Core Module]
Namespace: ILNumerics.Core.Native
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
The IFFT type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| CachePlans | 
            true, if the implementation caches plans between subsequent calls
             [ILNumerics Core Module]  | |
| SpeedyHermitian | 
            true, if the implementation efficiently transforms from/to hermitian sequences (hermitian symmetry).
             [ILNumerics Core Module]  | 
Methods
| Name | Description | |
|---|---|---|
| FFTBackward(InArraycomplex, UInt32) | 
            performs backward n-dimensional fft
             [ILNumerics Core Module]  | |
| FFTBackward(InArrayfcomplex, UInt32) | 
            performs backward n-dimensional fft
             [ILNumerics Core Module]  | |
| FFTBackward1D(InArraycomplex, UInt32) | 
            performs backward 1-dimensional fft
             [ILNumerics Core Module]  | |
| FFTBackward1D(InArrayfcomplex, UInt32) | 
            performs backward 1-dimensional fft
             [ILNumerics Core Module]  | |
| FFTBackwSym(InArraycomplex, UInt32) | 
            performs backward n-dimensional fft on hermitian sequence
             [ILNumerics Core Module]  | |
| FFTBackwSym(InArrayfcomplex, UInt32) | 
            performs backward n-dimensional fft on hermitian sequence
             [ILNumerics Core Module]  | |
| FFTBackwSym1D(InArraycomplex, UInt32) | 
            performs backward 1-dimensional fft on hermitian sequence
             [ILNumerics Core Module]  | |
| FFTBackwSym1D(InArrayfcomplex, UInt32) | 
            performs backward 1-dimensional fft on hermitian sequence
             [ILNumerics Core Module]  | |
| FFTForward(InArraycomplex, UInt32) | 
            performs n-dimensional fft
             [ILNumerics Core Module]  | |
| FFTForward(InArrayfcomplex, UInt32) | 
            performs n-dimensional fft
             [ILNumerics Core Module]  | |
| FFTForward(InArrayDouble, UInt32) | 
            performs n-dimensional fft
             [ILNumerics Core Module]  | |
| FFTForward(InArraySingle, UInt32) | 
            performs n-dimensional fft
             [ILNumerics Core Module]  | |
| FFTForward1D(InArraycomplex, UInt32) | 
            performs 1-dimensional fft
             [ILNumerics Core Module]  | |
| FFTForward1D(InArrayfcomplex, UInt32) | 
            performs 1-dimensional fft
             [ILNumerics Core Module]  | |
| FFTForward1D(InArrayDouble, UInt32) | 
            performs 1-dimensional fft
             [ILNumerics Core Module]  | |
| FFTForward1D(InArraySingle, UInt32) | 
            performs 1-dimensional fft
             [ILNumerics Core Module]  | |
| FreePlans | 
            Clear all currently cached plans. Tasks like FreePlans should be left to the ILNumerics memory management. Calling the method manually (without good reasons) may lead to poor performance!
             [ILNumerics Core Module]  | 
Remarks
[ILNumerics Core Module]
See Also