CGERQS(3)
π CGERQS(3) β bestie edition π
okay so this is CGERQS(3) from the Library Functions Manual, and itβs giving βLAPACK routine that wants your linear algebra to slay.β periodt. π
β¨ NAME β¨
The file is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cgerqs.f
bestie, thatβs the whole name situation. No cap. π
π¦ SYNOPSIS π¦
π«Ά Functions/Subroutines π«Ά
subroutine CGERQS (m, n, nrhs, a, lda, tau, b, ldb, work, lwork, info)βCGERQSthe one and only
π Function/Subroutine Documentation π
subroutine CGERQS (integer m, integer n, integer nrhs, complex, dimension(
lda, * ) a, integer lda, complex, dimension( * ) tau, complex,
dimension( ldb, * ) b, integer ldb, complex, dimension( lwork ) work,
integer lwork, integer info)
CGERQS
like, thatβs the full signature, character for character. π
π Purpose π
The whole point is to compute a minimum-norm solution
min || A*X - B ||
using the RQ factorization
A = R*Q
which was computed by CGERQF. slay. β¨
π Parameters π
MβMisINTEGER, and itβs the number of rows of the matrixA. Constraint:M >= 0. very demureNβNisINTEGER, and itβs the number of columns of the matrixA. Constraint:N >= M >= 0. nested inequality realnessNRHSβNRHSisINTEGER, and itβs the number of columns ofB. Constraint:NRHS >= 0. π«ΆAβAis aCOMPLEXarray with dimension(LDA,N). It holds the details of the RQ factorization of the original matrixAas returned byCGERQF. iconicLDAβLDAisINTEGER, and itβs the leading dimension of the arrayA. Constraint:LDA >= M. πTAUβTAUis aCOMPLEXarray with dimension(M). It holds the details of the orthogonal matrixQ. orthogonal baddieBβBis aCOMPLEXarray with dimension(LDB,NRHS). On entry, itβs the right hand side vectors for the linear system. On exit, itβs the solution vectorsX. Each solution vector is contained in rows1:Nof a column ofB. entry-to-exit glow-up β¨LDBβLDBisINTEGER, and itβs the leading dimension of the arrayB. Constraint:LDB >= max(1,N). πWORKβWORKis aCOMPLEXarray with dimension(LWORK). workspace queenLWORKβLWORKisINTEGER, and itβs the length of the arrayWORK.LWORKmust be at leastNRHS, and should be at leastNRHS*NB, whereNBis the block size for this environment. respect the block sizeINFOβINFOisINTEGER.= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value. bestie, check your args π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 120 of file cgerqs.f. line 120 said βmain character energyβ. πΈ
π Author π
Generated automatically by Doxygen for LAPACK from the source code. the robots did this one. π€β¨
Sign-off: this footer is LAPACK Version 3.12.0, with the file stamp /home/abui...IN/cgerqs.f(3) β source/version noted, date not shown on this footer, and yes, thatβs the cute little ending, bestie πππ¦
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms