TESTING/EIG/zbdt02.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

🌸 TESTING/EIG/zbdt02.f(3) β€” Library Functions Manual 🌸

okay so this is the whole page for TESTING/EIG/zbdt02.f, bestie. Manual name folded in, vibes immaculate, facts intact πŸ’…


✨ NAME ✨

TESTING/EIG/zbdt02.f β€” like, the file/page we're talking about, periodt πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

πŸ’… Functions/Subroutines πŸ’…

subroutine zbdt02 (m, n, b, ldb, c, ldc, u, ldu, work, rwork, resid)
        ZBDT02

🌈 Function/Subroutine Documentation 🌈

subroutine zbdt02 (integer m, integer n, complex*16, dimension( ldb, * ) b,
    integer ldb, complex*16, dimension( ldc, * ) c, integer ldc, complex*16,
    dimension( ldu, * ) u, integer ldu, complex*16, dimension( * ) work,
    double precision, dimension( * ) rwork, double precision resid)
    ZBDT02

πŸŽ€ Purpose πŸŽ€

ZBDT02 tests the change of basis C = U**H * B by computing the residual:

RESID = norm(B - U * C) / ( max(m,n) * norm(B) * EPS ),

where B and C are M by N matrices, U is an M by M orthogonal matrix, and EPS is the machine precision. That's the whole little math moment, and it ate πŸ’–

πŸ“ Parameters πŸ“

  • M β€” M is INTEGER. The number of rows of the matrices B and C and the order of the matrix Q. Yes, the page says Q here, and I'm keeping every letter, no cap πŸ‘€
  • N β€” N is INTEGER. The number of columns of the matrices B and C.
  • B β€” B is COMPLEX*16 array, dimension (LDB,N). The m by n matrix B.
  • LDB β€” LDB is INTEGER. The leading dimension of the array B. LDB >= max(1,M).
  • C β€” C is COMPLEX*16 array, dimension (LDC,N). The m by n matrix C, assumed to contain U**H * B.
  • LDC β€” LDC is INTEGER. The leading dimension of the array C. LDC >= max(1,M).
  • U β€” U is COMPLEX*16 array, dimension (LDU,M). The m by m orthogonal matrix U.
  • LDU β€” LDU is INTEGER. The leading dimension of the array U. LDU >= max(1,M).
  • WORK β€” WORK is COMPLEX*16 array, dimension (M).
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (M).
  • RESID β€” RESID is DOUBLE PRECISION. RESID = norm(B - U * C) / ( max(m,n) * norm(B) * EPS ), β€” iconic formula, no notes 🫢

πŸ‘‘ Author πŸ‘‘

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

Definition at line 118 of file zbdt02.f. Slay, line 118 🌟

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for LAPACK from the source code. Very "the tooling did this, bestie" energy 🧚


okay bye bestie πŸ’– β€” this footer moment is brought to you by LAPACK, Version 3.12.0, and the page tag TESTING/EIG/zbdt02.f(3). Mwah πŸ’‹

πŸ“¦ where this page comes from