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

GTSV: solves the equation A*X = B, where A is an N-by-N tridiagonal matrix, by Gaussian elimination with partial pivoting. Note that the equation A**T *X = B may be solved by interchanging the order of the arguments DU and DL. More...

Public Member Functions

pure subroutine cgtsv (n, nrhs, dl, d, du, b, ldb, info)
 
 la_cgtsv
 
pure subroutine dgtsv (n, nrhs, dl, d, du, b, ldb, info)
 
 la_dgtsv
 
 la_qgtsv
 
pure subroutine sgtsv (n, nrhs, dl, d, du, b, ldb, info)
 
 la_sgtsv
 
 la_wgtsv
 
pure subroutine zgtsv (n, nrhs, dl, d, du, b, ldb, info)
 
 la_zgtsv
 

Detailed Description

GTSV: solves the equation A*X = B, where A is an N-by-N tridiagonal matrix, by Gaussian elimination with partial pivoting. Note that the equation A**T *X = B may be solved by interchanging the order of the arguments DU and DL.

Member Function/Subroutine Documentation

◆ cgtsv()

pure subroutine la_lapack::gtsv::cgtsv ( integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
complex(sp), dimension(*), intent(inout)  dl,
complex(sp), dimension(*), intent(inout)  d,
complex(sp), dimension(*), intent(inout)  du,
complex(sp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ dgtsv()

pure subroutine la_lapack::gtsv::dgtsv ( integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(dp), dimension(*), intent(inout)  dl,
real(dp), dimension(*), intent(inout)  d,
real(dp), dimension(*), intent(inout)  du,
real(dp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ la_cgtsv()

la_lapack::gtsv::la_cgtsv

◆ la_dgtsv()

la_lapack::gtsv::la_dgtsv

◆ la_qgtsv()

la_lapack::gtsv::la_qgtsv

◆ la_sgtsv()

la_lapack::gtsv::la_sgtsv

◆ la_wgtsv()

la_lapack::gtsv::la_wgtsv

◆ la_zgtsv()

la_lapack::gtsv::la_zgtsv

◆ sgtsv()

pure subroutine la_lapack::gtsv::sgtsv ( integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
real(sp), dimension(*), intent(inout)  dl,
real(sp), dimension(*), intent(inout)  d,
real(sp), dimension(*), intent(inout)  du,
real(sp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ zgtsv()

pure subroutine la_lapack::gtsv::zgtsv ( integer(ilp), intent(in)  n,
integer(ilp), intent(in)  nrhs,
complex(dp), dimension(*), intent(inout)  dl,
complex(dp), dimension(*), intent(inout)  d,
complex(dp), dimension(*), intent(inout)  du,
complex(dp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

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