DLANHS(3)
π NAME π
okay so bestie, welcome to DLANHS(3) from the Library Functions Manual β and the βnameβ on this page is literally this whole file path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlanhs.f
Itβs the Fortran routine that returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. slay. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
double precision function DLANHS (norm, n, a, lda, work)β DLANHS returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix.
π Function/Subroutine Documentation π
The full signature is exactly this, no cap:
double precision function DLANHS (character norm, integer n, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( * ) work)
π Purpose π
Hereβs the actual Doxygen block, preserved character-for-character so nobody comes for me:
!>
!> DLANHS returns the value of the one norm, or the Frobenius norm, or
!> the infinity norm, or the element of largest absolute value of a
!> Hessenberg matrix A.
!>
β Returns β
It returns DLANHS, and the definition is giving very specific math-girl energy:
!>
!> DLANHS = ( 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.
!>
That last line matters, bestie: max(abs(A(i,j))) is not a consistent matrix norm. The manpage said it, so Iβm saying it. π
π¦ Parameters π¦
NORMβNORMisCHARACTER*1. Specifies the value to be returned inDLANHSas described above.NβNisINTEGER. The order of the matrixA.N >= 0. WhenN = 0,DLANHSis set to zero.AβAisDOUBLE PRECISION array, dimension(LDA,N). Thenbynupper Hessenberg matrixA; the part ofAbelow the first sub-diagonal is not referenced.LDAβLDAisINTEGER. The leading dimension of the arrayA.LDA >= max(N,1).WORKβWORKisDOUBLE PRECISION array, dimension(MAX(1,LWORK)), whereLWORK >= NwhenNORM = 'I'; otherwise,WORKis not referenced.
π«Ά Author π«Ά
These absolute legends:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file dlanhs.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
byeee π β this cutie is from LAPACK Version 3.12.0, footer path /home/abui...RC/dlanhs.f(3), and the date slot is literally not printed on this page, so Iβm not inventing one for you πΈ
π¦ 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