SRC/dpbcon.f(3)
π SRC/dpbcon.f
okay so this page is SRC/dpbcon.f(3), straight out of the Library Functions Manual, and it's all about the DPBCON subroutine. it's giving real symmetric positive definite band matrix condition-number energy, and honestly? obsessed. πβ¨
β¨ NAME β¨
SRC/dpbcon.f
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine dpbcon (uplo, n, kd, ab, ldab, anorm, rcond, work, iwork, info)DPBCON
π Function/Subroutine Documentation π
full signature, bestie β copy it exactly:
subroutine dpbcon (character uplo, integer n, integer kd, double precision,
dimension( ldab, * ) ab, integer ldab, double precision anorm, double
precision rcond, double precision, dimension( * ) work, integer,
dimension( * ) iwork, integer info)
DPBCON
π«Ά Purpose
DPBCON estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite band matrix using the Cholesky factorization A = U**T*U or A = L*L**T computed by DPBTRF.
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
UPLOβ isCHARACTER*1:= 'U': upper triangular factor stored inAB;= 'L': lower triangular factor stored inAB.
Nβ isINTEGER; the order of the matrixA.N >= 0.KDβ isINTEGER; the number of superdiagonals of the matrixAifUPLO = 'U', or the number of subdiagonals ifUPLO = 'L'.KD >= 0.ABβ isDOUBLE PRECISION array, dimension (LDAB,N); the triangular factorUorLfrom the Cholesky factorizationA = U**T*UorA = L*L**Tof the band matrixA, stored in the firstKD+1rows of the array. Thej-th column ofUorLis stored in thej-th column of the arrayABas follows:
if UPLO ='U', AB(kd+1+i-j,j) = U(i,j) for max(1,j-kd)<=i<=j;
if UPLO ='L', AB(1+i-j,j) = L(i,j) for j<=i<=min(n,j+kd).
LDABβ isINTEGER; the leading dimension of the arrayAB.LDAB >= KD+1.ANORMβ isDOUBLE PRECISION; the 1-norm (or infinity-norm) of the symmetric band matrixA.RCONDβ isDOUBLE PRECISION; the reciprocal of the condition number of the matrixA, computed asRCOND = 1/(ANORM * AINVNM), whereAINVNMis an estimate of the 1-norm ofinv(A)computed in this routine.WORKβ isDOUBLE PRECISION array, dimension (3*N).IWORKβ isINTEGER array, dimension (N).INFOβ isINTEGER:= 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 130 of file dpbcon.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
mwah π that's the whole page, bestie. this one is LAPACK Version 3.12.0, SRC/dpbcon.f(3) β slay. π«Άβ¨
π¦ 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