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...
|
| 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 |
| |
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.
◆ 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 ) |
◆ 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 ) |
◆ 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 ) |
◆ 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 ) |
The documentation for this interface was generated from the following file: