SRC/dtbcon.f(3)
π
SRC/dtbcon.f(3) π
welcome to the Library Functions Manual corner of the group chat, bestie π«Ά this page is all about the Fortran subroutine dtbcon, and no cap it is giving serious condition-number-detective energy.
πΈ NAME πΈ
SRC/dtbcon.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine dtbcon (norm, uplo, diag, n, kd, ab, ldab, rcond, work,
iwork, info)
DTBCON
π¦ Function/Subroutine Documentation π¦
okay so here is the full signature, copied exactly because we do not mess with code π
subroutine dtbcon (character norm, character uplo, character diag, integer
n, integer kd, double precision, dimension( ldab, * ) ab, integer ldab,
double precision rcond, double precision, dimension( * ) work, integer,
dimension( * ) iwork, integer info)
DTBCON
π₯ Purpose π₯
DTBCON estimates the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm. periodt π
The norm of A is computed and an estimate is obtained for norm(inv(A)), then the reciprocal of the condition number is computed as
RCOND = 1 / ( norm(A) * norm(inv(A)) ).
literally the whole vibe: get norm(A), estimate norm(inv(A)), flip it into RCOND β¨
π Parameters π
NORMβCHARACTER*1. Specifies whether the 1-norm condition number or the infinity-norm condition number is required:= '1' or 'O':1-norm;= 'I':Infinity-norm.
UPLOβCHARACTER*1.= 'U':A is upper triangular;= 'L':A is lower triangular.
DIAGβCHARACTER*1.= 'N':A is non-unit triangular;= 'U':A is unit triangular.
NβINTEGER. The order of the matrix A.N >= 0.KDβINTEGER. The number of superdiagonals or subdiagonals of the triangular band matrix A.KD >= 0.ABβDOUBLE PRECISION array, dimension (LDAB,N). The upper or lower triangular band matrix A, stored in the firstkd+1rows of the array. The j-th column of A is stored in the j-th column of the array AB as follows:
if UPLO = 'U', AB(kd+1+i-j,j) = A(i,j) for max(1,j-kd)<=i<=j;
if UPLO = 'L', AB(1+i-j,j) = A(i,j) for j<=i<=min(n,j+kd).
If DIAG = 'U', the diagonal elements of A are not referenced and are assumed to be 1.
LDABβINTEGER. The leading dimension of the array AB.LDAB >= KD+1.RCONDβDOUBLE PRECISION. The reciprocal of the condition number of the matrix A, computed asRCOND = 1/(norm(A) * norm(inv(A))).WORKβDOUBLE PRECISION array, dimension (3*N).IWORKβINTEGER array, dimension (N).INFOβINTEGER.= 0:successful exit< 0:ifINFO = -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 141 of file dtbcon.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
okay bye bestie π signing off from LAPACK, Version 3.12.0, page SRC/dtbcon.f(3) β slay and stay safe out there π
π¦ 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