/home/abui...ercond_c.f(3)
π NAME π
okay so bestie, this page is from the Library Functions Manual and it's all about the file /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zla_gercond_c.f β¨ like literally that's the whole name section, she's a file path and she's thriving π
π¦ SYNOPSIS π¦
Functions/Subroutines
double precision function ZLA_GERCOND_C (trans, n, a, lda, af, ldaf, ipiv, c, capply, info, work, rwork)β bestie,ZLA_GERCOND_Ccomputes the infinity norm condition number ofop(A)*inv(diag(c))for general matrices π₯
πΈ Function/Subroutine Documentation πΈ
β¨ `double precision function ZLA_GERCOND_C (character trans, 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_GERCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for general matrices π
π«Ά Purpose:
!>
!> ZLA_GERCOND_C computes the infinity norm condition number of
!> op(A) * inv(diag(C)) where C is a DOUBLE PRECISION vector.
!>
like that's it, that's the whole purpose, and she ate π
π Parameters
TRANSβTRANS is CHARACTER*1, and she specifies the form of the system of equations, no cap:
!> = 'N': A * X = B (No transpose)
!> = 'T': A**T * X = B (Transpose)
!> = 'C': A**H * X = B (Conjugate Transpose = Transpose)
NβN is INTEGER, the number of linear equations, i.e., the order of the matrixA. and bestie,N >= 0πAβA is COMPLEX*16 array, dimension (LDA,N). On entry, the N-by-N matrixAπ¦LDAβLDA is INTEGER, the leading dimension of the arrayA.LDA >= max(1,N)β¨AFβAF is COMPLEX*16 array, dimension (LDAF,N). These are the factorsLandUfrom the factorizationA = P*L*Uas computed byZGETRFπLDAFβLDAF is INTEGER, the leading dimension of the arrayAF.LDAF >= max(1,N)βIPIVβIPIV is INTEGER array, dimension (N). The pivot indices from the factorizationA = P*L*Uas computed byZGETRF; rowiof the matrix was interchanged with rowIPIV(i)πCβC is DOUBLE PRECISION array, dimension (N). She's the vectorCin the formulaop(A) * inv(diag(C))πCAPPLYβCAPPLY is LOGICAL. If.TRUE.then access the vectorCin the formula above. iykyk πINFOβINFO is INTEGER, and it's giving status report:
!> = 0: Successful exit.
!> i > 0: The ith argument is invalid.
fr fr, only 0 is the good ending π
WORKβWORK is COMPLEX*16 array, dimension (2*N). Workspace π§RWORKβRWORK is DOUBLE PRECISION array, dimension (N). Workspace too, she's just doing her little job π«
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 140 of file zla_gercond_c.f β
π Author π
Generated automatically by Doxygen for LAPACK from the source code π«Ά honestly iconic behaviour for a robot to have.
ok that's the whole page bestie, go forth and condition those matrices π β¨
LAPACK β Version 3.12.0 β /home/abui...ercond_c.f(3) π mwah, bye π¦
π¦ 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