SPOCON(3)

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

Welcome to the spocon.f(3) glow-up, bestie β€” it's from the Library Functions Manual, and the header path is /home/abui...RC/spocon.f(3) (the original header has it on both sides, but we're folding it in for aesthetics, iykyk). ✨

🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/spocon.f

Okay so this is the file path, no cap. It's literally the exact path, and it's giving very specific build-directory energy. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

🧚 Functions/Subroutines 🧚

       subroutine SPOCON (uplo, n, a, lda, anorm, rcond, work, iwork, info)
           SPOCON

✨ Function/Subroutine Documentation ✨

   subroutine SPOCON (character uplo, integer n, real, dimension( lda, * ) a,
       integer lda, real anorm, real rcond, real, dimension( * ) work, integer,
       dimension( * ) iwork, integer info)
       SPOCON

πŸ’– Purpose πŸ’–

Okay bestie, here's the tea: SPOCON estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite matrix using the Cholesky factorization A = U**T*U or A = L*L**T computed by SPOTRF. 🫢

An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as RCOND = 1 / (ANORM * norm(inv(A))). Periodt. πŸ’–

πŸŽ€ Parameters πŸŽ€

  • UPLO β€” UPLO is CHARACTER*1. = 'U': Upper triangle of A is stored; = 'L': Lower triangle of A is stored. Pick your triangle, bestie β€” only one gets the spotlight. πŸ’…
  • N β€” N is INTEGER. The order of the matrix A. N >= 0. No negative eras, okay? ✨
  • A β€” A is REAL array, dimension (LDA,N). The triangular factor U or L from the Cholesky factorization A = U**T*U or A = L*L**T, as computed by SPOTRF. This is the icon. πŸŽ€
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= max(1,N). Respect the leading dimension, fr fr. πŸ’€
  • ANORM β€” ANORM is REAL. The 1-norm (or infinity-norm) of the symmetric matrix A. Both norms said what they said. 🌈
  • RCOND β€” RCOND is REAL. The reciprocal of the condition number of the matrix A, computed as RCOND = 1/(ANORM * AINVNM), where AINVNM is an estimate of the 1-norm of inv(A) computed in this routine. That's the whole point, and it ate. πŸ”₯
  • WORK β€” WORK is REAL array, dimension (3*N). Give it space, bestie. It's working hard. πŸ’œ
  • IWORK β€” IWORK is INTEGER array, dimension (N). Integer bestie energy. 🧚
  • INFO β€” INFO is INTEGER. = 0: successful exit; < 0: if INFO = -i, the i-th argument had an illegal value. So if it's negative, somebody's argument did not pass the vibe check. 😭

πŸ‘‘ Author πŸ‘‘

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

Definition at line 119 of file spocon.f. 🫢

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. πŸ€–πŸ’–


πŸ’– Cute sign-off: this iconic page is from LAPACK Version 3.12.0, and the footer path is /home/abui...RC/spocon.f(3). Bye bestie, go estimate those condition numbers responsibly. βœ¨πŸ’…

πŸ“¦ where this page comes from