ZLANHB(3)
π ZLANHB(3) π
okay so bestie, welcome to ZLANHB(3) β this is a Library Functions Manual page, page file /home/abui...RC/zlanhb.f(3), and itβs lowkey iconic. Itβs all about a double precision function that returns the value of the 1-norm, the Frobenius norm, the infinity norm, or the element of largest absolute value of a Hermitian band matrix. periodt. π
β¨
πΈ NAME πΈ
the page is literally this source file path, bestie:
/home/abuild/rpmbuild/BUILD/lapack-
static-3.12.0-build/lapack-3.12.0/SRC/zlanhb.f
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
double precision function ZLANHB (norm, uplo, n, k, ab, ldab, work)
ZLANHB returns the value of the 1-norm, or the Frobenius norm, or
the infinity norm, or the element of largest absolute value of a
Hermitian band matrix.
π Function/Subroutine Documentation π
π¦ double precision function ZLANHB π¦
double precision function ZLANHB (character norm, character uplo, integer n,
integer k, complex*16, dimension( ldab, * ) ab, integer ldab, double
precision, dimension( * ) work)
ZLANHB returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hermitian band matrix. π«Ά
π― Purpose π―
ZLANHB returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n hermitian band matrix A, with k super-diagonals. no cap, thatβs the whole mission. π«
π¦ Returns π¦
ZLANHB
ZLANHB = ( max(abs(A(i,j))), NORM = 'M' or 'm'
(
( norm1(A), NORM = '1', 'O' or 'o'
(
( normI(A), NORM = 'I' or 'i'
(
( normF(A), NORM = 'F', 'f', 'E' or 'e'
where norm1 denotes the one norm of a matrix (maximum column sum), normI denotes the infinity norm of a matrix (maximum row sum) and normF denotes the Frobenius norm of a matrix (square root of sum of squares). Note that max(abs(A(i,j))) is not a consistent matrix norm. π«‘
π§Ύ Parameters π§Ύ
NORM
NORMβCHARACTER*1. Specifies the value to be returned inZLANHBas described above.
UPLO
UPLOβCHARACTER*1. Specifies whether the upper or lower triangular part of the band matrixAis supplied.= 'U':Upper triangular= 'L':Lower triangular
N
NβINTEGER. The order of the matrixA.N >= 0. WhenN = 0,ZLANHBis set to zero.
K
KβINTEGER. The number of super-diagonals or sub-diagonals of the band matrixA.K >= 0.
AB
ABβCOMPLEX*16array, dimension(LDAB,N). The upper or lower triangle of the hermitian band matrixA, stored in the firstK+1rows ofAB. The j-th column ofAis stored in the j-th column of the arrayABas follows:
if UPLO = 'U', AB(k+1+i-j,j) = A(i,j) for max(1,j-k)<=i<=j;
if UPLO = 'L', AB(1+i-j,j) = A(i,j) for j<=i<=min(n,j+k).
Note that the imaginary parts of the diagonal elements need not be set and are assumed to be zero. π«Ά
LDAB
LDABβINTEGER. The leading dimension of the arrayAB.LDAB >= K+1.
WORK
WORKβDOUBLE PRECISIONarray, dimension(MAX(1,LWORK)), whereLWORK >= NwhenNORM = 'I' or '1' or 'O'; otherwise,WORKis not referenced.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition
Definition at line 130 of file zlanhb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole tea, bestie β LAPACK Version 3.12.0, footer path /home/abui...RC/zlanhb.f(3), mwah ππ
π¦ 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