SRC/cunbdb5.f(3)
π
SRC/cunbdb5.f(3) β Library Functions Manual π
okay so bestie, you're on the Library Functions Manual page for SRC/cunbdb5.f(3), and honestly? it's giving very specific LAPACK routine, and we're gonna get through it together. no cap. β¨
πΈ NAME πΈ
SRC/cunbdb5.f
π¦ SYNOPSIS π¦
π§ Functions/Subroutines π§
subroutine cunbdb5 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
short name, main character energy: CUNBDB5 π
π«Ά Function/Subroutine Documentation π«Ά
subroutine cunbdb5 (integer m1, integer m2, integer n, complex, dimension(*) x1, integer incx1, complex, dimension(*) x2, integer incx2, complex, dimension(ldq1,*) q1, integer ldq1, complex, dimension(ldq2,*) q2, integer ldq2, complex, dimension(*) work, integer lwork, integer info)
CUNBDB5 β iconic name, literally. β¨
π Purpose π
CUNBDB5 orthogonalizes the column vector
X = [ X1 ]
[ X2 ]
with respect to the columns of
Q = [ Q1 ] .
[ Q2 ]
The columns of Q must be orthonormal. π
If the projection is zero according to Kahan's criterion, then some other vector from the orthogonal complement is returned. This vector is chosen in an arbitrary but deterministic way. β¨
π Parameters π
M1βM1isINTEGER; the dimension ofX1and the number of rows inQ1;0 <= M1. πM2βM2isINTEGER; the dimension ofX2and the number of rows inQ2;0 <= M2. πNβNisINTEGER; the number of columns inQ1andQ2;0 <= N. πX1βX1isCOMPLEXarray, dimension(M1); on entry, the top part of the vector to be orthogonalized; on exit, the top part of the projected vector. πINCX1βINCX1isINTEGER; increment for entries ofX1. β¨X2βX2isCOMPLEXarray, dimension(M2); on entry, the bottom part of the vector to be orthogonalized; on exit, the bottom part of the projected vector. πINCX2βINCX2isINTEGER; increment for entries ofX2. β¨Q1βQ1isCOMPLEXarray, dimension(LDQ1, N); the top part of the orthonormal basis matrix. π¦LDQ1βLDQ1isINTEGER; the leading dimension ofQ1;LDQ1 >= M1. πQ2βQ2isCOMPLEXarray, dimension(LDQ2, N); the bottom part of the orthonormal basis matrix. π¦LDQ2βLDQ2isINTEGER; the leading dimension ofQ2;LDQ2 >= M2. πWORKβWORKisCOMPLEXarray, dimension(LWORK). πΈLWORKβLWORKisINTEGER; the dimension of the arrayWORK;LWORK >= N. πINFOβINFOisINTEGER;= 0: successful exit;< 0: ifINFO = -i, the i-th argument had an illegal value. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 154 of file cunbdb5.f. π
πͺ Author πͺ
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie π β footer vibes only: LAPACK Β· Version 3.12.0 Β· SRC/cunbdb5.f(3). periodt. π
π¦ 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