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

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

πŸ’œ NAME πŸ’œ

ok so bestie, this is the manual page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cla_porcond_x.f, straight out of the Library Functions Manual ✨ β€” and yeah, the path is literally that long, iykyk 🫢


🌸 SYNOPSIS 🌸

Functions/Subroutines

  • real function CLA_PORCOND_X (uplo, n, a, lda, af, ldaf, x, info, work, rwork) β€” bestie. CLA_PORCOND_X computes the infinity norm condition number of op(A)*diag(x) for Hermitian positive-definite matrices. that's the whole vibe πŸ’…

✨ Function/Subroutine Documentation ✨

πŸŽ€ real function CLA_PORCOND_X (character uplo, integer n, complex, dimension( lda, * ) a, integer lda, complex, dimension( ldaf, * ) af, integer ldaf, complex, dimension( * ) x, integer info, complex, dimension( * ) work, real, dimension( * ) rwork)

CLA_PORCOND_X computes the infinity norm condition number of op(A)*diag(x) for Hermitian positive-definite matrices. no cap, that's the entire job description πŸ”₯

Purpose:

!>
!>    CLA_PORCOND_X Computes the infinity norm condition number of
!>    op(A) * diag(X) where X is a COMPLEX vector.
!>

ok so it's computing the infinity norm condition number of op(A) * diag(X), and X is a COMPLEX vector. she's doing math AND she's complex πŸ’… (literally 😭)


Parameters

  • UPLO β€” UPLO is CHARACTER*1
    • = 'U': Upper triangle of A is stored;
    • = 'L': Lower triangle of A is stored.

pick a triangle bestie, upper or lower, you literally have to choose ✨

  • N β€” N is INTEGER

the number of linear equations, i.e., the order of the matrix A. N >= 0. yes queen, zero is allowed, negative is NOT 🚫

  • A β€” A is COMPLEX array, dimension (LDA,N)

on entry, the N-by-N matrix A. she's the main character of this whole operation πŸ‘‘

  • LDA β€” LDA is INTEGER

the leading dimension of the array A. LDA >= max(1,N). respect the constraint or else 🫢

  • AF β€” AF is COMPLEX array, dimension (LDAF,N)

the triangular factor U or L from the Cholesky factorization A = U**H*U or A = L*L**H, as computed by CPOTRF. she's A's glow-up after the Cholesky treatment 🧚

  • LDAF β€” LDAF is INTEGER

the leading dimension of the array AF. LDAF >= max(1,N). same energy as LDA, different letter ✨

  • X β€” X is COMPLEX array, dimension (N)

the vector X in the formula op(A) * diag(X). she's the icon of the formula, truly the moment 🌟

  • INFO β€” INFO is INTEGER
    • = 0: Successful exit. β€” slay, it worked πŸ’–
    • i > 0: The ith argument is invalid. β€” not slay, argument number i did NOT pass the vibe check πŸ’€
  • WORK β€” WORK is COMPLEX array, dimension (2*N)

workspace. it's giving behind-the-scenes crew, essential but unglamorous πŸŽ€

  • RWORK β€” RWORK is REAL array, dimension (N)

workspace. again. but REAL this time, so she's keeping it grounded 🌸


Author

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

periodt. a whole squad wrote this πŸ‘‘


πŸ“Œ Definition at line 121 of file cla_porcond_x.f.

πŸ’– Author πŸ’–

Generated automatically by Doxygen for LAPACK from the source code. so technically the robots wrote this one, we're just hyping it up πŸ™ˆ


✨ LAPACK β€” Version 3.12.0 ✨

/home/abui...orcond_x.f(3) β€” mwah, that's the page, love u bestie, go compute some condition numbers responsibly πŸ’œπŸ¦‹

πŸ“¦ where this page comes from