/home/abui...yrcond_x.f(3)
πΈ NAME πΈ
Bestie, this page is from the Library Functions Manual, page /home/abui...yrcond_x.f(3) β and its NAME is literally this file path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zla_syrcond_x.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
double precision function ZLA_SYRCOND_X (uplo, n, a, lda, af, ldaf,
ipiv, x, info, work, rwork)
ZLA_SYRCOND_X computes the infinity norm condition number of
op(A)*diag(x) for symmetric indefinite matrices.
π Function/Subroutine Documentation π
Okay so here's the full main-character signature, exactly as written:
double precision function ZLA_SYRCOND_X (character uplo, integer n,
complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension(
ldaf, * ) af, integer ldaf, integer, dimension( * ) ipiv, complex*16,
dimension( * ) x, integer info, complex*16, dimension( * ) work, double
precision, dimension( * ) rwork)
And the short version: ZLA_SYRCOND_X computes the infinity norm condition number of op(A)*diag(x) for symmetric indefinite matrices. Iconic. π
π Purpose π
The purpose block is giving exact-comment energy, so here it is verbatim:
!>
!> ZLA_SYRCOND_X Computes the infinity norm condition number of
!> op(A) * diag(X) where X is a COMPLEX*16 vector.
!>
π¦ Parameters π¦
UPLOβUPLO is CHARACTER*1;= 'U': upper triangle ofAis stored;= 'L': lower triangle ofAis stored. Choose your triangle, bestie. β¨NβN is INTEGER; the number of linear equations, i.e., the order of the matrixA.N >= 0. No negative-order nonsense, periodt.AβA is COMPLEX*16 array, dimension(LDA,N); on entry, theN-by-NmatrixA. Main character matrix fr fr.LDAβLDA is INTEGER; the leading dimension of the arrayA.LDA >= max(1,N). Respect the leading dimension, iykyk.AFβAF is COMPLEX*16 array, dimension(LDAF,N); the block diagonal matrixDand the multipliers used to obtain the factorUorLas computed byZSYTRF. That's the factorization tea. π«ΆLDAFβLDAF is INTEGER; the leading dimension of the arrayAF.LDAF >= max(1,N).IPIVβIPIV is INTEGER array, dimension(N); details of the interchanges and the block structure ofDas determined byZSYTRF. Pivot lore. πXβX is COMPLEX*16 array, dimension(N); the vectorXin the formulaop(A) * diag(X). She's literally in the formula.INFOβINFO is INTEGER;= 0: successful exit;i > 0: theith argument is invalid. Keep an eye on her.WORKβWORK is COMPLEX*16 array, dimension(2*N); workspace. The behind-the-scenes queen. πRWORKβRWORK is DOUBLE PRECISION array, dimension(N); workspace. Double precision, double slay. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 130 of file zla_syrcond_x.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Source/version/page tea at the very end: LAPACK, Version 3.12.0, page /home/abui...yrcond_x.f(3). That's the footer, no cap β bye bestie! π
β¨
π¦ 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