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

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

Public Member Functions

pure subroutine cgbrfs (trans, n, kl, ku, nrhs, ab, ldab, afb, ldafb, ipiv, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_cgbrfs
 
pure subroutine dgbrfs (trans, n, kl, ku, nrhs, ab, ldab, afb, ldafb, ipiv, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_dgbrfs
 
 la_qgbrfs
 
pure subroutine sgbrfs (trans, n, kl, ku, nrhs, ab, ldab, afb, ldafb, ipiv, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 
 la_sgbrfs
 
 la_wgbrfs
 
pure subroutine zgbrfs (trans, n, kl, ku, nrhs, ab, ldab, afb, ldafb, ipiv, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 
 la_zgbrfs
 

Detailed Description

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

Member Function/Subroutine Documentation

◆ cgbrfs()

pure subroutine la_lapack::gbrfs::cgbrfs ( character, intent(in)  trans,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kl,
integer(ilp), intent(in)  ku,
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,
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 
)
Here is the call graph for this function:

◆ dgbrfs()

pure subroutine la_lapack::gbrfs::dgbrfs ( character, intent(in)  trans,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kl,
integer(ilp), intent(in)  ku,
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,
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 
)
Here is the call graph for this function:

◆ la_cgbrfs()

la_lapack::gbrfs::la_cgbrfs

◆ la_dgbrfs()

la_lapack::gbrfs::la_dgbrfs

◆ la_qgbrfs()

la_lapack::gbrfs::la_qgbrfs

◆ la_sgbrfs()

la_lapack::gbrfs::la_sgbrfs

◆ la_wgbrfs()

la_lapack::gbrfs::la_wgbrfs

◆ la_zgbrfs()

la_lapack::gbrfs::la_zgbrfs

◆ sgbrfs()

pure subroutine la_lapack::gbrfs::sgbrfs ( character, intent(in)  trans,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kl,
integer(ilp), intent(in)  ku,
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,
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 
)
Here is the call graph for this function:

◆ zgbrfs()

pure subroutine la_lapack::gbrfs::zgbrfs ( character, intent(in)  trans,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  kl,
integer(ilp), intent(in)  ku,
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,
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 
)
Here is the call graph for this function:

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