trttp(3)
π trttp(3) β Library Functions Manual π
okay bestie, welcome to trttp(3) β the Library Functions Manual page thatβs all about flipping a triangular matrix from full format (TR) into packed format (TP). Four routines, one job, zero gatekeeping. β¨
πΈ NAME πΈ
trttp β trttp: triangular matrix, full (tr) to packed (tp)
β¨ SYNOPSIS β¨
π«Ά Functions π«Ά
subroutine ctrttp (uplo, n, a, lda, ap, info)βCTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).subroutine dtrttp (uplo, n, a, lda, ap, info)βDTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).subroutine strttp (uplo, n, a, lda, ap, info)βSTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).subroutine ztrttp (uplo, n, a, lda, ap, info)βZTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).
π¦ Detailed Description π¦
No extra lore here, bestie β the real detail lives in the function docs right below. π
π Function Documentation π
π§ ctrttp β complex full-to-packed π§
subroutine ctrttp (character uplo, integer n, complex, dimension( lda, * ) a, integer lda, complex, dimension( * ) ap, integer info)
CTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).
β¨ Purpose β¨
CTRTTP copies a triangular matrix A from full format (TR) to standard packed format (TP). π«Ά
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1= 'U': A is upper triangular;= 'L': A is lower triangular.
NβN is INTEGERThe order of the matrices AP and A. N >= 0.
AβA is COMPLEX array, dimension (LDA,N)- On entry, 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. IfUPLO = '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.
- On entry, the triangular matrix A. If
LDAβLDA is INTEGERThe leading dimension of the array A. LDA >= max(1,N).
APβAP is COMPLEX array, dimension ( N*(N+1)/2 ),- On exit, 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) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = A(i,j) for j<=i<=n.
INFOβINFO is INTEGER= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file ctrttp.f.
π§ dtrttp β double precision full-to-packed π§
subroutine dtrttp (character uplo, integer n, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( * ) ap, integer info)
DTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).
β¨ Purpose β¨
DTRTTP copies a triangular matrix A from full format (TR) to standard packed format (TP). π«Ά
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1= 'U': A is upper triangular.= 'L': A is lower triangular.
NβN is INTEGERThe order of the matrices AP and A. N >= 0.
AβA is DOUBLE PRECISION 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. IfUPLO = '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.
- On exit, the triangular matrix A. If
LDAβLDA is INTEGERThe leading dimension of the array A. LDA >= max(1,N).
APβAP is DOUBLE PRECISION array, dimension (N*(N+1)/2)- On exit, 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) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = A(i,j) for j<=i<=n.
INFOβINFO is INTEGER= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file dtrttp.f.
π§ strttp β real full-to-packed π§
subroutine strttp (character uplo, integer n, real, dimension( lda, * ) a, integer lda, real, dimension( * ) ap, integer info)
STRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).
β¨ Purpose β¨
STRTTP copies a triangular matrix A from full format (TR) to standard packed format (TP). π«Ά
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1= 'U': A is upper triangular.= 'L': A is lower triangular.
NβN is INTEGERThe order of the matrices AP and A. N >= 0.
AβA is REAL 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. IfUPLO = '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.
- On exit, the triangular matrix A. If
LDAβLDA is INTEGERThe leading dimension of the array A. LDA >= max(1,N).
APβAP is REAL array, dimension (N*(N+1)/2)- On exit, 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) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = A(i,j) for j<=i<=n.
INFOβINFO is INTEGER= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file strttp.f.
π§ ztrttp β complex*16 full-to-packed π§
subroutine ztrttp (character uplo, integer n, complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension( * ) ap, integer info)
ZTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).
β¨ Purpose β¨
ZTRTTP copies a triangular matrix A from full format (TR) to standard packed format (TP). π«Ά
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1= 'U': A is upper triangular;= 'L': A is lower triangular.
NβN is INTEGERThe order of the matrices AP and A. N >= 0.
AβA is COMPLEX*16 array, dimension (LDA,N)- On entry, 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. IfUPLO = '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.
- On entry, the triangular matrix A. If
LDAβLDA is INTEGERThe leading dimension of the array A. LDA >= max(1,N).
APβAP is COMPLEX*16 array, dimension ( N*(N+1)/2 ),- On exit, 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) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = A(i,j) for j<=i<=n.
INFOβINFO is INTEGER= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file ztrttp.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole page, bestie. LAPACK, Version 3.12.0, trttp(3) β thatβs the footer energy. periodt. π
β¨
π¦ 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