Click or drag to resize

ManagedLinearAlgebraProviderQRSolveFactored(Single, Single, Int32, Int32, Single, Single, Int32, Single, QRMethod) Method

Solves A*X=B for X using a previously QR factored matrix.

Namespace: Altaxo.Calc.Providers.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public void QRSolveFactored(
	float[] q,
	float[] r,
	int rowsA,
	int columnsA,
	float[] tau,
	float[] b,
	int columnsB,
	float[] x,
	QRMethod method = QRMethod.Full
)

Parameters

q  Single
The Q matrix obtained by calling QRFactor(Single, Int32, Int32, Single, Single).
r  Single
The R matrix obtained by calling QRFactor(Single, Int32, Int32, Single, Single).
rowsA  Int32
The number of rows in the A matrix.
columnsA  Int32
The number of columns in the A matrix.
tau  Single
Contains additional information on Q. Only used for the native solver and can be null for the managed provider.
b  Single
The B matrix.
columnsB  Int32
The number of columns of B.
x  Single
On exit, the solution matrix.
method  QRMethod  (Optional)
The type of QR factorization to perform.

Implements

ILinearAlgebraProviderTQRSolveFactored(T, T, Int32, Int32, T, T, Int32, T, QRMethod)
Remarks
Rows must be greater or equal to columns.
See Also