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

๐Ÿ“ฆ version 3.12.0, in opensuse-leap 16.0

๐ŸŒธ dgeqrs.f(3) โ€” Library Functions Manual ๐ŸŒธ

okay so bestie, welcome to the Library Functions Manual page for /home/abui...D/dgeqrs.f(3). It's giving LAPACK, it's giving QR least-squares, and yes, the source path literally has DEPRECATED in it. No gatekeeping here โ€” let's unpack the whole thing. ๐Ÿ’…โœจ

๐Ÿ“› NAME ๐Ÿ“›

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/DEPRECATED/dgeqrs.f

That's the name section, bestie. It's just the full path, and we respect it. ๐Ÿซถ


๐Ÿ› ๏ธ SYNOPSIS ๐Ÿ› ๏ธ

Functions/Subroutines

  • subroutine DGEQRS (m, n, nrhs, a, lda, tau, b, ldb, work, lwork, info) โ€” aka DGEQRS. That's the whole little synopsis moment.

๐Ÿงฎ Function/Subroutine Documentation ๐Ÿงฎ

subroutine DGEQRS

subroutine DGEQRS (integer m, integer n, integer nrhs, double precision,
     dimension( lda, * ) a, integer lda, double precision, dimension( * )
     tau, double precision, dimension( ldb, * ) b, integer ldb, double
     precision, dimension( lwork ) work, integer lwork, integer info)
     DGEQRS

๐ŸŽฏ Purpose

Solve the least squares problem

min || A*X - B ||

using the QR factorization

A = Q*R

computed by DGEQRF. periodt. ๐Ÿ”ฅ


๐ŸŒˆ Parameters ๐ŸŒˆ

M

M is INTEGER. It's the number of rows of the matrix A, and the rule is M >= 0. slay. โœจ

N

N is INTEGER. It's the number of columns of the matrix A, with M >= N >= 0. iconic constraints only. ๐Ÿ’–

NRHS

NRHS is INTEGER. It's the number of columns of B, and NRHS >= 0. no cap. ๐Ÿฆ‹

A

A is a DOUBLE PRECISION array, dimension (LDA,N). It holds the details of the QR factorization of the original matrix A as returned by DGEQRF. literally the QR tea. ๐ŸŽ€

LDA

LDA is INTEGER. It's the leading dimension of the array A, and you need LDA >= M. respect the leading dimension, bestie. ๐Ÿ’…

TAU

TAU is a DOUBLE PRECISION array, dimension (N). It holds the details of the orthogonal matrix Q. the Q details are in there, iykyk. ๐ŸŒธ

B

B is a DOUBLE PRECISION 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. so it really said "I'm both." main character energy fr fr. ๐Ÿ‘‘

LDB

LDB is INTEGER. It's the leading dimension of the array B, and LDB >= M. yes, another leading dimension check. we love consistency. โญ

WORK

WORK is a DOUBLE PRECISION array, dimension (LWORK). it's the workspace, doing workspace things. ๐Ÿงš

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. highkey important sizing info. ๐Ÿ”ฅ

INFO

INFO is INTEGER.

  • = 0: successful exit โ€” we love a win. ๐ŸŽ‰
  • < 0: if INFO = -i, the i-th argument had an illegal value โ€” not the vibe. ๐Ÿ’€

๐Ÿ‘‘ Author

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

Definition at line 119 of file dgeqrs.f.


โœจ Author โœจ

Generated automatically by Doxygen for LAPACK from the source code. yes bestie, the docs wrote themselves. ๐Ÿซถ


okay bye bestie โ€” this page is serving LAPACK Version 3.12.0 and the footer path is /home/abui...D/dgeqrs.f(3). mwah ๐Ÿ’–โœจ๐ŸŽ€

๐Ÿ“ฆ where this page comes from