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

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

okay bestie, welcome to the zla_porcond_x.f page from the Library Functions Manual πŸ’– the header path is /home/abui...orcond_x.f(3) β€” yes, that's the whole header vibe, folded in like a good little intro.

🌸 NAME 🌸

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

✨ SYNOPSIS ✨

Functions/Subroutines

  • double precision function ZLA_PORCOND_X (uplo, n, a, lda, af, ldaf, x, info, work, rwork) β€” ZLA_PORCOND_X computes the infinity norm condition number of op(A)*diag(x) for Hermitian positive-definite matrices.

🫢 Function/Subroutine Documentation 🫢

here's the full signature, copied exactly so nobody has to guess:

   double precision function ZLA_PORCOND_X (character uplo, integer n,
       complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension(
       ldaf, * ) af, integer ldaf, complex*16, dimension( * ) x, integer info,
       complex*16, dimension( * ) work, double precision, dimension( * ) rwork)

ZLA_PORCOND_X computes the infinity norm condition number of op(A)*diag(x) for Hermitian positive-definite matrices.

πŸŽ€ Purpose πŸŽ€

the exact purpose block is this, no cap:

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

πŸ’… Parameters πŸ’…

every parameter, no skipping, fr fr:

UPLO

UPLO is the triangle selector:

           !>          UPLO is CHARACTER*1
           !>       = 'U':  Upper triangle of A is stored;
           !>       = 'L':  Lower triangle of A is stored.
           !>

N

N is the number of linear equations, i.e. the order of matrix A, and N >= 0:

           !>          N is INTEGER
           !>     The number of linear equations, i.e., the order of the
           !>     matrix A.  N >= 0.
           !>

A

A is the matrix, dimension (LDA,N):

           !>          A is COMPLEX*16 array, dimension (LDA,N)
           !>     On entry, the N-by-N matrix A.
           !>

LDA

LDA is the leading dimension of A, and it has to satisfy LDA >= max(1,N):

           !>          LDA is INTEGER
           !>     The leading dimension of the array A.  LDA >= max(1,N).
           !>

AF

AF is the triangular factor U or L from the Cholesky factorization, as computed by ZPOTRF:

           !>          AF is COMPLEX*16 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 ZPOTRF.
           !>

LDAF

LDAF is the leading dimension of AF, with LDAF >= max(1,N):

           !>          LDAF is INTEGER
           !>     The leading dimension of the array AF.  LDAF >= max(1,N).
           !>

X

X is the vector in the formula op(A) * diag(X):

           !>          X is COMPLEX*16 array, dimension (N)
           !>     The vector X in the formula op(A) * diag(X).
           !>

INFO

INFO is the status code:

           !>          INFO is INTEGER
           !>       = 0:  Successful exit.
           !>     i > 0:  The ith argument is invalid.
           !>
INFO = 0 means a successful exit. If i > 0, the ith argument is invalid. that's the whole warning vibe β€” don't ignore it.

WORK

WORK is workspace, dimension (2*N):

           !>          WORK is COMPLEX*16 array, dimension (2*N).
           !>     Workspace.
           !>

RWORK

RWORK is workspace, dimension (N):

           !>          RWORK is DOUBLE PRECISION array, dimension (N).
           !>     Workspace.
           !>

πŸ‘‘ Author πŸ‘‘

shoutout to:

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

Definition at line 122 of file zla_porcond_x.f.

🌈 Author 🌈

this one is literally Generated automatically by Doxygen for LAPACK from the source code. slay.


okay bestie, that's the whole page πŸ’– the footer/source line is LAPACK Version 3.12.0, and the footer path is /home/abui...orcond_x.f(3). It doesn't show a separate date, so I'm not making one up β€” no cap πŸ«ΆπŸ’… periodt.

πŸ“¦ where this page comes from