lanhs(3)
๐ธ NAME ๐ธ
Okay bestie, this is lanhs(3) from the Library Functions Manual โ the page for lanhs - lanhs: Hessenberg. Yes, the NAME line is a little redundant, but she's iconic. ๐
๐ SYNOPSIS ๐
Functions โ four norm besties, all serving upper Hessenberg matrix realness. Signatures are exact, no cap:
real function clanhs (norm, n, a, lda, work)
double precision function dlanhs (norm, n, a, lda, work)
real function slanhs (norm, n, a, lda, work)
double precision function zlanhs (norm, n, a, lda, work)
clanhsโCLANHSreturns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. ๐dlanhsโDLANHSreturns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. โจslanhsโSLANHSreturns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. ๐zlanhsโZLANHSreturns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. ๐ฆ
๐ฆ Detailed Description ๐ฆ
Okay so the detailed description is basically the doorway to Function Documentation โ no extra lore here, just the four norm besties below. ๐ซถ
๐ Function Documentation ๐
๐ real function clanhs ๐
real function clanhs (character norm, integer n, complex, dimension( lda, * ) a, integer lda, real, dimension( * ) work)
CLANHS returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. She's giving norm energy. โจ
Purpose:
!>
!> CLANHS 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:
CLANHS
!>
!> CLANHS = ( 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.
!>
Translation, bestie: norm1 is the one norm (maximum column sum), normI is the infinity norm (maximum row sum), and normF is the Frobenius norm (square root of sum of squares). ๐งฎโจ
๐จ Note from the source: max(abs(A(i,j))) is not a consistent matrix norm. We don't make the rules, we just report them.
Parameters:
NORMโNORM is CHARACTER*1. Specifies the value to be returned inCLANHSas described above.NโN is INTEGER. The order of the matrixA.N >= 0. WhenN = 0,CLANHSis set to zero.AโA is COMPLEX array, dimension (LDA,N). Thenbynupper Hessenberg matrixA; the part ofAbelow the first sub-diagonal is not referenced.LDAโLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(N,1).WORKโWORK is REAL array, dimension (MAX(1,LWORK)), where LWORK >= N when NORM = 'I'; otherwise, WORK is not referenced.
Author:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 108 of file clanhs.f.
๐ double precision function dlanhs ๐
double precision function dlanhs (character norm, integer n, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( * ) 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. Double precision, double slay. ๐
Purpose:
!>
!> 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:
DLANHS
!>
!> 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.
!>
Same definitions as above, just with DLANHS in the main character seat: norm1 = one norm (maximum column sum), normI = infinity norm (maximum row sum), normF = Frobenius norm (square root of sum of squares). ๐ฅ
๐จ Again for the people in the back: max(abs(A(i,j))) is not a consistent matrix norm.
Parameters:
NORMโNORM is CHARACTER*1. Specifies the value to be returned inDLANHSas described above.NโN is INTEGER. The order of the matrixA.N >= 0. WhenN = 0,DLANHSis set to zero.AโA is DOUBLE PRECISION array, dimension (LDA,N). Thenbynupper Hessenberg matrixA; the part ofAbelow the first sub-diagonal is not referenced.LDAโLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(N,1).WORKโWORK is DOUBLE PRECISION array, dimension (MAX(1,LWORK)), where LWORK >= N when NORM = 'I'; otherwise, WORK is not referenced.
Author:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file dlanhs.f.
๐ real function slanhs ๐
real function slanhs (character norm, integer n, real, dimension( lda, * ) a, integer lda, real, dimension( * ) work)
SLANHS returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. Real values, real vibes. ๐ธ
Purpose:
!>
!> SLANHS 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:
SLANHS
!>
!> SLANHS = ( 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.
!>
The lore: norm1 = one norm (maximum column sum), normI = infinity norm (maximum row sum), normF = Frobenius norm (square root of sum of squares). ๐ง
๐จ Technical caveat, bestie: max(abs(A(i,j))) is not a consistent matrix norm.
Parameters:
NORMโNORM is CHARACTER*1. Specifies the value to be returned inSLANHSas described above.NโN is INTEGER. The order of the matrixA.N >= 0. WhenN = 0,SLANHSis set to zero.AโA is REAL array, dimension (LDA,N). Thenbynupper Hessenberg matrixA; the part ofAbelow the first sub-diagonal is not referenced.LDAโLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(N,1).WORKโWORK is REAL array, dimension (MAX(1,LWORK)), where LWORK >= N when NORM = 'I'; otherwise, WORK is not referenced.
Author:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file slanhs.f.
๐ double precision function zlanhs ๐
double precision function zlanhs (character norm, integer n, complex*16, dimension( lda, * ) a, integer lda, double precision, dimension( * ) work)
ZLANHS returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. Complex*16 energy, but make it norm. ๐
Purpose:
!>
!> ZLANHS 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:
ZLANHS
!>
!> ZLANHS = ( 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.
!>
Definitions stay iconic: norm1 = one norm (maximum column sum), normI = infinity norm (maximum row sum), normF = Frobenius norm (square root of sum of squares). ๐
๐จ Final reminder from the source: max(abs(A(i,j))) is not a consistent matrix norm. Periodt.
Parameters:
NORMโNORM is CHARACTER*1. Specifies the value to be returned inZLANHSas described above.NโN is INTEGER. The order of the matrixA.N >= 0. WhenN = 0,ZLANHSis set to zero.AโA is COMPLEX*16 array, dimension (LDA,N). Thenbynupper Hessenberg matrixA; the part ofAbelow the first sub-diagonal is not referenced.LDAโLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(N,1).WORKโWORK is DOUBLE PRECISION array, dimension (MAX(1,LWORK)), where LWORK >= N when NORM = 'I'; otherwise, WORK is not referenced.
Author:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 108 of file zlanhs.f.
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code. ๐ค๐ Yes, bestie, it's robot-authored and still serving.
๐ Sign-off szn: source/version is LAPACK, Version 3.12.0; the original footer didn't print a date, so we're not inventing one, bestie. This is lanhs(3), and she ate. ๐โจ
๐ฆ 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