Enumerations, scalar traits and scalar concepts shared by every public header.
Transpose
The operator op() applied to an operand: op(A) = A, A^T or A^H.
Diag
Whether a triangular operand's diagonal is read or assumed to be one.
Uplo
Which triangle of a symmetric, Hermitian or triangular operand is referenced.
Side
Side on which a special operand multiplies: op(A) * B or B * op(A).
@ ConjTrans
op(A) = A^H (the same as Trans for real scalars).
@ Unit
The diagonal is taken as 1 and not read.
@ Lower
The lower triangle (i >= j).
@ Left
The special operand is on the left.
Canonical canonicalise(Side side, Uplo uplo, Transpose transA, Diag diag)