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: