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

SPRFS: improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward error estimates for the solution. More...

Public Member Functions

pure subroutine csprfs (uplo, n, nrhs, ap, afp, ipiv, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_csprfs
 
pure subroutine dsprfs (uplo, n, nrhs, ap, afp, ipiv, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_dsprfs
 
 la_qsprfs
 
pure subroutine ssprfs (uplo, n, nrhs, ap, afp, ipiv, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_ssprfs
 
 la_wsprfs
 
pure subroutine zsprfs (uplo, n, nrhs, ap, afp, ipiv, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_zsprfs
 

Detailed Description

SPRFS: improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward error estimates for the solution.

Member Function/Subroutine Documentation

◆ csprfs()

pure subroutine la_lapack::sprfs::csprfs ( 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,
integer(ilp), dimension(*), intent(in)  ipiv,
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 
)

◆ dsprfs()

pure subroutine la_lapack::sprfs::dsprfs ( 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,
integer(ilp), dimension(*), intent(in)  ipiv,
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_csprfs()

la_lapack::sprfs::la_csprfs

◆ la_dsprfs()

la_lapack::sprfs::la_dsprfs

◆ la_qsprfs()

la_lapack::sprfs::la_qsprfs

◆ la_ssprfs()

la_lapack::sprfs::la_ssprfs

◆ la_wsprfs()

la_lapack::sprfs::la_wsprfs

◆ la_zsprfs()

la_lapack::sprfs::la_zsprfs

◆ ssprfs()

pure subroutine la_lapack::sprfs::ssprfs ( 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,
integer(ilp), dimension(*), intent(in)  ipiv,
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 
)

◆ zsprfs()

pure subroutine la_lapack::sprfs::zsprfs ( 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,
integer(ilp), dimension(*), intent(in)  ipiv,
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: