SRC/zpttrs.f(3)
okay so bestie, this is SRC/zpttrs.f(3), straight out of the Library Functions Manual. Itβs the ZPTTRS page, and we are keeping every single detail β the vibes are immaculate, the facts are untouched. periodt. π
πΈ NAME πΈ
SRC/zpttrs.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine zpttrs (uplo, n, nrhs, d, e, b, ldb, info)β the main-character subroutine, akaZPTTRSπ«Ά
subroutine zpttrs (uplo, n, nrhs, d, e, b, ldb, info)
ZPTTRS
π¦ Function/Subroutine Documentation π¦
okay hereβs the full signature, and yes itβs giving βI know exactly what Iβm doingβ energy:
subroutine zpttrs (character uplo, integer n, integer nrhs, double
precision, dimension( * ) d, complex*16, dimension( * ) e, complex*16,
dimension( ldb, * ) b, integer ldb, integer info)
ZPTTRS
π Purpose π
ZPTTRS solves a tridiagonal system of the form
A * X = B
using the factorization A = U**H *D* U or A = L*D*L**H computed by ZPTTRF. D is a diagonal matrix specified in the vector D; U (or L) is a unit bidiagonal matrix whose superdiagonal (subdiagonal) is specified in the vector E; and X and B are N by NRHS matrices. π
π Parameters π
UPLOβUPLOisCHARACTER*1. It specifies the form of the factorization and whether the vectorEis the superdiagonal of the upper bidiagonal factorUor the subdiagonal of the lower bidiagonal factorL.= 'U':A = U**H *D*U, andEis the superdiagonal ofU.= 'L':A = L*D*L**H, andEis the subdiagonal ofL. β¨NβNisINTEGER. Itβs the order of the tridiagonal matrixA.N >= 0. πNRHSβNRHSisINTEGER. Itβs the number of right hand sides, i.e. the number of columns of the matrixB.NRHS >= 0. π¦DβDis aDOUBLE PRECISIONarray, dimension(N). These are thendiagonal elements of the diagonal matrixDfrom the factorizationA = U**H *D*UorA = L*D*L**H. πΈEβEis aCOMPLEX*16array, dimension(N-1). IfUPLO = 'U', it holds the(n-1)superdiagonal elements of the unit bidiagonal factorUfrom the factorizationA = U**H*D*U. IfUPLO = 'L', it holds the(n-1)subdiagonal elements of the unit bidiagonal factorLfrom the factorizationA = L*D*L**H. π«BβBis aCOMPLEX*16array, dimension(LDB,NRHS). On entry, itβs the right hand side vectorsBfor the system of linear equations. On exit, itβs the solution vectors,X. πLDBβLDBisINTEGER. Itβs the leading dimension of the arrayB.LDB >= max(1,N). π«ΆINFOβINFOisINTEGER.= 0: successful exit.< 0: ifINFO = -k, thek-th argument had an illegal value. π¨
π Author π
the certified geniuses behind this baddie:
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition at line 120 of file zpttrs.f.
π Author π
and the official generated-credit line says: Generated automatically by Doxygen for LAPACK from the source code. πβ¨
mwah π β this footer cutie is LAPACK Version 3.12.0, page SRC/zpttrs.f(3). thatβs the version and page, bestie; no cap, we made it. ππ
π¦ 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