LATBS: solves one of the triangular systems A * x = s*b, A**T * x = s*b, or A**H * x = s*b, with scaling to prevent overflow, where A is an upper or lower triangular band matrix. Here A**T denotes the transpose of A, x and b are n-element vectors, and s is a scaling factor, usually less than or equal to 1, chosen so that the components of x will be less than the overflow threshold. If the unscaled problem will not cause overflow, the Level 2 BLAS routine CTBSV is called. If the matrix A is singular (A(j,j) = 0 for some j), then s is set to 0 and a non-trivial solution to A*x = 0 is returned.
More...
|
pure subroutine | clatbs (uplo, trans, diag, normin, n, kd, ab, ldab, x, scale, cnorm, info) |
|
| la_clatbs |
|
pure subroutine | dlatbs (uplo, trans, diag, normin, n, kd, ab, ldab, x, scale, cnorm, info) |
|
| la_dlatbs |
|
| la_qlatbs |
|
pure subroutine | slatbs (uplo, trans, diag, normin, n, kd, ab, ldab, x, scale, cnorm, info) |
|
| la_slatbs |
|
| la_wlatbs |
|
pure subroutine | zlatbs (uplo, trans, diag, normin, n, kd, ab, ldab, x, scale, cnorm, info) |
|
| la_zlatbs |
|
LATBS: solves one of the triangular systems A * x = s*b, A**T * x = s*b, or A**H * x = s*b, with scaling to prevent overflow, where A is an upper or lower triangular band matrix. Here A**T denotes the transpose of A, x and b are n-element vectors, and s is a scaling factor, usually less than or equal to 1, chosen so that the components of x will be less than the overflow threshold. If the unscaled problem will not cause overflow, the Level 2 BLAS routine CTBSV is called. If the matrix A is singular (A(j,j) = 0 for some j), then s is set to 0 and a non-trivial solution to A*x = 0 is returned.
◆ clatbs()
pure subroutine la_lapack::latbs::clatbs |
( |
character, intent(in) |
uplo, |
|
|
character, intent(in) |
trans, |
|
|
character, intent(in) |
diag, |
|
|
character, intent(in) |
normin, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
kd, |
|
|
complex(sp), dimension(ldab,*), intent(in) |
ab, |
|
|
integer(ilp), intent(in) |
ldab, |
|
|
complex(sp), dimension(*), intent(inout) |
x, |
|
|
real(sp), intent(out) |
scale, |
|
|
real(sp), dimension(*), intent(inout) |
cnorm, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ dlatbs()
pure subroutine la_lapack::latbs::dlatbs |
( |
character, intent(in) |
uplo, |
|
|
character, intent(in) |
trans, |
|
|
character, intent(in) |
diag, |
|
|
character, intent(in) |
normin, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
kd, |
|
|
real(dp), dimension(ldab,*), intent(in) |
ab, |
|
|
integer(ilp), intent(in) |
ldab, |
|
|
real(dp), dimension(*), intent(inout) |
x, |
|
|
real(dp), intent(out) |
scale, |
|
|
real(dp), dimension(*), intent(inout) |
cnorm, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ la_clatbs()
la_lapack::latbs::la_clatbs |
◆ la_dlatbs()
la_lapack::latbs::la_dlatbs |
◆ la_qlatbs()
la_lapack::latbs::la_qlatbs |
◆ la_slatbs()
la_lapack::latbs::la_slatbs |
◆ la_wlatbs()
la_lapack::latbs::la_wlatbs |
◆ la_zlatbs()
la_lapack::latbs::la_zlatbs |
◆ slatbs()
pure subroutine la_lapack::latbs::slatbs |
( |
character, intent(in) |
uplo, |
|
|
character, intent(in) |
trans, |
|
|
character, intent(in) |
diag, |
|
|
character, intent(in) |
normin, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
kd, |
|
|
real(sp), dimension(ldab,*), intent(in) |
ab, |
|
|
integer(ilp), intent(in) |
ldab, |
|
|
real(sp), dimension(*), intent(inout) |
x, |
|
|
real(sp), intent(out) |
scale, |
|
|
real(sp), dimension(*), intent(inout) |
cnorm, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ zlatbs()
pure subroutine la_lapack::latbs::zlatbs |
( |
character, intent(in) |
uplo, |
|
|
character, intent(in) |
trans, |
|
|
character, intent(in) |
diag, |
|
|
character, intent(in) |
normin, |
|
|
integer(ilp), intent(in) |
n, |
|
|
integer(ilp), intent(in) |
kd, |
|
|
complex(dp), dimension(ldab,*), intent(in) |
ab, |
|
|
integer(ilp), intent(in) |
ldab, |
|
|
complex(dp), dimension(*), intent(inout) |
x, |
|
|
real(dp), intent(out) |
scale, |
|
|
real(dp), dimension(*), intent(inout) |
cnorm, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
The documentation for this interface was generated from the following file: