CHPTRI(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

CHPTRI(3) πŸ’…βœ¨

okay bestie, welcome to a Library Functions Manual moment ✨ This is the CHPTRI(3) page, and the manual-name path energy up top is /home/abui...RC/chptri.f(3) β€” we’re folding that in near the top instead of copying the header line, because we’re cute and accurate. πŸŽ€


NAME πŸ’–

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/chptri.f

That’s the whole NAME, bestie. Yes, it’s a path. Slay. 🫢

SYNOPSIS ✨

Functions/Subroutines 🌸

subroutine CHPTRI (uplo, n, ap, ipiv, work, info)
    CHPTRI
  • subroutine CHPTRI (uplo, n, ap, ipiv, work, info) β€” the callable subroutine, looking iconic.
  • CHPTRI β€” yes, it’s also listed as itself. Main character energy only. πŸ‘‘

Function/Subroutine Documentation πŸ¦‹

subroutine CHPTRI (character uplo, integer n, complex, dimension( * ) ap,
       integer, dimension( * ) ipiv, complex, dimension( * ) work, integer
       info)

CHPTRI β€” again, the function/subroutine name, doing the absolute most. πŸ’œ

Purpose πŸ’œ

CHPTRI computes the inverse of a complex Hermitian indefinite matrix A in packed storage using the factorization A = U*D*U**H or A = L*D*L**H computed by CHPTRF.

Parameters πŸŽ€

UPLO

UPLO is CHARACTER*1. It specifies whether the details of the factorization are stored as an upper or lower triangular matrix.

  • = 'U': Upper triangular, form is A = U*D*U**H;
  • = 'L': Lower triangular, form is A = L*D*L**H.

N

N is INTEGER. The order of the matrix A. N >= 0.

AP

AP is COMPLEX array, dimension (N*(N+1)/2).

On entry, the block diagonal matrix D and the multipliers used to obtain the factor U or L as computed by CHPTRF, stored as a packed triangular matrix.

On exit, if INFO = 0, the (Hermitian) inverse of the original matrix, stored as a packed triangular matrix. The j-th column of inv(A) is stored in the array AP as follows:

if UPLO = 'U', AP(i + (j-1)*j/2) = inv(A)(i,j) for 1<=i<=j;
if UPLO = 'L',
   AP(i + (j-1)*(2n-j)/2) = inv(A)(i,j) for j<=i<=n.

IPIV

IPIV is INTEGER array, dimension (N). Details of the interchanges and the block structure of D as determined by CHPTRF.

WORK

WORK is COMPLEX array, dimension (N).

INFO

INFO is INTEGER.

  • = 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 108 of file chptri.f.

Author πŸ€–

Generated automatically by Doxygen for LAPACK from the source code.


🌈 Cute little sign-off: this page is LAPACK Version 3.12.0, footer source /home/abui...RC/chptri.f(3) β€” the printed footer doesn’t give a date, bestie β€” and these docs were generated automatically by Doxygen for LAPACK from the source code. Mwah πŸ’‹βœ¨
πŸ“¦ where this page comes from