Fft 2D<T> Class
Definition
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
public abstract class Fft2D<T> : FftBase<T>
- Derived
Type Parameters
- T
Remarks
Use the Fft2D<T> class to perform one or more discrete Fourier Transforms of a specific size. An FFT implementation must be created for each combination of size of FFT and domain. The FftDomain property is an FftDomain value and can be real or complex. The length in each dimension is an integer greater than 0. It can be accessed through the GetLength(Int32) method.
Some implementations use unmanaged resources. To ensure that all resources are released properly, you should call the Dispose() method when you are done with the object.
This class is abstract and cannot be instantiated. Instead, use one of the methods of an FftOperations<T> to construct an Fft2D<T> object from that provider.
Constructors
Fft2D<T> | Constructs a new FFT transform implementation. |
Properties
Backward |
Gets or sets the scale factor used in forward transforms.
(Inherited from FftBase<T>) |
Committed |
Gets whether the FFT implementation has committed to its current property values.
(Inherited from FftBase<T>) |
Dimension |
Gets or sets the dimension of the FFT.
(Inherited from FftBase<T>) |
Domain |
Gets or sets the domain of the FFT.
(Inherited from FftBase<T>) |
Forward |
Gets or sets the scale factor used in forward transforms.
(Inherited from FftBase<T>) |
InPlace |
Gets or sets whether the transform should be performed in place.
(Inherited from FftBase<T>) |
Methods
Backward | Computes the discrete Fourier transform of a real signal and returns the result. |
Backward | Computes the discrete Fourier transform of a complex signal and returns the result.. |
Backward | Computes the discrete Fourier transform of a real signal. |
Backward | Computes the discrete Fourier transform of a complex signal. |
Backward | Computes the discrete Fourier transform of a real signal. |
Backward | Computes the discrete Fourier transform of a complex signal. |
Backward | |
Backward | |
Backward | Computes the inverse discrete Fourier transform of a real signal. |
Backward | Computes the discrete Fourier transform of a real signal. |
Backward | Computes the discrete Fourier transform of a complex signal. |
Backward | Computes the discrete Fourier transform of a complex signal. |
Backward | Computes the discrete Fourier transform of a real signal. |
Backward | Computes the inverse discrete Fourier transform of a complex signal in place. |
Backward | Computes the inverse discrete Fourier transform of a complex signal in place. |
Backward | |
Backward | Computes the inverse discrete Fourier transform of a complex signal in place. |
Backward | Computes the inverse discrete Fourier transform of a complex signal in place. |
Commit |
Commits the implementation.
(Inherited from FftBase<T>) |
Create | Creates a Fast Fourier Transformer for two-dimensional complex data. |
Create | Creates a Fast Fourier Transformer for two-dimensional real data. |
Dispose() |
Implements the IDisposable interface.
(Inherited from FftBase<T>) |
Dispose( |
Implements the Dispose pattern.
(Inherited from FftBase<T>) |
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) |
Forward | Computes the discrete Fourier transform of a real signal and returns the result. |
Forward | Computes the discrete Fourier transform of a complex signal and returns the result. |
Forward | Computes the discrete Fourier transform of a real signal. |
Forward | Computes the discrete Fourier transform of a complex signal. |
Forward | Computes the discrete Fourier transform of a real signal. |
Forward | Computes the discrete Fourier transform of a complex signal. |
Forward | |
Forward | |
Forward | Computes the discrete Fourier transform of a real signal. |
Forward | Computes the discrete Fourier transform of a real signal. |
Forward | Computes the discrete Fourier transform of a complex signal. |
Forward | Computes the discrete Fourier transform of a complex signal. |
Forward | Computes the discrete Fourier transform of a real signal. |
Forward | Computes the discrete Fourier transform of a complex signal in place. |
Forward | Computes the discrete Fourier transform of a complex signal in place. |
Forward | |
Forward | Computes the discrete Fourier transform of a complex signal in place. |
Forward | Computes the discrete Fourier transform of a complex signal in place. |
Get | Serves as the default hash function. (Inherited from Object) |
Get |
Returns the length of the transform for the specified dimension.
(Inherited from FftBase<T>) |
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) |