ZLAGTM(3)
π
zlagtm.f(3) β Library Functions Manual π
heyyy bestie welcome to the Library Functions Manual page for zlagtm.f(3), aka /home/abui...RC/zlagtm.f(3) β¨ this is the whole tea, no skips.
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlagtm.f
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine ZLAGTM (trans, n, nrhs, alpha, dl, d, du, x, ldx, beta, b,
ldb)
ZLAGTM performs a matrix-matrix product of the form C = Ξ±AB+Ξ²C, where A is a tridiagonal matrix, B and C are rectangular matrices, and Ξ± and Ξ² are scalars, which may be 0, 1, or -1.
πΈ Function/Subroutine Documentation πΈ
π«Ά subroutine ZLAGTM π«Ά
okay so here's the full signature, character-for-character:
subroutine ZLAGTM (character trans, integer n, integer nrhs, double
precision alpha, complex*16, dimension( * ) dl, complex*16, dimension( *
) d, complex*16, dimension( * ) du, complex*16, dimension( ldx, * ) x,
integer ldx, double precision beta, complex*16, dimension( ldb, * ) b,
integer ldb)
ZLAGTM performs a matrix-matrix product of the form C = Ξ±AB+Ξ²C, where A is a tridiagonal matrix, B and C are rectangular matrices, and Ξ± and Ξ² are scalars, which may be 0, 1, or -1.
π« Purpose π«
ZLAGTM performs a matrix-matrix product of the form:
B := alpha * A * X + beta * B
where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1.
π Parameters π
TRANSβCHARACTER*1. Specifies the operation applied to A.= 'N':No transpose,B := alpha * A * X + beta * B= 'T':Transpose,B := alpha * A**T * X + beta * B= 'C':Conjugate transpose,B := alpha * A**H * X + beta * B
NβINTEGER. The order of the matrix A.N >= 0.NRHSβINTEGER. The number of right hand sides, i.e., the number of columns of the matrices X and B.ALPHAβDOUBLE PRECISION. The scalar alpha.ALPHAmust be0.,1., or-1.; otherwise, it is assumed to be0.DLβCOMPLEX*16 array, dimension (N-1). The (n-1) sub-diagonal elements of T.DβCOMPLEX*16 array, dimension (N). The diagonal elements of T.DUβCOMPLEX*16 array, dimension (N-1). The (n-1) super-diagonal elements of T.XβCOMPLEX*16 array, dimension (LDX,NRHS). The N by NRHS matrix X.LDXβINTEGER. The leading dimension of the array X.LDX >= max(N,1).BETAβDOUBLE PRECISION. The scalar beta.BETAmust be0.,1., or-1.; otherwise, it is assumed to be1.BβCOMPLEX*16 array, dimension (LDB,NRHS). On entry, the N by NRHS matrix B. On exit, B is overwritten by the matrix expressionB := alpha * A * X + beta * B.LDBβINTEGER. The leading dimension of the array B.LDB >= max(N,1).
lowkey important: those βotherwise, it is assumedβ fallbacks are part of the spec, so donβt sleep on them π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 143 of file zlagtm.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
and thatβs the whole vibe check π«Ά this page is LAPACK Version 3.12.0, coming at you from /home/abui...RC/zlagtm.f(3) πβ¨
π¦ 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