/home/abui...D/cgeqrs.f(3)
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/DEPRECATED/cgeqrs.f
okay so bestie, this is a LAPACK man page from the Library Functions Manual β it's literally the docs for a deprecated Fortran subroutine called CGEQRS (iykyk, it lives in the DEPRECATED folder π). Let's get into it π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine CGEQRS (m, n, nrhs, a, lda, tau, b, ldb, work, lwork, info)
CGEQRS β that's the whole vibe, she's the main character π«Ά
π Function/Subroutine Documentation π
subroutine CGEQRS (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)
CGEQRS β¨
πΈ Purpose πΈ
!>
!> Solve the least squares problem
!> min || A*X - B ||
!> using the QR factorization
!> A = Q*R
!> computed by CGEQRF.
!>
so real, so true β she solves the least squares problem min || A*X - B || for you, using the QR factorization A = Q*R that CGEQRF already computed π
π Parameters π
MβM is INTEGER. It's the number of rows of the matrixA. Constraint:M >= 0βNβN is INTEGER. The number of columns of the matrixA. Constraint:M >= N >= 0π¦NRHSβNRHS is INTEGER. The number of columns ofB. Constraint:NRHS >= 0πAβA is COMPLEX array, dimension (LDA,N). She's holding the details of the QR factorization of the original matrixAas returned byCGEQRFπLDAβLDA is INTEGER. The leading dimension of the arrayA. Constraint:LDA >= Mβ¨TAUβTAU is COMPLEX array, dimension (N). The details of the orthogonal matrixQπBβB is COMPLEX array, dimension (LDB,NRHS). On entry, she's them-by-nrhsright hand side matrixB. On exit, she's then-by-nrhssolution matrixXβ glow-up fr fr π₯LDBβLDB is INTEGER. The leading dimension of the arrayB. Constraint:LDB >= MπΈWORKβWORK is COMPLEX array, dimension (LWORK)πLWORKβLWORK is INTEGER. The length of the arrayWORK.LWORKmust be at leastNRHS, and should be at leastNRHS*NB, whereNBis the block size for this environment πINFOβINFO is INTEGER:= 0: successful exit, we love to see it π< 0: ifINFO = -i, thei-th argument had an illegal value π (rude, but okay)
π§ Author π§
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 119 of file cgeqrs.f β
π Author π
Generated automatically by Doxygen for LAPACK from the source code. no thoughts, just autogenerated β¨
π reminder bestie: this bad girl is a deprecated routine β she's living in the DEPRECATED directory for a reason π«Ά
okay that's the whole page, love u, bye π¦π
LAPACK Β· Version 3.12.0 Β· /home/abui...D/cgeqrs.f(3) β mwah π
π¦ 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