Namespace NVMathNet.Fft
Classes
- Fft
-
Stateful cuFFT wrapper. Mirrors the design of
nvmath.fft.FFT:- Construct with an input descriptor.
- Call NVMathNet.Fft.Fft.PlanAsync(System.Threading.CancellationToken) to build the cuFFT plan.
- Call NVMathNet.Fft.Fft.ExecuteAsync(NVMathNet.Fft.FftDirection,System.Threading.CancellationToken) (possibly multiple times with NVMathNet.Fft.Fft.ResetOperand(System.IntPtr,System.IntPtr)).
- Dispose (or use
await using) to free all CUDA resources.
- FftOptions
-
Options controlling the behaviour of an NVMathNet.Fft.Fft operation.
Enums
- FftDirection
-
Direction of the FFT transform.
- FftNormalization
-
Output scaling modes, named after NumPy's
normargument. - FftType
-
The type of FFT transform.
- LastAxisParity
-
For C2R FFTs, specifies whether the reconstructed last-axis size is even or odd.