lae2(3)

🌸 lae2(3) 🌸

okay so welcome to the Library Functions Manual page for lae2, bestie πŸ’… this one is literally all about a 2x2 eig situation and a step in steqr, stemr. it's giving linear algebra but make it cute ✨


🌸 NAME 🌸

lae2 - lae2: 2x2 eig, step in steqr, stemr


✨ SYNOPSIS ✨

πŸŽ€ Functions πŸŽ€

  • subroutine dlae2 (a, b, c, rt1, rt2) β€” DLAE2 computes the eigenvalues of a 2-by-2 symmetric matrix.
  • subroutine slae2 (a, b, c, rt1, rt2) β€” SLAE2 computes the eigenvalues of a 2-by-2 symmetric matrix.

πŸ¦‹ DETAILED DESCRIPTION πŸ¦‹

the full deets live in the function documentation right below, bestie β€” no gatekeeping here 🫢


πŸ’– FUNCTION DOCUMENTATION πŸ’–

πŸ’… subroutine dlae2 (double precision a, double precision b, double precision c, double precision rt1, double precision rt2) πŸ’…

DLAE2 computes the eigenvalues of a 2-by-2 symmetric matrix.

✨ Purpose ✨

okay so DLAE2 computes the eigenvalues of a 2-by-2 symmetric matrix:

[  A   B  ]
[  B   C  ].

On return, RT1 is the eigenvalue of larger absolute value, and RT2 is the eigenvalue of smaller absolute value. periodt πŸ’…

πŸŽ€ Parameters πŸŽ€

  • A β€” A is DOUBLE PRECISION; it's the (1,1) element of the 2-by-2 matrix.
  • B β€” B is DOUBLE PRECISION; it's the (1,2) and (2,1) elements of the 2-by-2 matrix.
  • C β€” C is DOUBLE PRECISION; it's the (2,2) element of the 2-by-2 matrix.
  • RT1 β€” RT1 is DOUBLE PRECISION; it's the eigenvalue of larger absolute value.
  • RT2 β€” RT2 is DOUBLE PRECISION; it's the eigenvalue of smaller absolute value.

🌈 Author 🌈

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

πŸ”₯ Further Details πŸ”₯

  • RT1 is accurate to a few ulps barring over/underflow.
  • RT2 may be inaccurate if there is massive cancellation in the determinant A*C-B*B; higher precision or correctly rounded or correctly truncated arithmetic would be needed to compute RT2 accurately in all cases.
  • Overflow is possible only if RT1 is within a factor of 5 of overflow.
  • Underflow is harmless if the input data is 0 or exceeds underflow_threshold / macheps.

πŸ“Œ Definition πŸ“Œ

Definition at line 101 of file dlae2.f.


πŸ’… subroutine slae2 (real a, real b, real c, real rt1, real rt2) πŸ’…

SLAE2 computes the eigenvalues of a 2-by-2 symmetric matrix.

✨ Purpose ✨

okay so SLAE2 computes the eigenvalues of a 2-by-2 symmetric matrix:

[  A   B  ]
[  B   C  ].

On return, RT1 is the eigenvalue of larger absolute value, and RT2 is the eigenvalue of smaller absolute value. slay ✨

πŸŽ€ Parameters πŸŽ€

  • A β€” A is REAL; it's the (1,1) element of the 2-by-2 matrix.
  • B β€” B is REAL; it's the (1,2) and (2,1) elements of the 2-by-2 matrix.
  • C β€” C is REAL; it's the (2,2) element of the 2-by-2 matrix.
  • RT1 β€” RT1 is REAL; it's the eigenvalue of larger absolute value.
  • RT2 β€” RT2 is REAL; it's the eigenvalue of smaller absolute value.

🌈 Author 🌈

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

πŸ”₯ Further Details πŸ”₯

  • RT1 is accurate to a few ulps barring over/underflow.
  • RT2 may be inaccurate if there is massive cancellation in the determinant A*C-B*B; higher precision or correctly rounded or correctly truncated arithmetic would be needed to compute RT2 accurately in all cases.
  • Overflow is possible only if RT1 is within a factor of 5 of overflow.
  • Underflow is harmless if the input data is 0 or exceeds underflow_threshold / macheps.

πŸ“Œ Definition πŸ“Œ

Definition at line 101 of file slae2.f.


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– ok that's the whole manual page, bestie β€” LAPACK Version 3.12.0, lae2(3), generated automatically by Doxygen for LAPACK from the source code. byeeee 🫢✨

πŸ“¦ where this page comes from