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.3
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
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
Remarks