Click or drag to resize

FFT2DBase Class

Abstract base class for all 2D discrete FFT transform classes. This class manages the setup and tear down of all discrete fourier resources.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreFFT2DBase
    More

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

The FFT2DBase type exposes the following members.

Constructors
 NameDescription
Protected methodFFT2DBase(FFT2DBase, FFTDirection) Base class constructor that makes a deep copy the configuration from another FFT instance.
Public methodFFT2DBase(FFTDirection, FFTPrecision, FFTDomain, Int32, Int32) Base class constructor 2D and higher discrete fourier transform classes
Top
Properties
 NameDescription
Public propertyColumns Gets the number of expected colums in FFT input array
Public propertyDimension Gets the FFT dimension; typically either 1, 2 or 3.
Public propertyDirection Gets the direction of the FFT, either forward or backward.
Public propertyDomain Gets the forward domain of signal data; either complex or real.
Public propertyPrecision Gets the FFT precision; either float or double
Public propertyRows Gets the number of expected rows in FFT input array
Top
Methods
 NameDescription
Public methodToString Returns a String containing a summary of this FFT type.
(Overrides ObjectToString)
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.
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.
Top
See Also
Inheritance Hierarchy