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

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

πŸ’… NAME πŸ’…

okay so bestie, this page is from the Library Functions Manual and it's all about the file /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zla_gercond_c.f ✨ like literally that's the whole name section, she's a file path and she's thriving πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • double precision function ZLA_GERCOND_C (trans, n, a, lda, af, ldaf, ipiv, c, capply, info, work, rwork) β€” bestie, ZLA_GERCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for general matrices πŸ”₯

🌸 Function/Subroutine Documentation 🌸

✨ `double precision function ZLA_GERCOND_C (character trans, integer n, complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension( ldaf, * ) af, integer ldaf, integer, dimension( * ) ipiv, double precision, dimension( * ) c, logical capply, integer info, complex*16, dimension( * ) work, double precision, dimension( * ) rwork) ✨

ZLA_GERCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for general matrices πŸ‘‘

🫢 Purpose:

!>
!>    ZLA_GERCOND_C computes the infinity norm condition number of
!>    op(A) * inv(diag(C)) where C is a DOUBLE PRECISION vector.
!>

like that's it, that's the whole purpose, and she ate πŸ’…

πŸ’– Parameters

  • TRANS β€” TRANS is CHARACTER*1, and she specifies the form of the system of equations, no cap:
!>       = 'N':  A * X = B     (No transpose)
!>       = 'T':  A**T * X = B  (Transpose)
!>       = 'C':  A**H * X = B  (Conjugate Transpose = Transpose)
  • N β€” N is INTEGER, the number of linear equations, i.e., the order of the matrix A. and bestie, N >= 0 🌈
  • A β€” A is COMPLEX*16 array, dimension (LDA,N). On entry, the N-by-N matrix A πŸ¦‹
  • LDA β€” LDA is INTEGER, the leading dimension of the array A. LDA >= max(1,N) ✨
  • AF β€” AF is COMPLEX*16 array, dimension (LDAF,N). These are the factors L and U from the factorization A = P*L*U as computed by ZGETRF πŸŽ€
  • LDAF β€” LDAF is INTEGER, the leading dimension of the array AF. LDAF >= max(1,N) ⭐
  • IPIV β€” IPIV is INTEGER array, dimension (N). The pivot indices from the factorization A = P*L*U as computed by ZGETRF; row i of the matrix was interchanged with row IPIV(i) πŸ’œ
  • C β€” C is DOUBLE PRECISION array, dimension (N). She's the vector C in the formula op(A) * inv(diag(C)) πŸ“
  • CAPPLY β€” CAPPLY is LOGICAL. If .TRUE. then access the vector C in the formula above. iykyk πŸ™ˆ
  • INFO β€” INFO is INTEGER, and it's giving status report:
!>       = 0:  Successful exit.
!>     i > 0:  The ith argument is invalid.
fr fr, only 0 is the good ending 😭
  • WORK β€” WORK is COMPLEX*16 array, dimension (2*N). Workspace 🧚
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (N). Workspace too, she's just doing her little job πŸ’«

πŸ‘‘ Author

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

Definition at line 140 of file zla_gercond_c.f ⭐


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code 🫢 honestly iconic behaviour for a robot to have.


ok that's the whole page bestie, go forth and condition those matrices πŸ’…βœ¨

LAPACK β€” Version 3.12.0 β€” /home/abui...ercond_c.f(3) πŸŽ€ mwah, bye πŸ¦‹

πŸ“¦ where this page comes from