SRC/csyrfs.f(3)
π NAME π
okay so welcome to SRC/csyrfs.f(3) β the Library Functions Manual page β and the name on the tin is literally SRC/csyrfs.f. That's the file, bestie. It's giving documentation, and honestly it ate. π«Ά
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine csyrfs (uplo, n, nrhs, a, lda, af, ldaf, ipiv, b, ldb, x,
ldx, ferr, berr, work, rwork, info)
CSYRFS
That's the tiny synopsis vibe. Now the full signature:
π¦ Function/Subroutine Documentation π¦
π subroutine csyrfs π
subroutine csyrfs (character uplo, integer n, integer nrhs, complex,
dimension( lda, * ) a, integer lda, complex, dimension( ldaf, * ) af,
integer ldaf, integer, dimension( * ) ipiv, complex, dimension( ldb, * )
b, integer ldb, complex, dimension( ldx, * ) x, integer ldx, real,
dimension( * ) ferr, real, dimension( * ) berr, complex, dimension( * )
work, real, dimension( * ) rwork, integer info)
CSYRFS
π― Purpose
okay so CSYRFS improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and it provides error bounds and backward error estimates for the solution. That's the whole main character move. π
π Parameters
UPLOβUPLOisCHARACTER*1.= 'U': upper triangle ofAis stored;= 'L': lower triangle ofAis stored. pick your triangle, bestie.NβNisINTEGER. The order of the matrixA.N >= 0. zero is valid, no cap.NRHSβNRHSisINTEGER. The number of right hand sides, i.e., the number of columns of the matricesBandX.NRHS >= 0.AβAisCOMPLEX array, dimension (LDA,N). The symmetric matrixA. IfUPLO = 'U', the leadingN-by-Nupper triangular part ofAcontains the upper triangular part of the matrixA, and the strictly lower triangular part ofAis not referenced. IfUPLO = 'L', the leadingN-by-Nlower triangular part ofAcontains the lower triangular part of the matrixA, and the strictly upper triangular part ofAis not referenced.LDAβLDAisINTEGER. The leading dimension of the arrayA.LDA >= max(1,N).AFβAFisCOMPLEX array, dimension (LDAF,N). The factored form of the matrixA.AFcontains the block diagonal matrixDand the multipliers used to obtain the factorUorLfrom the factorizationA = U*D*U**TorA = L*D*L**Tas computed byCSYTRF.LDAFβLDAFisINTEGER. The leading dimension of the arrayAF.LDAF >= max(1,N).IPIVβIPIVisINTEGER array, dimension (N). Details of the interchanges and the block structure ofDas determined byCSYTRF.BβBisCOMPLEX array, dimension (LDB,NRHS). The right hand side matrixB.LDBβLDBisINTEGER. The leading dimension of the arrayB.LDB >= max(1,N).XβXisCOMPLEX array, dimension (LDX,NRHS). On entry, the solution matrixX, as computed byCSYTRS. On exit, the improved solution matrixX.LDXβLDXisINTEGER. The leading dimension of the arrayX.LDX >= max(1,N).FERRβFERRisREAL array, dimension (NRHS). The estimated forward error bound for each solution vectorX(j)(thej-th column of the solution matrixX). IfXTRUEis the true solution corresponding toX(j),FERR(j)is an estimated upper bound for the magnitude of the largest element in(X(j) - XTRUE)divided by the magnitude of the largest element inX(j). The estimate is as reliable as the estimate forRCOND, and is almost always a slight overestimate of the true error.BERRβBERRisREAL array, dimension (NRHS). The componentwise relative backward error of each solution vectorX(j)(i.e., the smallest relative change in any element ofAorBthat makesX(j)an exact solution).WORKβWORKisCOMPLEX array, dimension (2*N).RWORKβRWORKisREAL array, dimension (N).INFOβINFOisINTEGER.= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value.
π§ Internal Parameters
ITMAX is the maximum number of steps of iterative refinement. That's the internal parameter, iykyk.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 190 of file csyrfs.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. Yes bestie, the robots wrote this one. π€β¨
okay that's the whole page, bestie β source SRC/csyrfs.f(3), LAPACK Version 3.12.0. bye π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms