scipy.linalg.lapack.clauum#
- scipy.linalg.lapack.clauum(c, lower=0, overwrite_c=0) = <flapack function clauum>#
Multiply a triangular matrix by its own adjoint (LAPACK
clauum).Computes
u @ u.conj().Tfor an upper triangular c, orl.conj().T @ lfor a lower triangular one, writing the result into the same triangle.- Parameters:
- cndarray
Square triangular matrix; only the triangle named by lower is read. The routine assumes a Cholesky factor and reads only the real part of the diagonal; any imaginary part is ignored rather than rejected.
- lowerint, optional
If nonzero, c is lower triangular; otherwise upper. Default is 0.
- overwrite_cint, optional
If nonzero, c may be overwritten in place. Default is 0.
- Returns:
- andarray
The product, in the same triangle of c.
- infoint
0 on success; if negative, the
-info-th argument had an illegal value.