SRC/zptts2.f(3)
π SRC/zptts2.f(3) π
okay bestie, welcome to the SRC/zptts2.f page from the Library Functions Manual π«Ά. This is the zptts2 subroutineβs moment to shine, and yes, itβs giving numerical linear algebra main character energy π
.
β¨ NAME β¨
SRC/zptts2.f β the page for zptts2, the tridiagonal-system solver with the L D LH factorization vibe π¦
π SYNOPSIS π
π§ Functions/Subroutines π§
subroutine zptts2 (iuplo, n, nrhs, d, e, b, ldb)βZPTTS2solves a tridiagonal system of the formAX=Busing theL D LHfactorization computed byspttrf. Periodt.
πΈ FUNCTION/SUBROUTINE DOCUMENTATION πΈ
full signature, no cap
subroutine zptts2 (integer iuplo, integer n, integer nrhs, double precision,
dimension( * ) d, complex*16, dimension( * ) e, complex*16, dimension(
ldb, * ) b, integer ldb)
ZPTTS2 solves a tridiagonal system of the form AX=B using the L D LH factorization computed by spttrf. Iconic behavior only π₯.
β¨ Purpose β¨
Okay so ZPTTS2 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. Obsessed with the math? yes, literally.
π Parameters π
IUPLOβIUPLO is INTEGER. Specifies the form of the factorization and whether the vectorEis the superdiagonal of the upper bidiagonal factorUor the subdiagonal of the lower bidiagonal factorL. The tea β:= 1:A = U**H *D*U,Eis the superdiagonal ofU= 0:A = L*D*L**H,Eis the subdiagonal ofL
NβN is INTEGER. The order of the tridiagonal matrixA.N >= 0.NRHSβNRHS is INTEGER. The number of right hand sides, i.e., the number of columns of the matrixB.NRHS >= 0.DβD is DOUBLE PRECISION array, dimension (N). Thendiagonal elements of the diagonal matrixDfrom the factorizationA = U**H *D*UorA = L*D*L**H.EβE is COMPLEX*16 array, dimension (N-1). IfIUPLO = 1, the(n-1)superdiagonal elements of the unit bidiagonal factorUfrom the factorizationA = U**H*D*U. IfIUPLO = 0, the(n-1)subdiagonal elements of the unit bidiagonal factorLfrom the factorizationA = L*D*L**H.BβB is COMPLEX*16 array, dimension (LDB,NRHS). On entry, the right hand side vectorsBfor the system of linear equations. On exit, the solution vectors,X. Main character energy: goes in asB, comes out asXπ .LDBβLDB is INTEGER. The leading dimension of the arrayB.LDB >= max(1,N).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 112 of file zptts2.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
Thatβs the whole page, bestie. This icon is from LAPACK, Version 3.12.0, and the file is SRC/zptts2.f(3) πππ¦. Slay, and may your tridiagonal systems stay factored πβ¨.
π¦ 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