/home/abui...yrcond_c.f(3)
π¦ zla_syrcond_c.f(3) β the glow-up edition
okay so bestie, gather round π this one lives in the LAPACK Library Functions Manual, and its whole government name is literally the path /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zla_syrcond_c.f β yes that's the actual title, no I'm not joking, they really said "the filepath IS the name" and honestly? iconic. π
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zla_syrcond_c.f β that's it, that's the name, she's a whole filesystem path and she's thriving π
πΈ SYNOPSIS πΈ
Functions/Subroutines
double precision function ZLA_SYRCOND_C (uplo, n, a, lda, af, ldaf,
ipiv, c, capply, info, work, rwork)
ZLA_SYRCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for symmetric indefinite matrices. that's the whole vibe fr fr π
π Function/Subroutine Documentation π
double precision function ZLA_SYRCOND_C (character uplo, 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_SYRCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for symmetric indefinite matrices. slay π
Purpose:
!>
!> ZLA_SYRCOND_C Computes the infinity norm condition number of
!> op(A) * inv(diag(C)) where C is a DOUBLE PRECISION vector.
!>
literally that's the entire purpose statement, she's concise and she knows it β¨
Parameters
UPLOβUPLO is CHARACTER*1, and it's giving "which triangle are we working with" energy:= 'U': Upper triangle of A is stored;= 'L': Lower triangle of A is stored.
NβN is INTEGER. The number of linear equations, i.e. the order of the matrixA. and the rules areN >= 0(no negativity allowed bestie π«).AβA is COMPLEX*16 array, dimension (LDA,N). On entry, theN-by-NmatrixA. main character matrix energy πLDAβLDA is INTEGER. The leading dimension of the arrayA. She must satisfyLDA >= max(1,N). periodt.AFβAF is COMPLEX*16 array, dimension (LDAF,N). The block diagonal matrixDand the multipliers used to obtain the factorUorLas computed byZSYTRF. it's giving "previously on ZSYTRFβ¦" πLDAFβLDAF is INTEGER. The leading dimension of the arrayAF, and it better hold up toLDAF >= max(1,N)πIPIVβIPIV is INTEGER array, dimension (N). Details of the interchanges and the block structure ofDas determined byZSYTRF. receipts, basically π§ΎCβC is DOUBLE PRECISION array, dimension (N). The vectorCin the formulaop(A) * inv(diag(C)). that's her, that's the C in question πCAPPLYβCAPPLY is LOGICAL. If.TRUE.then access the vectorCin the formula above. if false she simply does not look, respect the boundaries π«ΆINFOβINFO is INTEGER:= 0: Successful exit.πi > 0: The ith argument is invalid.π (yes,iβ that's literally what it says, don't come for me)
WORKβWORK is COMPLEX*16 array, dimension (2*N). Workspace. a humble little scratchpad, 2N of them πΈRWORKβRWORK is DOUBLE PRECISION array, dimension (N).Workspace. the double precision sibling ofWORK, also just here to help β¨
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole academic squad showed up for this one, ate and left no crumbs π₯
Definition at line 137 of file zla_syrcond_c.f. iykyk π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. not me being auto-generated by Doxygen π she's literally built different (by a doc generator).
π quick vibe check: this page is LAPACK, Version 3.12.0, dated /home/abui...yrcond_c.f(3) β and that's the whole manual page bestie, no cap, every flag accounted for ππβ¨π¦πΈπ
π«Ά
π¦ 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