potri(3)

✨ potri(3) β€” Library Functions Manual ✨

okay bestie, welcome to potri(3) from the Library Functions Manual πŸ’… this is the whole triangular inverse situation, and it's lowkey iconic. We're gonna go through every subroutine, every parameter, and every little INFO vibe. No cap, nothing skipped. 🫢

🌸 NAME 🌸

potri β€” potri: triangular inverse ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

Functions β€” here's the menu, bestie: four flavors, same energy:

  • subroutine cpotri (uplo, n, a, lda, info) β€” CPOTRI
  • subroutine dpotri (uplo, n, a, lda, info) β€” DPOTRI
  • subroutine spotri (uplo, n, a, lda, info) β€” SPOTRI
  • subroutine zpotri (uplo, n, a, lda, info) β€” ZPOTRI

πŸ’– DETAILED DESCRIPTION πŸ’–

This is the detailed description zone β€” no extra lore here, just the full function documentation below. Periodt. πŸŽ€

πŸŽ€ FUNCTION DOCUMENTATION πŸŽ€

πŸ’… cpotri β€” aka CPOTRI

subroutine cpotri (character uplo, integer n, complex, dimension( lda, * ) a, integer lda, integer info)
CPOTRI

✨ Purpose

CPOTRI computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U**H*U or A = L*L**H computed by CPOTRF. Slay. πŸ’–

🧚 Parameters

  • UPLO β€” UPLO is CHARACTER*1; = 'U': Upper triangle of A is stored; = 'L': Lower triangle of A is stored. πŸ¦‹
  • N β€” N is INTEGER; the order of the matrix A. N >= 0. ✨
  • A β€” A is COMPLEX array, dimension (LDA,N). On entry, the triangular factor U or L from the Cholesky factorization A = U**H*U or A = L*L**H, as computed by CPOTRF. On exit, the upper or lower triangle of the (Hermitian) inverse of A, overwriting the input factor U or L. πŸ’œ
  • LDA β€” LDA is INTEGER; the leading dimension of the array A. LDA >= max(1,N). 🌸
  • INFO β€” INFO is INTEGER; here's the status tea:
    • = 0: successful exit πŸ‘‘
    • < 0: if INFO = -i, the i-th argument had an illegal value πŸ™ˆ
    • > 0: if INFO = i, the (i,i) element of the factor U or L is zero, and the inverse could not be computed. πŸ’€

πŸ‘‘ Author

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

Definition at line 94 of file cpotri.f. πŸŽ€

πŸ’… dpotri β€” aka DPOTRI

subroutine dpotri (character uplo, integer n, double precision, dimension( lda, * ) a, integer lda, integer info)
DPOTRI

✨ Purpose

DPOTRI computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U**T*U or A = L*L**T computed by DPOTRF. Iconic. πŸ”₯

🧚 Parameters

  • UPLO β€” UPLO is CHARACTER*1; = 'U': Upper triangle of A is stored; = 'L': Lower triangle of A is stored. πŸ¦‹
  • N β€” N is INTEGER; the order of the matrix A. N >= 0. ✨
  • A β€” A is DOUBLE PRECISION array, dimension (LDA,N). On entry, the triangular factor U or L from the Cholesky factorization A = U**T*U or A = L*L**T, as computed by DPOTRF. On exit, the upper or lower triangle of the (symmetric) inverse of A, overwriting the input factor U or L. πŸ’œ
  • LDA β€” LDA is INTEGER; the leading dimension of the array A. LDA >= max(1,N). 🌸
  • INFO β€” INFO is INTEGER; here's the status tea:
    • = 0: successful exit πŸ‘‘
    • < 0: if INFO = -i, the i-th argument had an illegal value πŸ™ˆ
    • > 0: if INFO = i, the (i,i) element of the factor U or L is zero, and the inverse could not be computed. πŸ’€

πŸ‘‘ Author

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

Definition at line 94 of file dpotri.f. πŸŽ€

πŸ’… spotri β€” aka SPOTRI

subroutine spotri (character uplo, integer n, real, dimension( lda, * ) a, integer lda, integer info)
SPOTRI

✨ Purpose

SPOTRI computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U**T*U or A = L*L**T computed by SPOTRF. Ate. πŸ’–

🧚 Parameters

  • UPLO β€” UPLO is CHARACTER*1; = 'U': Upper triangle of A is stored; = 'L': Lower triangle of A is stored. πŸ¦‹
  • N β€” N is INTEGER; the order of the matrix A. N >= 0. ✨
  • A β€” A is REAL array, dimension (LDA,N). On entry, the triangular factor U or L from the Cholesky factorization A = U**T*U or A = L*L**T, as computed by SPOTRF. On exit, the upper or lower triangle of the (symmetric) inverse of A, overwriting the input factor U or L. πŸ’œ
  • LDA β€” LDA is INTEGER; the leading dimension of the array A. LDA >= max(1,N). 🌸
  • INFO β€” INFO is INTEGER; here's the status tea:
    • = 0: successful exit πŸ‘‘
    • < 0: if INFO = -i, the i-th argument had an illegal value πŸ™ˆ
    • > 0: if INFO = i, the (i,i) element of the factor U or L is zero, and the inverse could not be computed. πŸ’€

πŸ‘‘ Author

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

Definition at line 94 of file spotri.f. πŸŽ€

πŸ’… zpotri β€” aka ZPOTRI

subroutine zpotri (character uplo, integer n, complex*16, dimension( lda, * ) a, integer lda, integer info)
ZPOTRI

✨ Purpose

ZPOTRI computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U**H*U or A = L*L**H computed by ZPOTRF. Main character energy fr fr. 🌈

🧚 Parameters

  • UPLO β€” UPLO is CHARACTER*1; = 'U': Upper triangle of A is stored; = 'L': Lower triangle of A is stored. πŸ¦‹
  • N β€” N is INTEGER; the order of the matrix A. N >= 0. ✨
  • A β€” A is COMPLEX*16 array, dimension (LDA,N). On entry, the triangular factor U or L from the Cholesky factorization A = U**H*U or A = L*L**H, as computed by ZPOTRF. On exit, the upper or lower triangle of the (Hermitian) inverse of A, overwriting the input factor U or L. πŸ’œ
  • LDA β€” LDA is INTEGER; the leading dimension of the array A. LDA >= max(1,N). 🌸
  • INFO β€” INFO is INTEGER; here's the status tea:
    • = 0: successful exit πŸ‘‘
    • < 0: if INFO = -i, the i-th argument had an illegal value πŸ™ˆ
    • > 0: if INFO = i, the (i,i) element of the factor U or L is zero, and the inverse could not be computed. πŸ’€

πŸ‘‘ Author

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

Definition at line 94 of file zpotri.f. πŸŽ€

πŸ‘‘ AUTHOR πŸ‘‘

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


okay that's the whole page, bestie β€” LAPACK Version 3.12.0 and potri(3), signing off with all the sparkle. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«Ά

πŸ“¦ where this page comes from