Symmetric Matrix<T, TSlice, TStorage2D>.Get Upper Triangular View 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#
A TriangularMatrix<T> view whose stored elements are backed by the upper triangular portion of this matrix.
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.5.0
public override 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.