/home/abui...D/cgeqrs.f(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸŽ€ 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 matrix A. Constraint: M >= 0 ⭐
  • N β€” N is INTEGER. The number of columns of the matrix A. Constraint: M >= N >= 0 πŸ¦‹
  • NRHS β€” NRHS is INTEGER. The number of columns of B. Constraint: NRHS >= 0 πŸŽ€
  • A β€” A is COMPLEX array, dimension (LDA,N). She's holding the details of the QR factorization of the original matrix A as returned by CGEQRF πŸ’…
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. Constraint: LDA >= M ✨
  • TAU β€” TAU is COMPLEX array, dimension (N). The details of the orthogonal matrix Q πŸ‘‘
  • B β€” B is COMPLEX array, dimension (LDB,NRHS). On entry, she's the m-by-nrhs right hand side matrix B. On exit, she's the n-by-nrhs solution matrix X β€” glow-up fr fr πŸ”₯
  • LDB β€” LDB is INTEGER. The leading dimension of the array B. Constraint: LDB >= M 🌸
  • WORK β€” WORK is COMPLEX array, dimension (LWORK) πŸ’–
  • LWORK β€” LWORK is INTEGER. The length of the array WORK. LWORK must be at least NRHS, and should be at least NRHS*NB, where NB is the block size for this environment πŸ‘€
  • INFO β€” INFO is INTEGER:
    • = 0: successful exit, we love to see it πŸŽ‰
    • < 0: if INFO = -i, the i-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