DGTCON(3)
π NAME π
Okay so this is the dgtcon.f(3) page from the Library Functions Manual, bestie β folding that manual-name info right in here so we don't copy the header line like a boring person. The file is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dgtcon.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine DGTCON (norm, n, dl, d, du, du2, ipiv, anorm, rcond, work, iwork, info)β DGTCON
subroutine DGTCON (norm, n, dl, d, du, du2, ipiv, anorm, rcond, work,
iwork, info)
πΈ Function/Subroutine Documentation πΈ
π subroutine DGTCON π
subroutine DGTCON (character norm, integer n, double precision, dimension( *
) dl, double precision, dimension( * ) d, double precision, dimension( *
) du, double precision, dimension( * ) du2, integer, dimension( * )
ipiv, double precision anorm, double precision rcond, double precision,
dimension( * ) work, integer, dimension( * ) iwork, integer info)
DGTCON
π¦ Purpose π¦
DGTCON estimates the reciprocal of the condition number of a real tridiagonal matrix A using the LU factorization as computed by DGTTRF.
An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as RCOND = 1 / (ANORM * 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 matrix A.N >= 0.DLβDLisDOUBLE PRECISION array, dimension (N-1). The(n-1)multipliers that define the matrix L from the LU factorization of A as computed byDGTTRF.DβDisDOUBLE PRECISION array, dimension (N). Thendiagonal elements of the upper triangular matrix U from the LU factorization of A.DUβDUisDOUBLE PRECISION array, dimension (N-1). The(n-1)elements of the first superdiagonal of U.DU2βDU2isDOUBLE PRECISION array, dimension (N-2). The(n-2)elements of the second superdiagonal of U.IPIVβIPIVisINTEGER array, dimension (N). The pivot indices; for1 <= i <= n, rowiof the matrix was interchanged with rowIPIV(i).IPIV(i)will always be eitheriori+1;IPIV(i) = iindicates a row interchange was not required.ANORMβANORMisDOUBLE PRECISION. IfNORM = '1' or 'O', the 1-norm of the original matrix A. IfNORM = 'I', the infinity-norm of the original matrix A.RCONDβRCONDisDOUBLE PRECISION. The reciprocal of the condition number of the matrix A, computed asRCOND = 1/(ANORM * AINVNM), whereAINVNMis an estimate of the 1-norm ofinv(A)computed in this routine.WORKβWORKisDOUBLE PRECISION array, dimension (2*N).IWORKβIWORKisINTEGER array, dimension (N).INFOβINFOisINTEGER.= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 144 of file dgtcon.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Sign-off vibes: LAPACK Version 3.12.0 Β· /home/abui...RC/dgtcon.f(3) β and that's the whole page, 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