ZQRT12(3)

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

okay bestie, welcome to ZQRT12(3) from the Library Functions Manual β€” the page path is /home/abui...IN/zqrt12.f(3), and we are about to get into some LAPACK testing math. Slay. πŸ¦‹

✨ NAME ✨

The source file for this whole function is:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zqrt12.f

That’s the literal path, not a vibe. πŸ’…

🌸 SYNOPSIS 🌸

🧚 Functions/Subroutines 🧚

double precision function ZQRT12 (m, n, a, lda, s, work, lwork, rwork)
           ZQRT12

πŸ’– Function/Subroutine Documentation πŸ’–

Here’s the full signature, character-for-character:

double precision function ZQRT12 (integer m, integer n, complex*16, dimension( lda, * ) a, integer lda, double precision, dimension( * ) s, complex*16, dimension( lwork ) work, integer lwork, double precision, dimension( * ) rwork)

ZQRT12

πŸ”₯ Purpose: πŸ”₯

Okay so here’s the whole point, straight from the source vibe:

!>
!> ZQRT12 computes the singular values `svlues' of the upper trapezoid
!> of A(1:M,1:N) and returns the ratio
!>
!>      || svlues - s||/(||s||*eps*max(M,N))
!>

Yes, svlues is written exactly like that β€” the typo is canon. 😭

πŸŽ€ Parameters πŸŽ€

  • M β€” M is INTEGER. The number of rows of the matrix A. πŸ’…
  • N β€” N is INTEGER. The number of columns of the matrix A. πŸ’…
  • A β€” A is COMPLEX*16 array, dimension (LDA,N). The M-by-N matrix A; only the upper trapezoid is referenced. πŸ¦‹
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. ✨
  • S β€” S is DOUBLE PRECISION array, dimension (min(M,N)). The singular values of the matrix A. 🌸
  • WORK β€” WORK is COMPLEX*16 array, dimension (LWORK). πŸ’œ
  • LWORK β€” LWORK is INTEGER. The length of the array WORK. LWORK >= M*N + 2*min(M,N) + max(M,N). πŸ‘‘
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (2*min(M,N)). πŸŽ€

🫢 Author 🫢

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

Definition at line 95 of file zqrt12.f. ⭐

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. periodt. πŸ’–


That’s the whole page, bestie 🫢 β€” source/version is LAPACK, Version 3.12.0, and the page path is /home/abui...IN/zqrt12.f(3). Now go compute those singular values and slay. πŸ’–βœ¨

πŸ“¦ where this page comes from