TESTING/EIG/zget36.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

✨ TESTING/EIG/zget36.f ✨

okay so this is from the Library Functions Manual bestie, and it's literally the whole vibe for zget36 β€” a Fortran test routine that's out here doing the most to check if ZTREXC is behaving. no cap, it's giving "I test reordering routines so you don't have to" energy πŸ’…


🌸 SYNOPSIS 🌸

🫢 Functions/Subroutines 🫢

  • subroutine zget36 (rmax, lmax, ninfo, knt, nin) β€” ZGET36

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

subroutine zget36 (double precision rmax, integer lmax, integer ninfo,
    integer knt, integer nin)

ZGET36 β€” like, the main character of this whole page ✨

πŸŽ€ Purpose πŸŽ€

okay so listen bestie, ZGET36 tests ZTREXC β€” that's the routine for reordering diagonal entries of a matrix in complex Schur form. so ZLAEXC computes a unitary matrix Q such that

Q' * T1 * Q  = T2

and where one of the diagonal blocks of T1 (the one at row IFST) has been moved to position ILST.

the test code verifies that the residual Q'*T1*Q-T2 is small, that T2 is in Schur form, and that the final position of the IFST block is ILST. slay, honestly πŸ’…

the test matrices are read from a file with logical unit number NIN.

πŸ¦‹ Parameters πŸ¦‹

  • RMAX β€” is DOUBLE PRECISION. value of the largest test ratio πŸ’–
  • LMAX β€” is INTEGER. example number where largest test ratio achieved 🎯
  • NINFO β€” is INTEGER. number of examples where INFO is nonzero 😭
  • KNT β€” is INTEGER. total number of examples tested πŸ”₯
  • NIN β€” is INTEGER. input logical unit number πŸ“

πŸ‘‘ Author πŸ‘‘

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

⭐ Definition ⭐

at line 84 of file zget36.f. periodt πŸ’…


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code. it's giving "the robots did this one" energy ngl πŸ€–βœ¨


and that's the whole page bestie! LAPACK Version 3.12.0, file TESTING/EIG/zget36.f(3) β€” go off and test those Schur forms, ily πŸ«ΆπŸ’–πŸŽ€
πŸ“¦ where this page comes from