Click or drag to resize

ManagedLinearAlgebraProviderQRFactor(Double, Int32, Int32, Double, Double) Method

Computes the QR factorization of A.

Namespace: Altaxo.Calc.Providers.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public void QRFactor(
	double[] r,
	int rowsR,
	int columnsR,
	double[] q,
	double[] tau
)

Parameters

r  Double
On entry, it is the M by N A matrix to factor. On exit, it is overwritten with the R matrix of the QR factorization.
rowsR  Int32
The number of rows in the A matrix.
columnsR  Int32
The number of columns in the A matrix.
q  Double
On exit, A M by M matrix that holds the Q matrix of the QR factorization.
tau  Double
A min(m,n) vector. On exit, contains additional information to be used by the QR solve routine.

Implements

ILinearAlgebraProviderTQRFactor(T, Int32, Int32, T, T)
Remarks
This is similar to the GEQRF and ORGQR LAPACK routines.
See Also