ZTPTTR(3)
πΈ NAME πΈ
okay so bestie, this is the ZTPTTR(3) page from the Library Functions Manual, and the NAME section is literally just this long file path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ztpttr.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
hereβs the headline moment, iykyk:
subroutine ZTPTTR (uplo, n, ap, a, lda, info)
ZTPTTR copies a triangular matrix from the standard packed format (TP) to the standard full format (TR). π
π Function/Subroutine Documentation π
this is the full signature, bestie β every type and dimension staying exactly where it belongs:
subroutine ZTPTTR (character uplo, integer n, complex*16, dimension( * ) ap,
complex*16, dimension( lda, * ) a, integer lda, integer info)
ZTPTTR copies a triangular matrix from the standard packed format (TP) to the standard full format (TR). iconic behavior, honestly. β¨
π¦ Purpose π¦
ZTPTTR copies a triangular matrix A from standard packed format (TP) to standard full format (TR). itβs giving βpacked queen makes her full-format debut,β and the details are sacred. π«Ά
π Parameters π
okay so this is the parameter vibe check β no skipping, every single one matters. π
π UPLO π
UPLO is CHARACTER*1.
= 'U':Ais upper triangular.= 'L':Ais lower triangular.
π¦ N π¦
N is INTEGER.
The order of the matrix A. N >= 0.
π AP π
AP is COMPLEX*16 array, dimension ( N*(N+1)/2 ).
On entry, the upper or lower triangular matrix A, packed columnwise in a linear array. The j-th column of A is stored in the array AP as follows:
- if
UPLO = 'U',AP(i + (j-1)*j/2) = A(i,j)for1<=i<=j; - if
UPLO = 'L',AP(i + (j-1)*(2n-j)/2) = A(i,j)forj<=i<=n.
πΈ A πΈ
A is COMPLEX*16 array, dimension ( LDA, N ).
On exit, the triangular matrix A. If UPLO = 'U', the leading N-by-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If UPLO = 'L', the leading N-by-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced.
β LDA β
LDA is INTEGER.
The leading dimension of the array A. LDA >= max(1,N).
π INFO π
INFO is INTEGER.
= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value.
π Author π
shoutout to the author icons, periodt:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file ztpttr.f. π
π Author (auto-generated note) π
Generated automatically by Doxygen for LAPACK from the source code. π
sign-off from the footer, bestie: LAPACK Β· Version 3.12.0 Β· /home/abui...RC/ztpttr.f(3). the footer didnβt hand me a date, so Iβm not inventing one β that would be a no-cap violation. πβ¨
π¦ 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