SRC/zlanhe.f(3)
๐ NAME ๐
SRC/zlanhe.f โ from the Library Functions Manual, bestie. This is the page for zlanhe, and it's lowkey iconic. ๐
โจ SYNOPSIS โจ
๐ธ Functions/Subroutines ๐ธ
double precision function zlanhe (norm, uplo, n, a, lda, work)โZLANHEreturns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian matrix. ๐ซถ
๐ Function/Subroutine Documentation ๐
๐ฆ Signature ๐ฆ
double precision function zlanhe (character norm, character uplo, integer n,
complex*16, dimension( lda, * ) a, integer lda, double precision,
dimension( * ) work)
ZLANHE returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian matrix. โจ
๐ฏ Purpose ๐ฏ
ZLANHE returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A. No cap. ๐
๐งฎ Returns ๐งฎ
ZLANHE returns ZLANHE, and here's the exact mapping from NORM to the result:
!>
!> ZLANHE = ( 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.
!>
So: norm1 is the one norm of a matrix (maximum column sum), normI is the infinity norm of a matrix (maximum row sum), and normF is the Frobenius norm of a matrix (square root of sum of squares). And bestie, real talk: max(abs(A(i,j))) is not a consistent matrix norm. ๐ซถ
๐๏ธ Parameters ๐๏ธ
NORMisCHARACTER*1โ specifies the value to be returned inZLANHEas described above.UPLOisCHARACTER*1โ specifies whether the upper or lower triangular part of the hermitian matrixAis to be referenced.= 'U': Upper triangular part ofAis referenced= 'L': Lower triangular part ofAis referenced
NisINTEGERโ the order of the matrixA.N >= 0. WhenN = 0,ZLANHEis set to zero.AisCOMPLEX*16 array, dimension (LDA,N)โ the hermitian matrixA. IfUPLO = 'U', the leadingnbynupper triangular part ofAcontains the upper triangular part of the matrixA, and the strictly lower triangular part ofAis not referenced. IfUPLO = 'L', the leadingnbynlower triangular part ofAcontains the lower triangular part of the matrixA, and the strictly upper triangular part ofAis not referenced. Note that the imaginary parts of the diagonal elements need not be set and are assumed to be zero. ๐ฆLDAisINTEGERโ the leading dimension of the arrayA.LDA >= max(N,1).WORKisDOUBLE PRECISION array, dimension (MAX(1,LWORK)), whereLWORK >= NwhenNORM = 'I' or '1' or 'O'; otherwise, WORK is not referenced.
๐ Author ๐
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 123 of file zlanhe.f. ๐
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code. ๐ซถ
Sign-off time: this page is from LAPACK, Version 3.12.0, and the source path is SRC/zlanhe.f(3). The footer didn't list a date, so that's the whole footer vibe โ iconic, honestly. ๐โจ
๐ฆ 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