Click or drag to resize

FFTBase Class

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

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

The FFTBase type exposes the following members.

Constructors
  NameDescription
Protected methodFFTBase(FFTConfiguration)
Creates an instance of a FFTBase using the provided FFT configuration.
Protected methodFFTBase(FFTBase, FFTDirection)
Base class constructor that makes a deep copy the configuration from another FFT instance.
Protected methodFFTBase(FFTDirection, FFTPrecision, FFTDomain, Int32)
Base class constructor for all 1D discrete fourier transform classes.
Top
Properties
  NameDescription
Public propertyDimension
Gets the FFT dimension.
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 propertyLength
Gets the length of the signal data.
Public propertyPrecision
Gets the FFT precision; either float or double
Top
Methods
Fields
  NameDescription
Protected fieldipconfig_
In-place FFT configuration.
Protected fieldofpconfig_
Out-of-place FFT configuration.
Top
Remarks