SRC/csyconv.f(3)
π SRC/csyconv.f(3) β Library Functions Manual π
okay so bestie, this is the page for SRC/csyconv.f, and it is lowkey iconic. Buckle up. π«Ά
πΈ NAME πΈ
SRC/csyconv.f
β¨ SYNOPSIS β¨
Here's the callable vibe, fr fr:
Functions/Subroutines
subroutine csyconv (uplo, way, n, a, lda, ipiv, e, info)
CSYCONV
π Function/Subroutine Documentation π
Meet the main character:
subroutine csyconv (character uplo, character way, integer n, complex, dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv, complex, dimension( * ) e, integer info)
CSYCONV
π¦ Purpose π¦
CSYCONV converts A given by TRF into L and D, and vice-versa. It gets the non-diag elements of D β they're returned in workspace β and it applies or reverses the permutation done in TRF. That's the whole assignment, bestie. π
π Parameters π
π UPLO
UPLO is CHARACTER*1. It specifies whether the details of the factorization are stored as an upper or lower triangular matrix. The options are:
= 'U': upper triangular, form isA = U*D*U**T;= 'L': lower triangular, form isA = L*D*L**T.
π WAY
WAY is CHARACTER*1.
= 'C': Convert= 'R': Revert
π N
N is INTEGER. It's the order of the matrix A. N >= 0.
π A
A is COMPLEX array, dimension (LDA,N). It holds the block diagonal matrix D and the multipliers used to obtain the factor U or L as computed by CSYTRF.
π LDA
LDA is INTEGER. It's the leading dimension of the array A. LDA >= max(1,N).
π IPIV
IPIV is INTEGER array, dimension (N). It has the details of the interchanges and the block structure of D as determined by CSYTRF.
π E
E is COMPLEX array, dimension (N). E stores the supdiagonal/subdiagonal of the symmetric 1-by-1 or 2-by-2 block diagonal matrix D in LDLT.
π INFO
INFO is INTEGER.
= 0: successful exit< 0: ifINFO = -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 113 of file csyconv.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
Signed off by LAPACK β Version 3.12.0, page SRC/csyconv.f(3). π©·β¨ That's the footer, bestie. π
π¦ 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