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

PTTRS: solves a tridiagonal system of the form A * X = B using the factorization A = U**H*D*U or A = L*D*L**H computed by CPTTRF. D is a diagonal matrix specified in the vector D, U (or L) is a unit bidiagonal matrix whose superdiagonal (subdiagonal) is specified in the vector E, and X and B are N by NRHS matrices. More...

Public Member Functions

pure subroutine cpttrs (uplo, n, nrhs, d, e, b, ldb, info)
 
 la_cpttrs
 
pure subroutine dpttrs (n, nrhs, d, e, b, ldb, info)
 
 la_dpttrs
 
 la_qpttrs
 
pure subroutine spttrs (n, nrhs, d, e, b, ldb, info)
 
 la_spttrs
 
 la_wpttrs
 
pure subroutine zpttrs (uplo, n, nrhs, d, e, b, ldb, info)
 
 la_zpttrs
 

Detailed Description

PTTRS: solves a tridiagonal system of the form A * X = B using the factorization A = U**H*D*U or A = L*D*L**H computed by CPTTRF. D is a diagonal matrix specified in the vector D, U (or L) is a unit bidiagonal matrix whose superdiagonal (subdiagonal) is specified in the vector E, and X and B are N by NRHS matrices.

Member Function/Subroutine Documentation

◆ cpttrs()

pure subroutine la_lapack::pttrs::cpttrs ( 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,
complex(sp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)

◆ dpttrs()

pure subroutine la_lapack::pttrs::dpttrs ( 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(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)

◆ la_cpttrs()

la_lapack::pttrs::la_cpttrs

◆ la_dpttrs()

la_lapack::pttrs::la_dpttrs

◆ la_qpttrs()

la_lapack::pttrs::la_qpttrs

◆ la_spttrs()

la_lapack::pttrs::la_spttrs

◆ la_wpttrs()

la_lapack::pttrs::la_wpttrs

◆ la_zpttrs()

la_lapack::pttrs::la_zpttrs

◆ spttrs()

pure subroutine la_lapack::pttrs::spttrs ( 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(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)

◆ zpttrs()

pure subroutine la_lapack::pttrs::zpttrs ( 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,
complex(dp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)

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