ZPBT01(3)
π ZPBT01(3) π
okay so bestie, we are officially in the Library Functions Manual and this page is ZPBT01(3). It's giving "Hermitian band matrix reconstruction with main character energy", and we're gonna walk through every single detail without skipping a thing. π«Ά
π NAME
This page is for this exact file path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zpbt01.f
β¨ SYNOPSIS
Functions/Subroutines
subroutine ZPBT01 (uplo, n, kd, a, lda, afac, ldafac, rwork, resid)
ZPBT01
π Function/Subroutine Documentation
Here's the full subroutine signature, exactly as printed:
subroutine ZPBT01 (character uplo, integer n, integer kd, complex*16,
dimension( lda, * ) a, integer lda, complex*16, dimension( ldafac, * )
afac, integer ldafac, double precision, dimension( * ) rwork, double
precision resid)
The label right under that signature is just ZPBT01.
π― Purpose
Okay so here's the vibe: ZPBT01 reconstructs a Hermitian positive definite band matrix A from its L*L' or U'*U factorization and computes the residual
norm( L*L' - A ) / ( N * norm(A) * EPS ) or
norm( U'*U - A ) / ( N * norm(A) * EPS ),
where EPS is the machine epsilon, L' is the conjugate transpose of L, and U' is the conjugate transpose of U. slay. π
πΈ Parameters
UPLOβCHARACTER*1. Specifies whether the upper or lower triangular part of the Hermitian matrixAis stored:= 'U': Upper triangular= 'L': Lower triangular
NβINTEGER. The number of rows and columns of the matrixA.N >= 0.KDβINTEGER. The number of super-diagonals of the matrixAifUPLO = 'U', or the number of sub-diagonals ifUPLO = 'L'.KD >= 0.AβCOMPLEX*16array, dimension(LDA,N). The original Hermitian band matrixA. IfUPLO = 'U', the upper triangular part ofAis stored as a band matrix; ifUPLO = 'L', the lower triangular part ofAis stored. The columns of the appropriate triangle are stored in the columns ofAand the diagonals of the triangle are stored in the rows ofA. SeeZPBTRFfor further details.LDAβINTEGER. The leading dimension of the arrayA.LDA >= max(1,KD+1).AFACβCOMPLEX*16array, dimension(LDAFAC,N). The factored form of the matrixA.AFACcontains the factorLorUfrom theL*L'orU'*Ufactorization in band storage format, as computed byZPBTRF.LDAFACβINTEGER. The leading dimension of the arrayAFAC.LDAFAC >= max(1,KD+1).RWORKβDOUBLE PRECISIONarray, dimension(N).RESIDβDOUBLE PRECISION. IfUPLO = 'L',norm(L*L' - A) / ( N * norm(A) * EPS ); ifUPLO = 'U',norm(U'*U - A) / ( N * norm(A) * EPS ).
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 118 of file zpbt01.f. iconic.
π§ Author
Generated automatically by Doxygen for LAPACK from the source code.
And that's the whole page, bestie. Source/version is LAPACK, Version 3.12.0, and the footer path is /home/abui...IN/zpbt01.f(3). periodt. πβ¨
π¦ 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