scalar
k ⨉ k matrix, where k is n when Right flag is set and is m otherwise.
m ⨉ n matrix
scalar. When beta is supplied as zero then the matrix csl need not be set on input.
m ⨉ n matrix with one stride equals to ±1.
Operation settings. Allowed flags are Left, Right, Lower, Upper, ConjA, ConjB. ConjA flag specifies if the matrix A is hermitian.
symm
If your matrix is not SliceKind.universal, you can use mir.ndslice.topology.universal to convert it before passing it.
BLAS: SSYMM, DSYMM, CSYMM, ZSYMM, SHEMM, DHEMM, CHEMM, ZHEMM
C := alpha A × B + beta C or C := alpha B × A + beta C, where alpha and beta are scalars, A is a symmetric or hermitian matrix and B and C are m × n matrices.
Performs symmetric or hermitian matrix-matrix multiplication.