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