laed5(3)
๐ NAME ๐
okay so bestie, meet laed5(3) from the Library Functions Manual โ sheโs here, sheโs iconic, and she does exactly one little 2x2 job. Periodt. ๐
laed5 - laed5: D&C step: secular equation, 2x2 ๐
โจ SYNOPSIS โจ
Functions
subroutine dlaed5 (i, d, z, delta, rho, dlam)โ DLAED5 used by DSTEDC. Solves the 2-by-2 secular equation. ๐ฅsubroutine slaed5 (i, d, z, delta, rho, dlam)โ SLAED5 used by SSTEDC. Solves the 2-by-2 secular equation. ๐ฆ
๐ Detailed Description ๐
okay so the Detailed Description section is literally just a heading in the original โ no extra prose, no hidden lore, no side quest. We go straight to the function docs, bestie. โจ
๐งฎ Function Documentation ๐งฎ
subroutine dlaed5
subroutine dlaed5 (integer i, double precision, dimension( 2 ) d, double precision, dimension( 2 ) z, double precision, dimension( 2 ) delta, double precision rho, double precision dlam)
DLAED5 used by DSTEDC. Solves the 2-by-2 secular equation.
Purpose:
!>
!> This subroutine computes the I-th eigenvalue of a symmetric rank-one
!> modification of a 2-by-2 diagonal matrix
!>
!> diag( D ) + RHO * Z * transpose(Z) .
!>
!> The diagonal elements in the array D are assumed to satisfy
!>
!> D(i) < D(j) for i < j .
!>
!> We also assume RHO > 0 and that the Euclidean norm of the vector
!> Z is one.
!>
Parameters
I โ which eigenvalue are we computing? Itโs I = 1 or I = 2, no in-between, bestie. ๐
!> I is INTEGER
!> The index of the eigenvalue to be computed. I = 1 or I = 2.
!>
D โ the original eigenvalues, and yes, we assume D(1) < D(2).
!> D is DOUBLE PRECISION array, dimension (2)
!> The original eigenvalues. We assume D(1) < D(2).
!>
Z โ the components of the updating vector. ๐ฆ
!> Z is DOUBLE PRECISION array, dimension (2)
!> The components of the updating vector.
!>
DELTA โ the vector that carries the info needed to construct the eigenvectors.
!> DELTA is DOUBLE PRECISION array, dimension (2)
!> The vector DELTA contains the information necessary
!> to construct the eigenvectors.
!>
RHO โ the scalar in the symmetric updating formula.
!> RHO is DOUBLE PRECISION
!> The scalar in the symmetric updating formula.
!>
DLAM โ the computed lambda_I, aka the I-th updated eigenvalue. โจ
!> DLAM is DOUBLE PRECISION
!> The computed lambda_I, the I-th updated eigenvalue.
!>
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Contributors:
Ren-Cang Li, Computer Science Division, University of California at Berkeley, USA
Definition at line 107 of file dlaed5.f.
subroutine slaed5
subroutine slaed5 (integer i, real, dimension( 2 ) d, real, dimension( 2 ) z, real, dimension( 2 ) delta, real rho, real dlam)
SLAED5 used by SSTEDC. Solves the 2-by-2 secular equation.
Purpose:
!>
!> This subroutine computes the I-th eigenvalue of a symmetric rank-one
!> modification of a 2-by-2 diagonal matrix
!>
!> diag( D ) + RHO * Z * transpose(Z) .
!>
!> The diagonal elements in the array D are assumed to satisfy
!>
!> D(i) < D(j) for i < j .
!>
!> We also assume RHO > 0 and that the Euclidean norm of the vector
!> Z is one.
!>
Parameters
I โ same energy, same job: this is the index of the eigenvalue, and itโs I = 1 or I = 2. ๐
!> I is INTEGER
!> The index of the eigenvalue to be computed. I = 1 or I = 2.
!>
D โ the original eigenvalues. We assume D(1) < D(2), no cap.
!> D is REAL array, dimension (2)
!> The original eigenvalues. We assume D(1) < D(2).
!>
Z โ the components of the updating vector. ๐
!> Z is REAL array, dimension (2)
!> The components of the updating vector.
!>
DELTA โ all the info you need to construct the eigenvectors.
!> DELTA is REAL array, dimension (2)
!> The vector DELTA contains the information necessary
!> to construct the eigenvectors.
!>
RHO โ the scalar in the symmetric updating formula. ๐ธ
!> RHO is REAL
!> The scalar in the symmetric updating formula.
!>
DLAM โ the computed lambda_I, the I-th updated eigenvalue. ๐
!> DLAM is REAL
!> The computed lambda_I, the I-th updated eigenvalue.
!>
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Contributors:
Ren-Cang Li, Computer Science Division, University of California at Berkeley, USA
Definition at line 107 of file slaed5.f.
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code.
okay thatโs the whole laed5(3) page, bestie โ straight from the LAPACK source, Version 3.12.0 ๐โจ no cap.
๐ฆ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 ยท custom
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms