SRC/zlaqhb.f(3)
π NAME π
Manual name: Library Functions Manual. Page name: SRC/zlaqhb.f β bestie, this is a functions/subroutines situation and it's giving serious LAPACK energy. π
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine zlaqhb (uplo, n, kd, ab, ldab, s, scond, amax, equed)β ZLAQHB scales a Hermitian band matrix, using scaling factors computed bycpbequ.
β¨ Function/Subroutine Documentation β¨
subroutine zlaqhb (character uplo, integer n, integer kd, complex*16,
dimension( ldab, * ) ab, integer ldab, double precision, dimension( * )
s, double precision scond, double precision amax, character equed)
ZLAQHB scales a Hermitian band matrix, using scaling factors computed by cpbequ.
π Purpose π
ZLAQHBequilibrates a Hermitian band matrixAusing the scaling factors in the vectorS.
π Parameters π
UPLOβUPLOisCHARACTER*1. Specifies whether the upper or lower triangular part of the symmetric matrixAis stored.= 'U':Upper triangular.= 'L':Lower triangular.NβNisINTEGER. The order of the matrixA.N >= 0.KDβKDisINTEGER. The number of super-diagonals of the matrixAifUPLO = 'U', or the number of sub-diagonals ifUPLO = 'L'.KD >= 0.ABβABisCOMPLEX*16array, dimension(LDAB,N). On entry, the upper or lower triangle of the symmetric band matrixA, stored in the firstKD+1rows of the array. Thej-thcolumn ofAis stored in thej-thcolumn of the arrayABas follows: ifUPLO = 'U',AB(kd+1+i-j,j) = A(i,j)formax(1,j-kd)<=i<=j; ifUPLO = 'L',AB(1+i-j,j) = A(i,j)forj<=i<=min(n,j+kd).
On exit, if INFO = 0, the triangular factor U or L from the Cholesky factorization A = U**H *U or A = L*L**H of the band matrix A, in the same storage format as A.
LDABβLDABisINTEGER. The leading dimension of the arrayAB.LDAB >= KD+1.SβSisDOUBLE PRECISIONarray, dimension(N). The scale factors forA.SCONDβSCONDisDOUBLE PRECISION. Ratio of the smallestS(i)to the largestS(i).AMAXβAMAXisDOUBLE PRECISION. Absolute value of largest matrix entry.EQUEDβEQUEDisCHARACTER*1. Specifies whether or not equilibration was done.= 'N':No equilibration.= 'Y':Equilibration was done, i.e.,Ahas been replaced bydiag(S) * A * diag(S).
π§ Internal Parameters π§
THRESHis a threshold value used to decide if scaling should be done based on the ratio of the scaling factors. IfSCOND < THRESH, scaling is done.LARGEandSMALLare threshold values used to decide if scaling should be done based on the absolute size of the largest matrix element. IfAMAX > LARGEorAMAX < SMALL, scaling is done.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 140 of file zlaqhb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π Footer sign-off: LAPACK, Version 3.12.0, source SRC/zlaqhb.f(3) β that's the source/version sign-off, 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