SRC/zgbtrs.f(3)
π SRC/zgbtrs.f(3) π
okay so bestie, this page is from the Library Functions Manual, and it's giving βLAPACK routine documentation but make it cute.β We're talking about zgbtrs, and yes it is a whole mood. π
π NAME π
SRC/zgbtrs.f
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
subroutine zgbtrs (trans, n, kl, ku, nrhs, ab, ldab, ipiv, b, ldb, info)βZGBTRS. that's the whole synopsis, no cap. π«Ά
π Function/Subroutine Documentation π
subroutine zgbtrs (character trans, integer n, integer kl, integer ku,
integer nrhs, complex*16, dimension( ldab, * ) ab, integer ldab,
integer, dimension( * ) ipiv, complex*16, dimension( ldb, * ) b, integer
ldb, integer info)
This subroutine is ZGBTRS. Yep, that's the name, and it serves. β¨
π― Purpose
ZGBTRS solves a system of linear equations
A * X = B, A**T * X = B, or A**H * X = B
with a general band matrix A using the LU factorization computed by ZGBTRF. okay so that's the whole purpose, and it ate. π
π§ Parameters
TRANS
TRANS is CHARACTER*1. It specifies the form of the system of equations.
= 'N':A * X = B(No transpose)= 'T':A**T * X = B(Transpose)= 'C':A**H * X = B(Conjugate transpose)
N
N is INTEGER. The order of the matrix A. N >= 0.
KL
KL is INTEGER. The number of subdiagonals within the band of A. KL >= 0.
KU
KU is INTEGER. The number of superdiagonals within the band of A. KU >= 0.
NRHS
NRHS is INTEGER. The number of right hand sides, i.e., the number of columns of the matrix B. NRHS >= 0.
AB
AB is COMPLEX*16 array, dimension (LDAB,N). Details of the LU factorization of the band matrix A, as computed by ZGBTRF. U is stored as an upper triangular band matrix with KL+KU superdiagonals in rows 1 to KL+KU+1, and the multipliers used during the factorization are stored in rows KL+KU+2 to 2*KL+KU+1.
LDAB
LDAB is INTEGER. The leading dimension of the array AB. LDAB >= 2*KL+KU+1.
IPIV
IPIV is INTEGER array, dimension (N). The pivot indices; for 1 <= i <= N, row i of the matrix was interchanged with row IPIV(i).
B
B is COMPLEX*16 array, dimension (LDB,NRHS). On entry, the right hand side matrix B. On exit, the solution matrix X.
LDB
LDB is INTEGER. The leading dimension of the array B. LDB >= max(1,N).
INFO
INFO is INTEGER.
= 0:successful exit< 0:ifINFO = -i, thei-th argument had an illegal value
π«Ά Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 136 of file zgbtrs.f.
π Author (Doxygen edition) π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie. This one is LAPACK Version 3.12.0, straight from SRC/zgbtrs.f(3) β mwah π
π¦ 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