/home/abui...D/dgeqrs.f(3)
๐ธ 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)โ akaDGEQRS. 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: ifINFO = -i, thei-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
- 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