Base class constructor for all 1D discrete fourier transform classes.

Namespace:  CenterSpace.NMath.Core
Assembly:  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

ExceptionCondition
CenterSpace.NMath.Core..::.InvalidArgumentException Thrown if the indicated FFT length is less than 1.

See Also