Deconstructs a QR decomposition into its component matrices.
Namespace:
Extreme.Mathematics.LinearAlgebra
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public void Deconstruct(
out LinearOperator<T> orthogonalFactor,
out Matrix<T> triangularFactor,
out Permutation columnPermutation
)
Public Sub Deconstruct (
<OutAttribute> ByRef orthogonalFactor As LinearOperator(Of T),
<OutAttribute> ByRef triangularFactor As Matrix(Of T),
<OutAttribute> ByRef columnPermutation As Permutation
)
public:
void Deconstruct(
[OutAttribute] LinearOperator<T>^% orthogonalFactor,
[OutAttribute] Matrix<T>^% triangularFactor,
[OutAttribute] Permutation^% columnPermutation
)
member Deconstruct :
orthogonalFactor : LinearOperator<'T> byref *
triangularFactor : Matrix<'T> byref *
columnPermutation : Permutation byref -> unit
Parameters
- orthogonalFactor
- Type: Extreme.Mathematics.LinearAlgebraLinearOperatorT
The orthogonal (unary) factor Q. - triangularFactor
- Type: Extreme.MathematicsMatrixT
The upper triangular factor R. - columnPermutation
- Type: Extreme.MathematicsPermutation
The column permutation.
Reference