SRC/zsyconv.f(3)

🌸 NAME 🌸

Okay bestie, you're reading the <pink>SRC/zsyconv.f(3)</pink> entry from the <purple>Library Functions Manual</purple>, and the NAME is literally <hotpink>SRC/zsyconv.f</hotpink>. πŸ’–

✨ SYNOPSIS ✨

Functions/Subroutines

  • subroutine zsyconv (uplo, way, n, a, lda, ipiv, e, info) β€” ZSYCONV

πŸŽ€ Function/Subroutine Documentation πŸŽ€

Here's the subroutine in full signature mode, no cap:

subroutine zsyconv (character uplo, character way, integer n, complex*16,
    dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv,
    complex*16, dimension( * ) e, integer info)

ZSYCONV

πŸ’– Purpose πŸ’–

Bestie, ZSYCONV converts an A given by ZHETRF into L and D β€” or vice-versa. It gets the nondiagonal elements of D (those come back in the workspace) and applies or reverses the permutation done in TRF. ✨

πŸ¦‹ Parameters πŸ¦‹

  • UPLO β€” is CHARACTER*1. Tells you whether the details of the factorization are stored as an upper or lower triangular matrix. = 'U': upper triangular, form is A = U*D*U**T; = 'L': lower triangular, form is A = L*D*L**T.
  • WAY β€” is CHARACTER*1. = 'C': Convert; = 'R': Revert.
  • N β€” is INTEGER. The order of the matrix A. N >= 0.
  • A β€” is COMPLEX*16 array, dimension (LDA,N). The block diagonal matrix D and the multipliers used to obtain the factor U or L as computed by ZSYTRF.
  • LDA β€” is INTEGER. The leading dimension of the array A. LDA >= max(1,N).
  • IPIV β€” is INTEGER array, dimension (N). Details of the interchanges and the block structure of D as determined by ZSYTRF.
  • E β€” is COMPLEX*16 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 β€” 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 113 of file zsyconv.f.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. 🫢


Cute footer sign-off: this page is from <rainbow>LAPACK</rainbow>, <purple>Version 3.12.0</purple>, and its source/page tag is SRC/zsyconv.f(3). πŸ’…βœ¨

πŸ“¦ where this page comes from