/home/abui...orcond_x.f(3)
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_Xcomputes the infinity norm condition number ofop(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 = 0means a successful exit. Ifi > 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
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms