Click or drag to resize

FloatComplexBackward2DFFT Class

FloatComplexBackward2DFFT represents the backward discrete fourier transform of a 2D complex signal vector.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreFFT2DBase
    CenterSpace.NMath.CoreFloatComplexBackward2DFFT

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

The FloatComplexBackward2DFFT type exposes the following members.

Constructors
  NameDescription
Public methodFloatComplexBackward2DFFT(FFT2DBase)
Constructs a backward 2D FFT instance by copying the configuration from another FFT instance.
Public methodFloatComplexBackward2DFFT(Int32, Int32)
Constructs a backward 2D FFT instance for float complex signal vectors.
Top
Properties
  NameDescription
Public propertyBackwardScaleFactor
Gets or sets the backward scale factor of the FFT; The default is 1.0
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 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 forward FFT instance of this backward float complex 2D FFT.
Public methodFFT(FloatComplex, FloatComplex)
Computes backward 2D FFT of min and places the result in mout
Public methodFFT(FloatComplexMatrix, FloatComplexMatrix)
Computes the backward 2D FFT of min and places the result in mout
Public methodFFTInPlace(FloatComplex)
Computes the in-place backward 2D FFT of the signal minout.
Public methodFFTInPlace(FloatComplexMatrix)
Computes the in-place backward 2D FFT of the signal minout.
Public methodSetScaleFactorByLength
Sets the backward FFT scale factor to 1/Rows*Cols.
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 positive exponent in the transform with a default scale factor of 1.0.
See Also