ManagedFftProvider Class

Represents the provider of managed FFT implementations.

Definition

Namespace: Extreme.Mathematics.SignalProcessing
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public class ManagedFftProvider : FftOperations<double>
Inheritance
Object  →  FftOperations<Double>  →  ManagedFftProvider

Properties

ComplexManagedThresholdLength Gets or sets the threshold for switching between the managed and native FFT providers.
HasSharedDegreeOfParallelism Indicates whether the degree of parallelism is a property that is shared across instances.
(Inherited from FftOperations<T>)
ImplementedType Gets the base type of the implementation.
(Inherited from FftOperations<T>)
MaxDegreeOfParallelism Gets or sets the maximum degree of parallelism enabled by the instance.
(Inherited from FftOperations<T>)
Name Gets the name of the implementation.
(Overrides FftOperations<T>.Name)
Platform Gets the processor architecture supported by the implementation.
(Overrides FftOperations<T>.Platform)
RealManagedThresholdLength Gets or sets the threshold for switching between the managed and native FFT providers.

Methods

Create1DComplexFft Creates a Fast Fourier Transformer for one-dimensional complex data.
(Overrides FftOperations<T>.Create1DComplexFft(Int32))
Create1DRealFft Creates a Fast Fourier Transformer for one-dimensional real data.
(Overrides FftOperations<T>.Create1DRealFft(Int32))
Create2DComplexFft Creates a Fast Fourier Transformer for two-dimensional complex data.
(Overrides FftOperations<T>.Create2DComplexFft(Int32, Int32))
Create2DRealFft Creates a Fast Fourier Transformer for two-dimensional real data.
(Overrides FftOperations<T>.Create2DRealFft(Int32, Int32))
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also