LUDecomposition<T>.Deconstruct Method
Definition
Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Overload List
Deconstruct( | Deconstructs an LU decomposition into its component matrices. |
Deconstruct( | Deconstructs an LU decomposition into its component matrices. |
Deconstruct(Permutation, Matrix<T>, Matrix<T>)
Deconstructs an LU decomposition into its component matrices.
public void Deconstruct(
out Permutation P,
out Matrix<T> L,
out Matrix<T> U
)
Parameters
- P Permutation
- The row permutation.
- L Matrix<T>
- The lower triangular factor.
- U Matrix<T>
- The upper triangular factor.
Remarks
This deconstructor ignores the column permutation.
If a column permutation was computed (which is often the case
for a sparse matrix), the product of these factors will be
a column permutation of the original matrix.
Deconstruct(Permutation, Matrix<T>, Matrix<T>, Permutation)
Deconstructs an LU decomposition into its component matrices.
public void Deconstruct(
out Permutation P,
out Matrix<T> L,
out Matrix<T> U,
out Permutation Q
)
Parameters
- P Permutation
- The row permutation.
- L Matrix<T>
- The lower triangular factor.
- U Matrix<T>
- The upper triangular factor.
- Q Permutation
- The column permutation.