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

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

Public Member Functions

pure subroutine cpbrfs (uplo, n, kd, nrhs, ab, ldab, afb, ldafb, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_cpbrfs
 
pure subroutine dpbrfs (uplo, n, kd, nrhs, ab, ldab, afb, ldafb, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_dpbrfs
 
 la_qpbrfs
 
pure subroutine spbrfs (uplo, n, kd, nrhs, ab, ldab, afb, ldafb, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_spbrfs
 
 la_wpbrfs
 
pure subroutine zpbrfs (uplo, n, kd, nrhs, ab, ldab, afb, ldafb, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_zpbrfs
 

Detailed Description

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

Member Function/Subroutine Documentation

◆ cpbrfs()

pure subroutine la_lapack::pbrfs::cpbrfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kd,
integer(ilp), intent(in)  nrhs,
complex(sp), dimension(ldab,*), intent(in)  ab,
integer(ilp), intent(in)  ldab,
complex(sp), dimension(ldafb,*), intent(in)  afb,
integer(ilp), intent(in)  ldafb,
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 
)

◆ dpbrfs()

pure subroutine la_lapack::pbrfs::dpbrfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kd,
integer(ilp), intent(in)  nrhs,
real(dp), dimension(ldab,*), intent(in)  ab,
integer(ilp), intent(in)  ldab,
real(dp), dimension(ldafb,*), intent(in)  afb,
integer(ilp), intent(in)  ldafb,
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_cpbrfs()

la_lapack::pbrfs::la_cpbrfs

◆ la_dpbrfs()

la_lapack::pbrfs::la_dpbrfs

◆ la_qpbrfs()

la_lapack::pbrfs::la_qpbrfs

◆ la_spbrfs()

la_lapack::pbrfs::la_spbrfs

◆ la_wpbrfs()

la_lapack::pbrfs::la_wpbrfs

◆ la_zpbrfs()

la_lapack::pbrfs::la_zpbrfs

◆ spbrfs()

pure subroutine la_lapack::pbrfs::spbrfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kd,
integer(ilp), intent(in)  nrhs,
real(sp), dimension(ldab,*), intent(in)  ab,
integer(ilp), intent(in)  ldab,
real(sp), dimension(ldafb,*), intent(in)  afb,
integer(ilp), intent(in)  ldafb,
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 
)

◆ zpbrfs()

pure subroutine la_lapack::pbrfs::zpbrfs ( character, intent(in)  uplo,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kd,
integer(ilp), intent(in)  nrhs,
complex(dp), dimension(ldab,*), intent(in)  ab,
integer(ilp), intent(in)  ldab,
complex(dp), dimension(ldafb,*), intent(in)  afb,
integer(ilp), intent(in)  ldafb,
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: