fortran-lapack
Loading...
Searching...
No Matches
la_blas::tbsv Interface Reference

TBSV: solves one of the systems of equations A*x = b, or A**T*x = b, or A**H*x = b, where b and x are n element vectors and A is an n by n unit, or non-unit, upper or lower triangular band matrix, with ( k + 1 ) diagonals. No test for singularity or near-singularity is included in this routine. Such tests must be performed before calling this routine. More...

Public Member Functions

pure subroutine ctbsv (uplo, trans, diag, n, k, a, lda, x, incx)
 
 la_ctbsv
 
pure subroutine dtbsv (uplo, trans, diag, n, k, a, lda, x, incx)
 
 la_dtbsv
 
 la_qtbsv
 
pure subroutine stbsv (uplo, trans, diag, n, k, a, lda, x, incx)
 
 la_stbsv
 
 la_wtbsv
 
pure subroutine ztbsv (uplo, trans, diag, n, k, a, lda, x, incx)
 
 la_ztbsv
 

Detailed Description

TBSV: solves one of the systems of equations A*x = b, or A**T*x = b, or A**H*x = b, where b and x are n element vectors and A is an n by n unit, or non-unit, upper or lower triangular band matrix, with ( k + 1 ) diagonals. No test for singularity or near-singularity is included in this routine. Such tests must be performed before calling this routine.

Member Function/Subroutine Documentation

◆ ctbsv()

pure subroutine la_blas::tbsv::ctbsv ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
complex(sp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
complex(sp), dimension(*), intent(inout)  x,
integer(ilp), intent(in)  incx 
)

◆ dtbsv()

pure subroutine la_blas::tbsv::dtbsv ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
real(dp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
real(dp), dimension(*), intent(inout)  x,
integer(ilp), intent(in)  incx 
)

◆ la_ctbsv()

la_blas::tbsv::la_ctbsv

◆ la_dtbsv()

la_blas::tbsv::la_dtbsv

◆ la_qtbsv()

la_blas::tbsv::la_qtbsv

◆ la_stbsv()

la_blas::tbsv::la_stbsv

◆ la_wtbsv()

la_blas::tbsv::la_wtbsv

◆ la_ztbsv()

la_blas::tbsv::la_ztbsv

◆ stbsv()

pure subroutine la_blas::tbsv::stbsv ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
real(sp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
real(sp), dimension(*), intent(inout)  x,
integer(ilp), intent(in)  incx 
)

◆ ztbsv()

pure subroutine la_blas::tbsv::ztbsv ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
complex(dp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
complex(dp), dimension(*), intent(inout)  x,
integer(ilp), intent(in)  incx 
)

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