SRC/chetri2x.f(3)

πŸ’– NAME πŸ’–

okay bestie, welcome to the SRC/chetri2x.f(3) page β€” the manual name is the Library Functions Manual, and we’re folding that in right here instead of copying the header line. This page is literally SRC/chetri2x.f, and its main-character routine is chetri2x / CHETRI2X. No cap. πŸ’…

✨ SYNOPSIS ✨

πŸ¦‹ Functions/Subroutines πŸ¦‹

subroutine chetri2x (uplo, n, a, lda, ipiv, work, nb, info)
    CHETRI2X

πŸ’… Function/Subroutine Documentation πŸ’…

subroutine chetri2x (character uplo, integer n, complex, dimension( lda, * )
a, integer lda, integer, dimension( * ) ipiv, complex, dimension(
n+nb+1,* ) work, integer nb, integer info)
    CHETRI2X

πŸŽ€ Purpose πŸŽ€

okay so CHETRI2X computes the inverse of a complex Hermitian indefinite matrix A using the factorization A = U*D*U**H or A = L*D*L**H computed by CHETRF. That’s the whole flex. πŸ’–

🌸 Parameters 🌸

  • UPLO β€” CHARACTER*1. This cutie specifies whether the details of the factorization are stored as an upper or lower triangular matrix. The values are:
    • 'U': upper triangular, form is A = U*D*U**H;
    • 'L': lower triangular, form is A = L*D*L**H.
  • N β€” INTEGER. The order of the matrix A. Constraint: N >= 0.
  • A β€” COMPLEX array, dimension (LDA,N). On entry, this is the NNB diagonal matrix D and the multipliers used to obtain the factor U or L as computed by CHETRF. On exit, if INFO = 0, it’s the (symmetric) inverse of the original matrix. If UPLO = 'U', the upper triangular part of the inverse is formed and the part of A below the diagonal is not referenced; if UPLO = 'L', the lower triangular part of the inverse is formed and the part of A above the diagonal is not referenced. πŸ’…
  • LDA β€” INTEGER. The leading dimension of the array A. Constraint: LDA >= max(1,N).
  • IPIV β€” INTEGER array, dimension (N). Details of the interchanges and the NNB structure of D as determined by CHETRF.
  • WORK β€” COMPLEX array, dimension (N+NB+1,NB+3).
  • NB β€” INTEGER. Block size.
  • INFO β€” INTEGER. Exit-status tea:
    • = 0: successful exit;
    • < 0: if INFO = -i, the i-th argument had an illegal value;
    • > 0: if INFO = i, D(i,i) = 0; the matrix is singular and its inverse could not be computed. 😭

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 119 of file chetri2x.f.

🫢 Author 🫢

Generated automatically by Doxygen for LAPACK from the source code.


okay bye bestie! This page came from the source code by Doxygen for LAPACK, and the footer says LAPACK Version 3.12.0 for SRC/chetri2x.f(3). That’s the source/version/date sign-off β€” no extra date invented, because the original footer didn’t hand us one. πŸ«ΆπŸ’–

πŸ“¦ where this page comes from