CPBCON(3)
π NAME
okay bestie, welcome to the CPBCON(3) page from the LAPACK Library Functions Manual β¨ the source file is literally this:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cpbcon.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine CPBCON (uplo, n, kd, ab, ldab, anorm, rcond, work, rwork,
info)
CPBCON
π Function/Subroutine Documentation π
the full signature is giving:
subroutine CPBCON (character uplo, integer n, integer kd, complex,
dimension( ldab, * ) ab, integer ldab, real anorm, real rcond, complex,
dimension( * ) work, real, dimension( * ) rwork, integer info)
CPBCON β that's the routine, periodt. π«Ά
π₯ Purpose:
CPBCON estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite band matrix using the Cholesky factorization A = U**H*U or A = L*L**H computed by CPBTRF.
An estimate is obtained for norm(inv(A)), and the reciprocal of the condition number is computed as RCOND = 1 / (ANORM * norm(inv(A))). No cap, that's the whole point. π
πΈ Parameters
UPLOβUPLOisCHARACTER*1= 'U':Upper triangular factor stored inAB;= 'L':Lower triangular factor stored inAB.
NβNisINTEGER- The order of the matrix
A.N >= 0.
- The order of the matrix
KDβKDisINTEGER- The number of superdiagonals of the matrix
AifUPLO = 'U', or the number of sub-diagonals ifUPLO = 'L'.KD >= 0.
- The number of superdiagonals of the matrix
ABβABisCOMPLEXarray, dimension(LDAB,N)- The triangular factor
UorLfrom the Cholesky factorizationA = U**H*UorA = L*L**Hof the band matrixA, stored in the firstKD+1rows of the array. The j-th column ofUorLis stored in the j-th column of the arrayABas follows:- if
UPLO ='U',AB(kd+1+i-j,j) = U(i,j)formax(1,j-kd)<=i<=j; - if
UPLO ='L',AB(1+i-j,j) = L(i,j)forj<=i<=min(n,j+kd).
- if
- The triangular factor
LDABβLDABisINTEGER- The leading dimension of the array
AB.LDAB >= KD+1.
- The leading dimension of the array
ANORMβANORMisREAL- The 1-norm (or infinity-norm) of the Hermitian band matrix
A.
- The 1-norm (or infinity-norm) of the Hermitian band matrix
RCONDβRCONDisREAL- 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.
- The reciprocal of the condition number of the matrix
WORKβWORKisCOMPLEXarray, dimension(2*N)RWORKβRWORKisREALarray, dimension(N)INFOβINFOisINTEGER= 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 131 of file cpbcon.f.
π€ Author
Generated automatically by Doxygen for LAPACK from the source code.
later bestie! π this was LAPACK Version 3.12.0, and the page path is /home/abui...RC/cpbcon.f(3) πβ¨
π¦ 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