Click or drag to resize

ManagedLinearAlgebraProviderLUFactor(Complex, Int32, Int32) Method

Computes the LUP factorization of A. P*A = L*U.

Namespace: Altaxo.Calc.Providers.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public void LUFactor(
	Complex[] data,
	int order,
	int[] ipiv
)

Parameters

data  Complex
An order by order matrix. The matrix is overwritten with the the LU factorization on exit. The lower triangular factor L is stored in under the diagonal of data (the diagonal is always 1.0 for the L factor). The upper triangular factor U is stored on and above the diagonal of data.
order  Int32
The order of the square matrix data.
ipiv  Int32
On exit, it contains the pivot indices. The size of the array must be order.

Implements

ILinearAlgebraProviderTLUFactor(T, Int32, Int32)
Remarks
This is equivalent to the GETRF LAPACK routine.
See Also