STBRFS(3)
π NAME
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/stbrfs.f
okay so this page is stbrfs.f(3) from the Library Functions Manual, and yes the whole path above is literally the NAME section. no cap. π
β¨ SYNOPSIS
Functions/Subroutines
subroutine STBRFS (uplo, trans, diag, n, kd, nrhs, ab, ldab, b, ldb, x,
ldx, ferr, berr, work, iwork, info)
STBRFS
π Function/Subroutine Documentation
The full signature is giving main-character Fortran energy:
subroutine STBRFS (character uplo, character trans, character diag, integer
n, integer kd, integer nrhs, real, dimension( ldab, * ) ab, integer
ldab, real, dimension( ldb, * ) b, integer ldb, real, dimension( ldx, *
) x, integer ldx, real, dimension( * ) ferr, real, dimension( * ) berr,
real, dimension( * ) work, integer, dimension( * ) iwork, integer info)
STBRFS
π― Purpose
STBRFS provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix. π¦
The solution matrix X must be computed by STBTRS or some other means before entering this routine. STBRFS does not do iterative refinement because doing so cannot improve the backward error. periodt.
π§Ύ Parameters
UPLO
UPLOisCHARACTER*1= 'U':Ais upper triangular;= 'L':Ais lower triangular.
TRANS
TRANSisCHARACTER*1- Specifies the form of the system of equations:
= 'N':A * X = B(No transpose)= 'T':A**T * X = B(Transpose)= 'C':A**H * X = B(Conjugate transpose = Transpose)
DIAG
DIAGisCHARACTER*1= 'N':Ais non-unit triangular;= 'U':Ais unit triangular.
N
NisINTEGER- The order of the matrix
A.N >= 0.
KD
KDisINTEGER- The number of superdiagonals or subdiagonals of the triangular band matrix
A.KD >= 0.
NRHS
NRHSisINTEGER- The number of right hand sides, i.e., the number of columns of the matrices
BandX.NRHS >= 0.
AB
ABisREALarray, dimension(LDAB,N)- The upper or lower triangular band matrix
A, stored in the firstkd+1rows of the array. Thej-th column ofAis stored in thej-th column of the arrayABas follows:- if
UPLO = 'U',AB(kd+1+i-j,j) = A(i,j)formax(1,j-kd)<=i<=j; - if
UPLO = 'L',AB(1+i-j,j) = A(i,j)forj<=i<=min(n,j+kd).
- if
- If
DIAG = 'U', the diagonal elements ofAare not referenced and are assumed to be1.
LDAB
LDABisINTEGER- The leading dimension of the array
AB.LDAB >= KD+1.
B
BisREALarray, dimension(LDB,NRHS)- The right hand side matrix
B.
LDB
LDBisINTEGER- The leading dimension of the array
B.LDB >= max(1,N).
X
XisREALarray, dimension(LDX,NRHS)- The solution matrix
X.
LDX
LDXisINTEGER- The leading dimension of the array
X.LDX >= max(1,N).
FERR
FERRisREALarray, dimension(NRHS)- The estimated forward error bound for each solution vector
X(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
BERRisREALarray, dimension(NRHS)- The componentwise relative backward error of each solution vector
X(j)(i.e., the smallest relative change in any element ofAorBthat makesX(j)an exact solution).
WORK
WORKisREALarray, dimension(3*N)
IWORK
IWORKisINTEGERarray, dimension(N)
INFO
INFOisINTEGER= 0: successful exit< 0: ifINFO = -i, thei-th argument had an illegal value
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 186 of file stbrfs.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
LAPACK Version 3.12.0, page /home/abui...RC/stbrfs.f(3) β that's the source/version + page sign-off, bestie πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms