CSYT01_ROOK(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

CSYT01_ROOK(3) πŸ’…

okay so bestie, welcome to the manual page for CSYT01_ROOK(3). The manual name is TESTING/LIN/csyt01_rook.f β€” yes, it’s giving Library Functions Manual energy. We’re gonna go through every single detail together, no cap. ✨

NAME

TESTING/LIN/csyt01_rook.f

SYNOPSIS

Functions/Subroutines

subroutine csyt01_rook (uplo, n, a, lda, afac, ldafac, ipiv, c, ldc,
    rwork, resid)

CSYT01_ROOK

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

subroutine csyt01_rook (character uplo, integer n, complex, dimension( lda,
* ) a, integer lda, complex, dimension( ldafac, * ) afac, integer
ldafac, integer, dimension( * ) ipiv, complex, dimension( ldc, * ) c,
integer ldc, real, dimension( * ) rwork, real resid)

CSYT01_ROOK

Purpose 🎯

okay so CSYT01_ROOK reconstructs a complex symmetric indefinite matrix A from its block L*D*L' or U*D*U' factorization and computes the residual:

norm( C - A ) / ( N * norm(A) * EPS ),

where C is the reconstructed matrix, EPS is the machine epsilon, L' is the transpose of L, and U' is the transpose of U. slay. πŸ’–

Parameters 🧚

  • UPLO β€” UPLO is CHARACTER*1. Specifies whether the upper or lower triangular part of the complex symmetric matrix A is stored:
    • = 'U': Upper triangular
    • = 'L': Lower triangular
  • N β€” N is INTEGER. The number of rows and columns of the matrix A. N >= 0.
  • A β€” A is COMPLEX array, dimension (LDA,N). The original complex symmetric matrix A.
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= max(1,N)
  • AFAC β€” AFAC is COMPLEX array, dimension (LDAFAC,N). The factored form of the matrix A. AFAC contains the block diagonal matrix D and the multipliers used to obtain the factor L or U from the block L*D*L' or U*D*U' factorization as computed by CSYTRF_ROOK.
  • LDAFAC β€” LDAFAC is INTEGER. The leading dimension of the array AFAC. LDAFAC >= max(1,N).
  • IPIV β€” IPIV is INTEGER array, dimension (N). The pivot indices from CSYTRF_ROOK.
  • C β€” C is COMPLEX array, dimension (LDC,N)
  • LDC β€” LDC is INTEGER. The leading dimension of the array C. LDC >= max(1,N).
  • RWORK β€” RWORK is REAL array, dimension (N)
  • RESID β€” RESID is REAL
    • If UPLO = 'L', norm(L*D*L' - A) / ( N * norm(A) * EPS )
    • If UPLO = 'U', norm(U*D*U' - A) / ( N * norm(A) * EPS )

Author 🫢

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

Definition at line 123 of file csyt01_rook.f.

Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


okay that’s the whole page, bestie πŸ’– β€” this one’s from LAPACK Version 3.12.0, source page TESTING/LI...yt01_rook.f(3), and the footer didn’t give a date, so I’m not inventing one. periodt. πŸŽ€

πŸ“¦ where this page comes from