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.4
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
 NameDescription
Public methodToString Returns a String containing a summary of this FFT type.
(Overrides ObjectToString)
Top
Fields
 NameDescription
Protected fieldipconfig_ In-place FFT configuration.
Protected fieldofpconfig_ Out-of-place FFT configuration.
Top
See Also
Inheritance Hierarchy