/home/abui...RC/zptsv.f(3)
π NAME π
okay so bestie, this page is folded under the Library Functions Manual umbrella and the title/path vibe is /home/abui...RC/zptsv.f(3) π
. The actual source file named in the NAME section is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zptsv.fβ the file this whole page is serving, periodt.
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
Here's the function/subroutine listing exactly as it shows up:
subroutine ZPTSV (n, nrhs, d, e, b, ldb, info)
ZPTSV computes the solution to system of linear equations A * X = B
for PT matrices
π Function/Subroutine Documentation π
okay so this is the actual routine doc, and it's giving βlinear algebra but make it cuteβ π§. The full signature is:
subroutine ZPTSV (integer n, integer nrhs, double precision, dimension( * )
d, complex*16, dimension( * ) e, complex*16, dimension( ldb, * ) b,
integer ldb, integer info)
ZPTSV computes the solution to system of linear equations A * X = B for PT matrices. No cap, that's the one-liner.
π― Purpose π―
ZPTSV computes the solution to a complex system of linear equations A*X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices.
A is factored as A = L*D*L**H, and the factored form of A is then used to solve the system of equations.
π§Ύ Parameters π§Ύ
NβNisINTEGER. The order of the matrixA.N >= 0.NRHSβNRHSisINTEGER. The number of right hand sides, i.e., the number of columns of the matrixB.NRHS >= 0.DβDisDOUBLE PRECISION array, dimension (N). On entry, thendiagonal elements of the tridiagonal matrixA. On exit, thendiagonal elements of the diagonal matrixDfrom the factorizationA = L*D*L**H.EβEisCOMPLEX*16 array, dimension (N-1). On entry, the(n-1)subdiagonal elements of the tridiagonal matrixA. On exit, the(n-1)subdiagonal elements of the unit bidiagonal factorLfrom theL*D*L**Hfactorization ofA.Ecan also be regarded as the superdiagonal of the unit bidiagonal factorUfrom theU**H*D*Ufactorization ofA.BβBisCOMPLEX*16 array, dimension (LDB,NRHS). On entry, theN-by-NRHSright hand side matrixB. On exit, ifINFO = 0, theN-by-NRHSsolution matrixX.LDBβLDBisINTEGER. The leading dimension of the arrayB.LDB >= max(1,N).INFOβINFOisINTEGER.= 0: successful exit< 0: ifINFO = -i, thei-th argument had an illegal value> 0: ifINFO = i, the leading principal minor of orderiis not positive, and the solution has not been computed. The factorization has not been completed unlessi = N.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 114 of file zptsv.f.
β Author β
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie that's the whole page π«Ά β source/version vibes are LAPACK Version 3.12.0, and the footer path is /home/abui...RC/zptsv.f(3). Bye and slay your tridiagonal solves πβ¨
π¦ 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