Click or drag to resize

DoubleComplexForward2DFFT Class

DoubleComplexForward2DFFT represents the forward discrete fourier transform of a 2D complex signal vector.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreFFT2DBase
    CenterSpace.NMath.CoreDoubleComplexForward2DFFT

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class DoubleComplexForward2DFFT : FFT2DBase, 
	ICloneable

The DoubleComplexForward2DFFT type exposes the following members.

Constructors
 NameDescription
Public methodDoubleComplexForward2DFFT(FFT2DBase) Constructs a forward 2D FFT instance by copying the configuration from another FFT instance.
Public methodDoubleComplexForward2DFFT(Int32, Int32) Constructs a forward 2D FFT instance for double complex signal vectors.
Top
Properties
 NameDescription
Public propertyColumns Gets the number of expected colums in FFT input array
(Inherited from FFT2DBase)
Public propertyDimension Gets the FFT dimension; typically either 1, 2 or 3.
(Inherited from FFT2DBase)
Public propertyDirection Gets the direction of the FFT, either forward or backward.
(Inherited from FFT2DBase)
Public propertyDomain Gets the forward domain of signal data; either complex or real.
(Inherited from FFT2DBase)
Public propertyForwardScaleFactor Gets or sets the forward scale factor of the FFT; The default is 1.0
Public propertyPrecision Gets the FFT precision; either float or double
(Inherited from FFT2DBase)
Public propertyRows Gets the number of expected rows in FFT input array
(Inherited from FFT2DBase)
Top
Methods
 NameDescription
Public methodClone Creates a deep copy of this FFT instance.
Public methodCreateInverseFFT Creates a backward FFT instance of this forward double complex 2D FFT.
Public methodFFT(DoubleComplex, DoubleComplex) Computes foward 2D FFT of min and places the result in mout
Public methodFFT(DoubleComplexMatrix, DoubleComplexMatrix) Computes the foward 2D FFT of min and places the result in mout
Public methodFFTInPlace(DoubleComplex) Computes the in-place forward 2D FFT of the signal minout.
Public methodFFTInPlace(DoubleComplexMatrix) Computes the in-place forward 2D FFT of the signal minout.
Public methodToString Returns a String containing a summary of this FFT type.
(Inherited from FFT2DBase)
Top
Fields
 NameDescription
Protected fieldconfigColMajor_ Internal MKL configuration manager for column major arrays. The two configurations are identical in all ways except in how they interpret 2D array data.
(Inherited from FFT2DBase)
Protected fieldconfigRowMajor_ Internal MKL configuration manager for row major arrays. The two configurations are identical in all ways except in how they interpret 2D array data.
(Inherited from FFT2DBase)
Top
Remarks
The forward FFT is defined to have a negative exponent in the transform with a default scale factor of 1.0.
See Also