ZGEQLS(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/TESTING/LIN/zgeqls.f

Okay bestie, so this is a Library Functions Manual page, and the header path is /home/abui...IN/zgeqls.f(3). The file above is the ZGEQLS source file. Lowkey iconic. πŸ’…


✨ SYNOPSIS ✨

🌸 Functions/Subroutines 🌸

  • subroutine ZGEQLS (m, n, nrhs, a, lda, tau, b, ldb, work, lwork, info) β€” ZGEQLS

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

πŸŽ€ subroutine ZGEQLS πŸŽ€

subroutine ZGEQLS (integer m, integer n, integer nrhs, complex*16,
     dimension( lda, * ) a, integer lda, complex*16, dimension( * ) tau,
     complex*16, dimension( ldb, * ) b, integer ldb, complex*16, dimension(
     lwork ) work, integer lwork, integer info)

ZGEQLS β€” that’s the routine, no cap. ✨

πŸ’« Purpose πŸ’«

!>
!> Solve the least squares problem
!>     min || A*X - B ||
!> using the QL factorization
!>     A = Q*L
!> computed by ZGEQLF.
!>

Like, it solves the least squares problem using the QL factorization A = Q*L computed by ZGEQLF. Slay. πŸ”₯

🌈 Parameters 🌈

  • M β€” M is INTEGER. It’s the number of rows of the matrix A. M >= 0.
  • N β€” N is INTEGER. It’s the number of columns of the matrix A. M >= N >= 0.
  • NRHS β€” NRHS is INTEGER. It’s the number of columns of B. NRHS >= 0.
  • A β€” A is COMPLEX*16 array, dimension (LDA,N). It holds details of the QL factorization of the original matrix A as returned by ZGEQLF.
  • LDA β€” LDA is INTEGER. It’s the leading dimension of the array A. LDA >= M.
  • TAU β€” TAU is COMPLEX*16 array, dimension (N). It holds details of the orthogonal matrix Q.
  • B β€” B is COMPLEX*16 array, dimension (LDB,NRHS). On entry, it’s the m-by-nrhs right hand side matrix B. On exit, it’s the n-by-nrhs solution matrix X, stored in rows m-n+1:m.
  • LDB β€” LDB is INTEGER. It’s the leading dimension of the array B. LDB >= M.
  • WORK β€” WORK is COMPLEX*16 array, dimension (LWORK).
  • LWORK β€” LWORK is INTEGER. It’s 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. < 0: if INFO = -i, the i-th argument had an illegal value.
Like, respect the dimensions, bestie. LWORK has a whole minimum and a should-be-at-least situation. Don’t play with it. 😭

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ“Œ Definition at line 120 of file zgeqls.f.


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


That’s the whole page, bestie. Source/version: LAPACK Version 3.12.0, and the footer path is /home/abui...IN/zgeqls.f(3). Periodt. πŸ’…πŸ«Ά

πŸ“¦ where this page comes from