SRC/cptts2.f(3)
π NAME π
SRC/cptts2.f β that's the name, bestie. This page lives in the Library Functions Manual, and we're about to make a tridiagonal solve feel like a group-chat win. π
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines
subroutine cptts2 (iuplo, n, nrhs, d, e, b, ldb)β CPTTS2 solves a tridiagonal system of the form AX=B using the L D LH factorization computed by spttrf.
π¦ Function/Subroutine Documentation π¦
π subroutine cptts2
subroutine cptts2 (integer iuplo, integer n, integer nrhs, real, dimension(
* ) d, complex, dimension( * ) e, complex, dimension( ldb, * ) b,
integer ldb)
CPTTS2 solves a tridiagonal system of the form AX=B using the L D LH factorization computed by spttrf.
πΈ Purpose
okay so CPTTS2 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 CPTTRF. 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
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.= 1: A = U**H *D*U, E is the superdiagonal of U;= 0: A = L*D*L**H, E is the subdiagonal of L. π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 REAL array, dimension (N). Thendiagonal elements of the diagonal matrixDfrom the factorizationA = U**H *D*UorA = L*D*L**H.EβE is COMPLEX 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 array, dimension (LDB,NRHS). On entry, the right hand side vectorsBfor the system of linear equations. On exit, the solution vectors,X. π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 cptts2.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
xoxo, your LAPACK manual-page bestie π β source: SRC/cptts2.f(3), version: 3.12.0; the footer didn't give me a date, so no invented sticker from me. π
π¦ 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