/home/abui.../cunbdb6.f(3)
okay bestie, this is the cunbdb6.f(3) page from the LAPACK Library Functions Manual β buckle up, itβs giving very specific linear algebra realness β¨π
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cunbdb6.f
Thatβs the whole name, no cap β a full absolute path as the name. Iconic? Kinda unhinged? Both π«Ά
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
subroutine CUNBDB6 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
CUNBDB6
π¦ Function/Subroutine Documentation π¦
π subroutine CUNBDB6
subroutine CUNBDB6 (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)
CUNBDB6
πΈ Purpose πΈ
CUNBDB6 orthogonalizes the column vector
X = [ X1 ]
[ X2 ]
with respect to the columns of
Q = [ Q1 ] .
[ Q2 ]
The columns of Q must be orthonormal. The orthogonalized vector will be zero if and only if it lies entirely in the range of Q. Periodt. π¦
The projection is computed with at most two iterations of the classical Gram-Schmidt algorithm, see:
- L. Giraud, J. Langou, M. RozloΕΎnΓk. 2002. CERFACS Technical Report No. TR/PA/02/33. URL:
https://www.cerfacs.fr/algor/reports/2002/TR_PA_02_33.pdf
π Parameters π
M1β INTEGER. The dimension ofX1and the number of rows inQ1.0 <= M1.M2β INTEGER. The dimension ofX2and the number of rows inQ2.0 <= M2.Nβ INTEGER. The number of columns inQ1andQ2.0 <= N.X1βCOMPLEX array, dimension (M1). On entry, the top part of the vector to be orthogonalized. On exit, the top part of the projected vector.INCX1β INTEGER. Increment for entries ofX1.X2βCOMPLEX array, dimension (M2). On entry, the bottom part of the vector to be orthogonalized. On exit, the bottom part of the projected vector.INCX2β INTEGER. Increment for entries ofX2.Q1βCOMPLEX array, dimension (LDQ1, N). The top part of the orthonormal basis matrix.LDQ1β INTEGER. The leading dimension ofQ1.LDQ1 >= M1.Q2βCOMPLEX array, dimension (LDQ2, N). The bottom part of the orthonormal basis matrix.LDQ2β INTEGER. The leading dimension ofQ2.LDQ2 >= M2.WORKβCOMPLEX array, dimension (LWORK).LWORKβ INTEGER. The dimension of the arrayWORK.LWORK >= N.INFOβ INTEGER.= 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 157 of file cunbdb6.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole page, bestie β signing off with LAPACK Version 3.12.0 and the page path /home/abui.../cunbdb6.f(3) ππ¦β¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms