SymmetricMatrix<T>.GetUpperTriangularView Method

Returns a TriangularMatrix<T> view over the upper triangular portion of this matrix.

Definition

Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.5.0
C#
public abstract TriangularMatrix<T> GetUpperTriangularView(
	MatrixDiagonal unitDiagonal = MatrixDiagonal.NonUnitDiagonal
)

Parameters

unitDiagonal  MatrixDiagonal  (Optional)
A MatrixDiagonal value that specifies whether the diagonal elements are read from this matrix or treated as implied ones.

Return Value

TriangularMatrix<T>
A TriangularMatrix<T> view whose stored elements are backed by the upper triangular portion of this matrix.

Remarks

The returned matrix shares storage with this matrix for stored elements.

See Also