SRC/zgbcon.f(3)
πΈ NAME πΈ
SRC/zgbcon.f β library functions manual, bestie β¨. This page is all about the ZGBCON subroutine, and it's lowkey iconic.
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
ZGBCONβ the main character of this page π
subroutine zgbcon (norm, n, kl, ku, ab, ldab, ipiv, anorm, rcond, work,
rwork, info)
π§ Function/Subroutine Documentation π§
π subroutine zgbcon π
subroutine zgbcon (character norm, integer n, integer kl, integer ku,
complex*16, dimension( ldab, * ) ab, integer ldab, integer, dimension( *
) ipiv, double precision anorm, double precision rcond, complex*16,
dimension( * ) work, double precision, dimension( * ) rwork, integer
info)
ZGBCON
π Purpose π
Okay so ZGBCON estimates the reciprocal of the condition number of a complex general band matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by ZGBTRF.
An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as
RCOND = 1 / ( norm(A) * norm(inv(A)) ).
π Parameters π
NORMβNORMisCHARACTER*1. It specifies whether the 1-norm condition number or the infinity-norm condition number is required:= '1' or 'O': 1-norm;= 'I': Infinity-norm.
NβNisINTEGER. The order of the matrixA.N >= 0.KLβKLisINTEGER. The number of subdiagonals within the band ofA.KL >= 0.KUβKUisINTEGER. The number of superdiagonals within the band ofA.KU >= 0.ABβABisCOMPLEX*16array, dimension(LDAB,N). Details of the LU factorization of the band matrixA, as computed byZGBTRF.Uis stored as an upper triangular band matrix withKL+KUsuperdiagonals in rows1toKL+KU+1, and the multipliers used during the factorization are stored in rowsKL+KU+2to2*KL+KU+1.LDABβLDABisINTEGER. The leading dimension of the arrayAB.LDAB >= 2*KL+KU+1.IPIVβIPIVisINTEGERarray, dimension(N). The pivot indices; for1 <= i <= N, rowiof the matrix was interchanged with rowIPIV(i).ANORMβANORMisDOUBLE PRECISION. IfNORM = '1' or 'O', the 1-norm of the original matrixA. IfNORM = 'I', the infinity-norm of the original matrixA.RCONDβRCONDisDOUBLE PRECISION. The reciprocal of the condition number of the matrixA, computed asRCOND = 1/(norm(A) * norm(inv(A))).WORKβWORKisCOMPLEX*16array, dimension(2*N).RWORKβRWORKisDOUBLE PRECISIONarray, dimension(N).INFOβINFOisINTEGER:= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 145 of file zgbcon.f. π§
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie π β LAPACK Version 3.12.0, source page SRC/zgbcon.f(3). Periodt πβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms