SLANV2(3)

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

πŸ’– NAME

okay so this is the Library Functions Manual page for /home/abui...RC/slanv2.f(3), and the actual file it’s about is literally:

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

that’s it, that’s the NAME section, no cap. πŸ’…

✨ SYNOPSIS

🧩 Functions/Subroutines

subroutine SLANV2 (a, b, c, d, rt1r, rt1i, rt2r, rt2i, cs, sn)

SLANV2 computes the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form. periodt. πŸ¦‹

🌸 Function/Subroutine Documentation

subroutine SLANV2 (real a, real b, real c, real d, real rt1r, real rt1i, real rt2r, real rt2i, real cs, real sn)

SLANV2 computes the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form. yes, it’s the same sentence again β€” keeping both because the original does, bestie πŸ’–

πŸŽ€ Purpose

the whole point, bestie, is this factorization:

     [ A  B ] = [ CS -SN ] [ AA  BB ] [ CS  SN ]
     [ C  D ]   [ SN  CS ] [ CC  DD ] [-SN  CS ]

where either

  1. CC = 0 so that AA and DD are real eigenvalues of the matrix, or
  2. AA = DD and BB*CC < 0, so that AA + or - sqrt(BB*CC) are complex conjugate eigenvalues.

🧚 Parameters

  • A β€” A is REAL. πŸ’–
  • B β€” B is REAL. ✨
  • C β€” C is REAL. πŸŽ€
  • D β€” D is REAL. On entry, the elements of the input matrix. On exit, they are overwritten by the elements of the standardised Schur form. πŸ¦‹
  • RT1R β€” RT1R is REAL. 🌸
  • RT1I β€” RT1I is REAL. πŸ’…
  • RT2R β€” RT2R is REAL. 🫢
  • RT2I β€” RT2I is REAL. The real and imaginary parts of the eigenvalues. If the eigenvalues are a complex conjugate pair, RT1I > 0. πŸ‘‘
  • CS β€” CS is REAL. 🌈
  • SN β€” SN is REAL. Parameters of the rotation matrix. ⭐

πŸ‘‘ Author

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

πŸ” Further Details

Modified by V. Sima, Research Institute for Informatics, Bucharest, Romania, to reduce the risk of cancellation errors, when computing real eigenvalues, and to ensure, if possible, that abs(RT1R) >= abs(RT2R). πŸ’œ

Definition at line 126 of file slanv2.f.

πŸ‘‘ Author

Generated automatically by Doxygen for LAPACK from the source code. (robot authors slay, I guess πŸ€–βœ¨)


okay that’s the whole page, bestie 🫢 β€” sign-off: LAPACK Version 3.12.0, source /home/abui...RC/slanv2.f(3). the footer doesn’t print a date, so no fake date from me, periodt. πŸ’–

πŸ“¦ where this page comes from