Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public SymmetricMatrix<T> AsSymmetricMatrix(
MatrixTriangle storedTriangle = MatrixTriangle.Upper
)
Public Function AsSymmetricMatrix (
Optional storedTriangle As MatrixTriangle = MatrixTriangle.Upper
) As SymmetricMatrix(Of T)
public:
SymmetricMatrix<T>^ AsSymmetricMatrix(
MatrixTriangle storedTriangle = MatrixTriangle::Upper
)
member AsSymmetricMatrix :
?storedTriangle : MatrixTriangle
(* Defaults:
let _storedTriangle = defaultArg storedTriangle MatrixTriangle.Upper
*)
-> SymmetricMatrix<'T>
Parameters
- storedTriangle (Optional)
- Type: Extreme.MathematicsMatrixTriangle
A MatrixTriangle value that indicates
whether the elements of the symmetric matrix are stored in the upper or lower
triangular portion of the matrix.
Return Value
Type:
SymmetricMatrixTA
SymmetricMatrixT.
If the matrix is already a SymmetricMatrixT,
then the same instance is returned. If the matrix is a dense matrix,
then the storage is reused for the symmetric matrix.
Reference