bundles / scipy latest / scipy / linalg / _flapack / dormqr
lapack_function
scipy.linalg._flapack:dormqr
source: build-install/usr/lib/python3.14/site-packages/scipy/linalg/_flapack.cpython-314-x86_64-linux-gnu.so
Signature
def dormqr(side, trans, a, tau, c, lwork, overwrite_c = 0)Summary
Multiply a matrix by the Q of a QR factorization (LAPACK dormqr).
Extended Summary
Computes Q @ c or c @ Q according to side, with trans selecting Q or its adjoint.
Parameters
side: str'L'forQ @ c,'R'forc @ Q.trans: str'N'to applyQ,'T'to apply its transpose.a: ndarrayThe factorization
geqrfreturned. Its column count is taken as the reflector count, soamust be tall andtaumust match that count.tau: ndarrayReflector scalars from the matching factorization.
c: ndarrayMatrix to multiply.
lwork: intWorkspace size; -1 requests the query. Required, with no default.
overwrite_c: int, optionalIf nonzero,
cmay be overwritten in place. Default is 0.
Returns
cq: ndarrayThe product, overwriting
c.work: ndarrayWorkspace actually used;
work[0]is the optimal lwork.info: int0 on success; if negative, the
-info-th argument had an illegal value.
Aliases
scipy.linalg._flapack.dormqr