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

PTRFS: improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution. More...

Public Member Functions

pure subroutine cptrfs (uplo, n, nrhs, d, e, df, ef, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_cptrfs
 
pure subroutine dptrfs (n, nrhs, d, e, df, ef, b, ldb, x, ldx, ferr, berr, work, info)
 
 la_dptrfs
 
 la_qptrfs
 
pure subroutine sptrfs (n, nrhs, d, e, df, ef, b, ldb, x, ldx, ferr, berr, work, info)
 
 la_sptrfs
 
 la_wptrfs
 
pure subroutine zptrfs (uplo, n, nrhs, d, e, df, ef, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_zptrfs
 

Detailed Description

PTRFS: improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution.

Member Function/Subroutine Documentation

◆ cptrfs()

pure subroutine la_lapack::ptrfs::cptrfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(sp), dimension(*), intent(in)  d,
complex(sp), dimension(*), intent(in)  e,
real(sp), dimension(*), intent(in)  df,
complex(sp), dimension(*), intent(in)  ef,
complex(sp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
complex(sp), dimension(ldx,*), intent(inout)  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 
)

◆ dptrfs()

pure subroutine la_lapack::ptrfs::dptrfs ( integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(dp), dimension(*), intent(in)  d,
real(dp), dimension(*), intent(in)  e,
real(dp), dimension(*), intent(in)  df,
real(dp), dimension(*), intent(in)  ef,
real(dp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
real(dp), dimension(ldx,*), intent(inout)  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), intent(out)  info 
)

◆ la_cptrfs()

la_lapack::ptrfs::la_cptrfs

◆ la_dptrfs()

la_lapack::ptrfs::la_dptrfs

◆ la_qptrfs()

la_lapack::ptrfs::la_qptrfs

◆ la_sptrfs()

la_lapack::ptrfs::la_sptrfs

◆ la_wptrfs()

la_lapack::ptrfs::la_wptrfs

◆ la_zptrfs()

la_lapack::ptrfs::la_zptrfs

◆ sptrfs()

pure subroutine la_lapack::ptrfs::sptrfs ( integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(sp), dimension(*), intent(in)  d,
real(sp), dimension(*), intent(in)  e,
real(sp), dimension(*), intent(in)  df,
real(sp), dimension(*), intent(in)  ef,
real(sp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
real(sp), dimension(ldx,*), intent(inout)  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), intent(out)  info 
)

◆ zptrfs()

pure subroutine la_lapack::ptrfs::zptrfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(dp), dimension(*), intent(in)  d,
complex(dp), dimension(*), intent(in)  e,
real(dp), dimension(*), intent(in)  df,
complex(dp), dimension(*), intent(in)  ef,
complex(dp), dimension(ldb,*), intent(in)  b,
integer(ilp), intent(in)  ldb,
complex(dp), dimension(ldx,*), intent(inout)  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: