Base class constructor for all 1D discrete fourier transform classes.
Namespace:
CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
public FFTBase( FFTDirection direction, FFTPrecision precision, FFTDomain domain, int fftlength ) |
| Visual Basic (Declaration) |
|---|
Public Sub New ( _ direction As FFTDirection, _ precision As FFTPrecision, _ domain As FFTDomain, _ fftlength As Integer _ ) |
| Visual C++ |
|---|
public: FFTBase( FFTDirection direction, FFTPrecision precision, FFTDomain domain, int fftlength ) |
Parameters
- direction
- Type: CenterSpace.NMath.Core..::.FFTDirection
Direction of FFT, 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 real or complex.
- fftlength
- Type: System..::.Int32
Length of FFT.
Exceptions
| Exception | Condition |
|---|---|
| CenterSpace.NMath.Core..::.InvalidArgumentException | Thrown if the indicated FFT length is less than 1. |