Creates an instance of a 1D FFT configuration. This configuration instance can then be used to create a DoubleGeneral1DFFT instance.

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

See Also