SLANSP(3)
π NAME π
okay so this page is SLANSP(3) β the Library Functions Manual one β and the header path is /home/abui...RC/slansp.f(3). yes, the raw header echoes that same /home/abui...RC/slansp.f(3) path twice, because headers love drama π
β¨ SYNOPSIS β¨
Functions/Subroutines
real function SLANSP (norm, uplo, n, ap, work)
SLANSP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a symmetric matrix supplied in packed form. periodt π
π¦ Function/Subroutine Documentation π¦
real function SLANSP (character norm, character uplo, integer n, real,
dimension( * ) ap, real, dimension( * ) work)
and yep, the docs say it again: SLANSP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a symmetric matrix supplied in packed form. iconic behavior, no notes π
πΈ Purpose
SLANSP returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A, supplied in packed form. that's the whole assignment, bestie β¨
π Returns
Returns SLANSP, and the literal formula situation is:
!>
!> SLANSP = ( 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 = one norm of a matrix (maximum column sum), normI = infinity norm of a matrix (maximum row sum), and normF = Frobenius norm of a matrix (square root of sum of squares). also important: max(abs(A(i,j))) is not a consistent matrix norm. noted, respected, remembered π«Ά
π Parameters
NORMβNORMisCHARACTER*1. it specifies the value to be returned inSLANSPas described above. (the Returns section is the βabove,β iykyk)UPLOβUPLOisCHARACTER*1. it says whether the upper or lower triangular part of the symmetric matrix A is supplied:= 'U':Upper triangular part of A is supplied= 'L':Lower triangular part of A is supplied
NβNisINTEGER. it's the order of the matrix A.N >= 0. whenN = 0,SLANSPis set to zero. short king behavior πAPβAPisREAL array, dimension (N*(N+1)/2). it holds the upper or lower triangle of the symmetric matrix A, packed columnwise in a linear array. the j-th column of A is stored in the arrayAPas follows:- if
UPLO = 'U',AP(i + (j-1)*j/2) = A(i,j)for1<=i<=j; - if
UPLO = 'L',AP(i + (j-1)*(2n-j)/2) = A(i,j)forj<=i<=n.
- if
WORKβWORKisREAL array, dimension (MAX(1,LWORK)), whereLWORK >= NwhenNORM = 'I' or '1' or 'O'; otherwise,WORKis not referenced. so if you're not in that norm club, she's literally just vibing π¦
π Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
π Definition at line 113 of file slansp.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
mwah π this page is signed by LAPACK, Version 3.12.0, and the footer path energy is /home/abui...RC/slansp.f(3). logging off, stay packed and fabulous π
π¦ 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