Represents the possible values specifying the part of the storage array where the elements of a TriangularMatrix or SymmetricMatrix matrix are stored.

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Enumeration MatrixTriangleMode
C#
public enum MatrixTriangleMode
C++
public enum class MatrixTriangleMode

Members

MemberDescription
Upper
The matrix is upper triangular, or the matrix elements are stored in the upper triangular portion of the storage array.
Lower
The matrix is lower triangular, or the matrix elements are stored in the lower triangular portion of the storage array.
Both
Both upper and lower diagonal elements are present.

Remarks

This enumeration corresponds to the Uplo parameter in the BLAS and LAPACK routines, and the CBLAS_UPLO enum in the CBLAS interface definition.