fortran-lapack
Loading...
Searching...
No Matches
la_lapack::tprfs Interface Reference

TPRFS: provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix. The solution matrix X must be computed by CTPTRS or some other means before entering this routine. TPRFS does not do iterative refinement because doing so cannot improve the backward error. More...

Public Member Functions

pure subroutine ctprfs (uplo, trans, diag, n, nrhs, ap, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_ctprfs
 
pure subroutine dtprfs (uplo, trans, diag, n, nrhs, ap, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_dtprfs
 
 la_qtprfs
 
pure subroutine stprfs (uplo, trans, diag, n, nrhs, ap, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_stprfs
 
 la_wtprfs
 
pure subroutine ztprfs (uplo, trans, diag, n, nrhs, ap, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_ztprfs
 

Detailed Description

TPRFS: provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix. The solution matrix X must be computed by CTPTRS or some other means before entering this routine. TPRFS does not do iterative refinement because doing so cannot improve the backward error.

Member Function/Subroutine Documentation

◆ ctprfs()

pure subroutine la_lapack::tprfs::ctprfs ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
complex(sp), dimension(*), intent(in)  ap,
complex(sp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
complex(sp), dimension(ldx,*), intent(in)  x,
integer(ilp), intent(in)  ldx,
real(sp), dimension(*), intent(out)  ferr,
real(sp), dimension(*), intent(out)  berr,
complex(sp), dimension(*), intent(out)  work,
real(sp), dimension(*), intent(out)  rwork,
integer(ilp), intent(out)  info 
)

◆ dtprfs()

pure subroutine la_lapack::tprfs::dtprfs ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(dp), dimension(*), intent(in)  ap,
real(dp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
real(dp), dimension(ldx,*), intent(in)  x,
integer(ilp), intent(in)  ldx,
real(dp), dimension(*), intent(out)  ferr,
real(dp), dimension(*), intent(out)  berr,
real(dp), dimension(*), intent(out)  work,
integer(ilp), dimension(*), intent(out)  iwork,
integer(ilp), intent(out)  info 
)

◆ la_ctprfs()

la_lapack::tprfs::la_ctprfs

◆ la_dtprfs()

la_lapack::tprfs::la_dtprfs

◆ la_qtprfs()

la_lapack::tprfs::la_qtprfs

◆ la_stprfs()

la_lapack::tprfs::la_stprfs

◆ la_wtprfs()

la_lapack::tprfs::la_wtprfs

◆ la_ztprfs()

la_lapack::tprfs::la_ztprfs

◆ stprfs()

pure subroutine la_lapack::tprfs::stprfs ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(sp), dimension(*), intent(in)  ap,
real(sp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
real(sp), dimension(ldx,*), intent(in)  x,
integer(ilp), intent(in)  ldx,
real(sp), dimension(*), intent(out)  ferr,
real(sp), dimension(*), intent(out)  berr,
real(sp), dimension(*), intent(out)  work,
integer(ilp), dimension(*), intent(out)  iwork,
integer(ilp), intent(out)  info 
)

◆ ztprfs()

pure subroutine la_lapack::tprfs::ztprfs ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
complex(dp), dimension(*), intent(in)  ap,
complex(dp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
complex(dp), dimension(ldx,*), intent(in)  x,
integer(ilp), intent(in)  ldx,
real(dp), dimension(*), intent(out)  ferr,
real(dp), dimension(*), intent(out)  berr,
complex(dp), dimension(*), intent(out)  work,
real(dp), dimension(*), intent(out)  rwork,
integer(ilp), intent(out)  info 
)

The documentation for this interface was generated from the following file: