SRC/ctrti2.f(3)

πŸ’– NAME πŸ’–

SRC/ctrti2.f β€” hii bestie, welcome to the Library Functions Manual page for SRC/ctrti2.f(3). This is the whole vibe for the ctrti2 subroutine: the unblocked algorithm that computes the inverse of a triangular matrix. πŸ’…βœ¨

✨ SYNOPSIS ✨

Functions/Subroutines

  • subroutine ctrti2 (uplo, diag, n, a, lda, info) β€” CTRTI2 computes the inverse of a triangular matrix (unblocked algorithm). πŸ‘‘

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

subroutine ctrti2 (character uplo, character diag, integer n, complex, dimension( lda, * ) a, integer lda, integer info)

CTRTI2 computes the inverse of a triangular matrix (unblocked algorithm). No cap, that's the whole function's main character energy. πŸ’«

🌸 Purpose 🌸

Okay so the purpose is literally this: CTRTI2 computes the inverse of a complex upper or lower triangular matrix. 🫢

This is the Level 2 BLAS version of the algorithm. Periodt. πŸ”₯

πŸŽ€ Parameters πŸŽ€

  • UPLO β€” UPLO is CHARACTER*1. This one specifies whether the matrix A is upper or lower triangular.
    • = 'U': Upper triangular
    • = 'L': Lower triangular
  • DIAG β€” DIAG is CHARACTER*1. This tells you whether or not the matrix A is unit triangular.
    • = 'N': Non-unit triangular
    • = 'U': Unit triangular
  • N β€” N is INTEGER. The order of the matrix A. N >= 0. πŸ’–
  • A β€” A is COMPLEX array, dimension (LDA,N). On entry, this is the triangular matrix A.
    • If UPLO = 'U', the leading n by n upper triangular part of the array A contains the upper triangular matrix, and the strictly lower triangular part of A is not referenced.
    • If UPLO = 'L', the leading n by n lower triangular part of the array A contains the lower triangular matrix, and the strictly upper triangular part of A is not referenced.
    • If DIAG = 'U', the diagonal elements of A are also not referenced and are assumed to be 1.

On exit, A holds the (triangular) inverse of the original matrix, in the same storage format. Slay. πŸ’…

  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= max(1,N). πŸ¦‹
  • INFO β€” INFO is INTEGER.
    • = 0: successful exit
    • < 0: if INFO = -k, the k-th argument had an illegal value
Bestie, that negative INFO is your little red flag that somebody passed a bad argument. πŸ™ˆ

πŸ‘‘ Author πŸ‘‘

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

Definition at line 109 of file ctrti2.f. πŸŽ€

🌈 Author 🌈

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


Okay bestie, that's the whole page: it's from the Library Functions Manual, and this iconic little footer is giving LAPACK Version 3.12.0, page SRC/ctrti2.f(3). Mwah πŸ’‹βœ¨πŸ«Ά

πŸ“¦ where this page comes from