/home/abui...orcond_c.f(3)
π NAME π
ok so bestie, this page lives at /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cla_porcond_c.f β like, that's the whole name of this thing, no cap. It's part of the Library Functions Manual, and it's literally the man page for CLA_PORCOND_C. π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines
real function CLA_PORCOND_C (uplo, n, a, lda, af, ldaf, c, capply, info, work, rwork)β bestie, this one computes the infinity norm condition number ofop(A)*inv(diag(c))for Hermitian positive-definite matrices. iconic behavior, honestly.
real function CLA_PORCOND_C (uplo, n, a, lda, af, ldaf, c, capply, info,
work, rwork)
πΈ Function/Subroutine Documentation πΈ
real function CLA_PORCOND_C (character uplo, integer n, complex, dimension(
lda, * ) a, integer lda, complex, dimension( ldaf, * ) af, integer ldaf,
real, dimension( * ) c, logical capply, integer info, complex,
dimension( * ) work, real, dimension( * ) rwork)
okay so, what does she do? CLA_PORCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for Hermitian positive-definite matrices. that's the whole vibe. π«Ά
π Purpose
!>
!> CLA_PORCOND_C Computes the infinity norm condition number of
!> op(A) * inv(diag(C)) where C is a REAL vector
!>
π Parameters
UPLO
!> UPLO is CHARACTER*1
!> = 'U': Upper triangle of A is stored;
!> = 'L': Lower triangle of A is stored.
!>
so like, 'U' means the upper triangle of A is stored, and 'L' means the lower triangle of A is stored. pick your fighter. π
N
!> N is INTEGER
!> The number of linear equations, i.e., the order of the
!> matrix A. N >= 0.
!>
the number of linear equations β i.e. the order of the matrix A. and she said N >= 0, okay? respect it. π€
A
!> A is COMPLEX array, dimension (LDA,N)
!> On entry, the N-by-N matrix A
!>
on entry, this is literally the N-by-N matrix A. main character energy. π
LDA
!> LDA is INTEGER
!> The leading dimension of the array A. LDA >= max(1,N).
!>
the leading dimension of the array A, and it's gotta be LDA >= max(1,N). no negotiating. π©
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.
!>
this is the triangular factor U or L from the Cholesky factorization A = U**H*U or A = L*L**H, as computed by CPOTRF. she ate that up fr fr. π₯
LDAF
!> LDAF is INTEGER
!> The leading dimension of the array AF. LDAF >= max(1,N).
!>
leading dimension of the array AF, and yes, LDAF >= max(1,N). same energy as LDA, honestly. β¨
C
!> C is REAL array, dimension (N)
!> The vector C in the formula op(A) * inv(diag(C)).
!>
the vector C in the formula op(A) * inv(diag(C)). she's in the formula, she's the moment. π
CAPPLY
!> CAPPLY is LOGICAL
!> If .TRUE. then access the vector C in the formula above.
!>
if .TRUE. then bestie accesses the vector C in the formula above. if notβ¦ well, she doesn't. π€·ββοΈ
INFO
!> INFO is INTEGER
!> = 0: Successful exit.
!> i > 0: The ith argument is invalid.
!>
= 0 means a successful exit, slay. i > 0 means the *i*th argument is invalid β so like, check yourself before you wreck yourself. π
WORK
!> WORK is COMPLEX array, dimension (2*N).
!> Workspace.
!>
just workspace, dimension (2*N). she's there to help. π§
RWORK
!> RWORK is REAL array, dimension (N).
!> Workspace.
!>
also just workspace, dimension (N). team player fr. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
definition at line 128 of file cla_porcond_c.f. noted. π
β Author β
generated automatically by Doxygen for LAPACK from the source code. so like, nobody hand-wrote this, the computer did it. still ate tho. π
aaaand that's the whole page bestie! π¦ LAPACK Β· Version 3.12.0 β shoutout to the header line /home/abui...orcond_c.f(3) which is literally just the filename being dramatic. byeee πβ¨π
π¦ 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