Provides access to a specific FFT implementation.
SystemObject Extreme.Mathematics.Generic.SignalProcessingFftProviderT
Namespace: Extreme.Mathematics.Generic.SignalProcessingAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public abstract class FftProvider<T>
Public MustInherit Class FftProvider(Of T)
generic<typename T>
public ref class FftProvider abstract
[<AbstractClassAttribute>]
type FftProvider<'T> = class end
Type Parameters
- T
The FftProviderT type exposes the following members.
Top
| Name | Description |
---|
 | 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
Reference