Fft2D<T>.ForwardTransformInPlace Method

Definition

Namespace: Numerics.NET.SignalProcessing
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4

Overload List

ForwardTransformInPlace(DenseMatrix<Complex<T>>) Computes the discrete Fourier transform of a complex signal in place.
ForwardTransformInPlace(Matrix<Complex<T>>) Computes the discrete Fourier transform of a complex signal in place.
ForwardTransformInPlace(Span2D<Complex<T>>) 
ForwardTransformInPlace(Span<Complex<T>>, Int32) Computes the discrete Fourier transform of a complex signal in place.
ForwardTransformInPlace<TStorage2D>(TStorage2D) Computes the discrete Fourier transform of a complex signal in place.

ForwardTransformInPlace(DenseMatrix<Complex<T>>)

Computes the discrete Fourier transform of a complex signal in place.
C#
public void ForwardTransformInPlace(
	DenseMatrix<Complex<T>> input
)

Parameters

input  DenseMatrix<Complex<T>>
On input, a complex dense matrix containing the input signal. On return, the forward transform of the input.

Exceptions

ArgumentNullException

input is null.

ForwardTransformInPlace<TStorage2D>(TStorage2D)

Computes the discrete Fourier transform of a complex signal in place.
C#
public void ForwardTransformInPlace<TStorage2D>(
	TStorage2D input
)
where TStorage2D : Object, IStorage2D<Complex<T>>

Parameters

input  TStorage2D
On input, a complex 2D array containing the input signal. On return, the forward transform of the input.

Type Parameters

TStorage2D

Exceptions

ArgumentNullException

input is null.

ForwardTransformInPlace(Matrix<Complex<T>>)

Computes the discrete Fourier transform of a complex signal in place.
C#
public void ForwardTransformInPlace(
	Matrix<Complex<T>> input
)

Parameters

input  Matrix<Complex<T>>
On input, a complex matrix containing the input signal. On return, the forward transform of the input.

Exceptions

ArgumentNullException

input is null.

ForwardTransformInPlace(Span2D<Complex<T>>)

C#
public void ForwardTransformInPlace(
	Span2D<Complex<T>> input
)

Parameters

input  Span2D<Complex<T>>
 

ForwardTransformInPlace(Span<Complex<T>>, Int32)

Computes the discrete Fourier transform of a complex signal in place.
C#
public abstract void ForwardTransformInPlace(
	Span<Complex<T>> input,
	int inputLeadingDimension
)

Parameters

input  Span<Complex<T>>
On input, a complex 2D array containing the input signal. On return, the forward transform of the input.
inputLeadingDimension  Int32
The number of elements between the start of successive columns in input.

See Also