LUDecomposition<T>.Deconstruct Method
Definition
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
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.