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

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

Public Member Functions

pure subroutine cpprfs (uplo, n, nrhs, ap, afp, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_cpprfs
 
pure subroutine dpprfs (uplo, n, nrhs, ap, afp, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_dpprfs
 
 la_qpprfs
 
pure subroutine spprfs (uplo, n, nrhs, ap, afp, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_spprfs
 
 la_wpprfs
 
pure subroutine zpprfs (uplo, n, nrhs, ap, afp, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_zpprfs
 

Detailed Description

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

Member Function/Subroutine Documentation

◆ cpprfs()

pure subroutine la_lapack::pprfs::cpprfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
complex(sp), dimension(*), intent(in)  ap,
complex(sp), dimension(*), intent(in)  afp,
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 
)

◆ dpprfs()

pure subroutine la_lapack::pprfs::dpprfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(dp), dimension(*), intent(in)  ap,
real(dp), dimension(*), intent(in)  afp,
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), dimension(*), intent(out)  iwork,
integer(ilp), intent(out)  info 
)

◆ la_cpprfs()

la_lapack::pprfs::la_cpprfs

◆ la_dpprfs()

la_lapack::pprfs::la_dpprfs

◆ la_qpprfs()

la_lapack::pprfs::la_qpprfs

◆ la_spprfs()

la_lapack::pprfs::la_spprfs

◆ la_wpprfs()

la_lapack::pprfs::la_wpprfs

◆ la_zpprfs()

la_lapack::pprfs::la_zpprfs

◆ spprfs()

pure subroutine la_lapack::pprfs::spprfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(sp), dimension(*), intent(in)  ap,
real(sp), dimension(*), intent(in)  afp,
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), dimension(*), intent(out)  iwork,
integer(ilp), intent(out)  info 
)

◆ zpprfs()

pure subroutine la_lapack::pprfs::zpprfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
complex(dp), dimension(*), intent(in)  ap,
complex(dp), dimension(*), intent(in)  afp,
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: