/home/abui.../cunbdb6.f(3)

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

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:

πŸ’… Parameters πŸ’…

  • M1 β€” INTEGER. The dimension of X1 and the number of rows in Q1. 0 <= M1.
  • M2 β€” INTEGER. The dimension of X2 and the number of rows in Q2. 0 <= M2.
  • N β€” INTEGER. The number of columns in Q1 and Q2. 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 of X1.
  • 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 of X2.
  • Q1 β€” COMPLEX array, dimension (LDQ1, N). The top part of the orthonormal basis matrix.
  • LDQ1 β€” INTEGER. The leading dimension of Q1. LDQ1 >= M1.
  • Q2 β€” COMPLEX array, dimension (LDQ2, N). The bottom part of the orthonormal basis matrix.
  • LDQ2 β€” INTEGER. The leading dimension of Q2. LDQ2 >= M2.
  • WORK β€” COMPLEX array, dimension (LWORK).
  • LWORK β€” INTEGER. The dimension of the array WORK. LWORK >= N.
  • INFO β€” INTEGER. = 0: successful exit. < 0: if INFO = -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