SQRT05(3)
πΈ SQRT05(3) πΈ β the sqrt05.f(3) page from the Library Functions Manual π
okay bestie, buckle up β this is a function documentation page, auto-generated and everything, so it's a little chaotic but we're gonna make it make sense β¨
π¦ NAME π¦
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sqrt05.f
like, that's the whole name. it's a path, not a word. very main character of it honestly π
π SYNOPSIS π
Functions/Subroutines
subroutine SQRT05 (m, n, l, nb, result)
SQRT05
β¨ Function/Subroutine Documentation β¨
π the subroutine itself
subroutine SQRT05 (integer m, integer n, integer l, integer nb, real, dimension(6) result)
SQRT05 β yes that's the whole name again, they really said "minimal effort, maximum vibes" π«Ά
π Purpose:
!>
!> SQRT05 tests STPQRT and STPMQRT.
!>
so like, it's a tester subroutine. it puts STPQRT and STPMQRT through their paces. no cap, that's the entire purpose statement π
π Parameters
M
!> M is INTEGER
!> Number of rows in lower part of the test matrix.
!>
M is an INTEGER and it's literally the number of rows in the lower part of the test matrix. slay.
N
!> N is INTEGER
!> Number of columns in test matrix.
!>
N is an INTEGER, number of columns in the test matrix. iconic, we love a straightforward queen π
L
!> L is INTEGER
!> The number of rows of the upper trapezoidal part the
!> lower test matrix. 0 <= L <= M.
!>
L is an INTEGER β the number of rows of the upper trapezoidal part the lower test matrix (yes, that's exactly how it's phrased, we're not touching it π). and the vibe check is 0 <= L <= M. respect the bounds or perish.
NB
!> NB is INTEGER
!> Block size of test matrix. NB <= N.
!>
NB is an INTEGER, block size of the test matrix, and it must satisfy NB <= N. that's the rule, bestie, no exceptions π
RESULT
!> RESULT is REAL array, dimension (6)
!> Results of each of the six tests below.
!>
!> RESULT(1) = | A - Q R |
!> RESULT(2) = | I - Q^H Q |
!> RESULT(3) = | Q C - Q C |
!> RESULT(4) = | Q^H C - Q^H C |
!> RESULT(5) = | C Q - C Q |
!> RESULT(6) = | C Q^H - C Q^H |
!>
RESULT is a REAL array with dimension (6) β six slots, six tests, one girlboss array π. each element holds the result of one of the six tests:
RESULT(1) = | A - Q R |RESULT(2) = | I - Q^H Q |RESULT(3) = | Q C - Q C |RESULT(4) = | Q^H C - Q^H C |RESULT(5) = | C Q - C Q |RESULT(6) = | C Q^H - C Q^H |
(yes, several of those look identical β that is literally what the page says, we do not edit the source, periodt π§)
π§ͺ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
four whole institutions in the group chat. the collab of the century fr fr π₯
π Definition at line 79 of file sqrt05.f.
that's where she lives. line 79. remember it π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. not a human, not a poet β a doc generator doing its best π«Ά
β οΈ little heads-up from your girl: this whole page was auto-generated, so if something reads weird, blame Doxygen, not me π
okay that's the whole thing!! source and version and date, as promised: this is from LAPACK, Version 3.12.0, and the page lives at /home/abui...IN/sqrt05.f(3) πβ¨ mwah, go test some matrices π
π¦ 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