Provides access to a specific FFT implementation.
SystemObject Extreme.Mathematics.SignalProcessingFftProvider Extreme.Mathematics.SignalProcessingManagedFftProvider
Namespace: Extreme.Mathematics.SignalProcessingAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public abstract class FftProvider
Public MustInherit Class FftProvider
public ref class FftProvider abstract
[<AbstractClassAttribute>]
type FftProvider = class end
The FftProvider type exposes the following members.
| Name | Description |
---|
 | FftProvider |
Constructs a new FftProvider.
|
Top
| Name | Description |
---|
 | BaseName |
Gets the name that is used to construct the assembly name
of a provider.
|
 | HasSharedDegreeOfParallelism |
Indicates whether the degree of parallelism is a property that is shared
across instances.
|
 | ImplementedType |
Gets the base type of the implementation.
|
 | MaxDegreeOfParallelism |
Gets or sets the maximum degree of parallelism enabled by the instance.
|
 | Name |
Gets the name of the implementation.
|
 | Platform |
Gets the processor architecture supported by the implementation.
|
Top
| Name | Description |
---|
 | Create1DComplexFft |
Creates a Fast Fourier Transformer for one-dimensional real data.
|
 | Create1DRealFft |
Creates a Fast Fourier Transformer for one-dimensional real data.
|
 | Create2DComplexFft |
Creates a Fast Fourier Transformer for two-dimensional complex data.
|
 | Create2DRealFft |
Creates a Fast Fourier Transformer for two-dimensional real data.
|
 | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
 | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
 | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Use the FftProvider class to gain direct access
to the implementation used to perform FFT calculations.
A default managed implementation is provided.
Native implementations are used if they are available.
Numerical Libraries
Supported in: 5.x, 4.x
Reference