SRC/dlangb.f(3)
π NAME π
SRC/dlangb.f β okay bestie, welcome to the Library Functions Manual page for dlangb, the routine that's all about pulling norms out of a band matrix. It's giving main character energy in a numerical linear algebra way. π
β¨ SYNOPSIS β¨
Functions/Subroutines
double precision function dlangb (norm, n, kl, ku, ab, ldab, work)βDLANGBreturns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of general band matrix. π«Ά
πΈ Function/Subroutine Documentation πΈ
π«Ά the function signature
double precision function dlangb (character norm, integer n, integer kl,
integer ku, double precision, dimension( ldab, * ) ab, integer ldab,
double precision, dimension( * ) work)
Purpose
DLANGB 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 band matrix A, with kl sub-diagonals and ku super-diagonals. Literally that's the assignment, and it ate. π₯
Returns
DLANGB β the return-value cheat sheet goes like this:
!>
!> DLANGB = ( 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. Periodt. π
π§ Parameters
NORMβNORM is CHARACTER*1. Specifies the value to be returned inDLANGBas described above. β¨NβN is INTEGER. The order of the matrixA.N >= 0. WhenN = 0,DLANGBis set to zero. π«ΆKLβKL is INTEGER. The number of sub-diagonals of the matrixA.KL >= 0. πKUβKU is INTEGER. The number of super-diagonals of the matrixA.KU >= 0. π¦ABβAB is DOUBLE PRECISION array, dimension (LDAB,N). The band matrixA, stored in rows1toKL+KU+1. Thej-th column ofAis stored in thej-th column of the arrayABas follows:AB(ku+1+i-j,j) = A(i,j) for max(1,j-ku)<=i<=min(n,j+kl).πLDABβLDAB is INTEGER. The leading dimension of the arrayAB.LDAB >= KL+KU+1. πWORKβWORK is DOUBLE PRECISION array, dimension (MAX(1,LWORK)), whereLWORK >= NwhenNORM = 'I'; otherwise,WORKis not referenced. π
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line
Definition at line 122 of file dlangb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the page, bestie π«Ά β the footer's source/version deets are LAPACK Version 3.12.0 and SRC/dlangb.f(3), and there's no date on it, just those. πβ¨π
π¦ 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