Fft Operations<T> Class
Provides access to a specific FFT implementation.
Definition
Namespace: Numerics.NET.SignalProcessing
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
public abstract class FftOperations<T> : IImplementation,
IParallelized
- Inheritance
- Object → FftOperations<T>
- Derived
- Implements
- IParallelized, IImplementation
Type Parameters
- T
Remarks
Use the FftOperations<T> 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.
Constructors
Fft | Constructs a new FftOperations<T>. |
Properties
Has | Indicates whether the degree of parallelism is a property that is shared across instances. |
Implemented | Gets the base type of the implementation. |
Max | 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. |
Methods
Create1D | Creates a Fast Fourier Transformer for one-dimensional real data. |
Create1D | Creates a Fast Fourier Transformer for one-dimensional real data. |
Create2D | Creates a Fast Fourier Transformer for two-dimensional complex data. |
Create2D | 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) |
Get | Serves as the default hash function. (Inherited from Object) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
ToString | Returns a string that represents the current object. (Inherited from Object) |