BandMatrix<T>.ExtractUpperTriangle Method

Constructs a BandMatrix<T> whose elements are contained in the lower triangular portion of a BandMatrix<T>.

Definition

Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
public abstract BandMatrix<T> ExtractUpperTriangle(
	MatrixDiagonal unitDiagonal = MatrixDiagonal.NonUnitDiagonal
)

Parameters

unitDiagonal  MatrixDiagonal  (Optional)
If true, the matrix is unit triangular. Only the elements below the diagonal in the matrix are considered. If false, the diagonal elements of the matrix are taken as the diagonal elements of the triangular matrix.

Return Value

BandMatrix<T>
A BandMatrix<T> whose elements are contained in the upper triangular portion of the matrix.

See Also