Creates an instance of a 1D FFT configuration. This configuration instance can then be used to create a DoubleGeneral1DFFT instance.
Namespace:
CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
public FFTConfiguration( FFTDirection direction, FFTPrecision precision, FFTDomain domain, int dimension, int fftlength ) |
| Visual Basic (Declaration) |
|---|
Public Sub New ( _ direction As FFTDirection, _ precision As FFTPrecision, _ domain As FFTDomain, _ dimension As Integer, _ fftlength As Integer _ ) |
| Visual C++ |
|---|
public: FFTConfiguration( FFTDirection direction, FFTPrecision precision, FFTDomain domain, int dimension, int fftlength ) |
Parameters
- direction
- Type: CenterSpace.NMath.Core..::.FFTDirection
FFT direction; either forward or backward.
- precision
- Type: CenterSpace.NMath.Core..::.FFTPrecision
Precision of FFT; either double or float.
- domain
- Type: CenterSpace.NMath.Core..::.FFTDomain
Forward domain of FFT; either complex or real.
- dimension
- Type: System..::.Int32
FFT dimension.
- fftlength
- Type: System..::.Int32
Length of 1D FFT, not restricted to powers of 2.