/home/abui.../zhetrs2.f(3)

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

🌸 ZHETRS2 β€” bestie's guide to solving A*X = B πŸ’…

okay so first things first, the manual name is /home/abui.../zhetrs2.f(3) and the whole thing lives at /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zhetrs2.f β€” that's the file, that's where the magic is, no cap. ✨


✨ SYNOPSIS ✨

πŸŽ€ Functions/Subroutines

subroutine ZHETRS2 (uplo, n, nrhs, a, lda, ipiv, b, ldb, work, info)

ZHETRS2 🫢


πŸ’– Function/Subroutine Documentation πŸ’–

subroutine ZHETRS2 (character uplo, integer n, integer nrhs, complex*16,
    dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv,
    complex*16, dimension( ldb, * ) b, integer ldb, complex*16, dimension( *
    ) work, integer info)

ZHETRS2 πŸ¦‹

⭐ Purpose:

!>
!> ZHETRS2 solves a system of linear equations A*X = B with a complex
!> Hermitian matrix A using the factorization A = U*D*U**H or
!> A = L*D*L**H computed by ZHETRF and converted by ZSYCONV.
!>

Like, literally, it solves A*X = B for a complex Hermitian matrix A, using the factorization A = U*D*U**H or A = L*D*L**H that ZHETRF computed and ZSYCONV converted. she ate that. πŸ‘‘


🌈 Parameters

  • UPLO β€” UPLO is CHARACTER*1. It tells you whether the factorization details are stored as an upper or lower triangular matrix, bestie. The options:
    • = '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. πŸ“
  • NRHS β€” NRHS is INTEGER. The number of right hand sides, i.e. the number of columns of the matrix B. NRHS >= 0. so many right hand sides, so little time 😭
  • A β€” A is COMPLEX*16 array, dimension (LDA,N). It holds the block diagonal matrix D and the multipliers used to obtain the factor U or L as computed by ZHETRF. iconic container energy πŸ’œ
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= max(1,N). πŸ‘‘ respect the leading dimension fr fr
  • IPIV β€” IPIV is INTEGER array, dimension (N). Details of the interchanges and the block structure of D as determined by ZHETRF. πŸŒ€
  • B β€” B is COMPLEX*16 array, dimension (LDB,NRHS). On entry, the right hand side matrix B. On exit, the solution matrix X. she goes IN as B and comes OUT as X, main character transformation πŸ’«
  • LDB β€” LDB is INTEGER. The leading dimension of the array B. LDB >= max(1,N). 🎯
  • WORK β€” WORK is COMPLEX*16 array, dimension (N). a whole array of workspace, just vibing 🧚
  • INFO β€” INFO is INTEGER. The iykyk status code:
    • = 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 125 of file zhetrs2.f.


πŸ¦‹ Author

Generated automatically by Doxygen for LAPACK from the source code. not a human, just a very diligent little doc generator doing its thing πŸ™ˆ


ok that's the whole page, bestie β€” nothing skipped, nothing invented. ZHETRS2 really said "I solve systems and I look cute doing it." πŸ’…

LAPACK β€” Version 3.12.0 🌈 and the page itself is /home/abui.../zhetrs2.f(3). mwah, go forth and factorize πŸ«ΆπŸ’–

πŸ“¦ where this page comes from