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

TRSV: 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 matrix. 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 ctrsv (uplo, trans, diag, n, a, lda, x, incx)
 
 la_ctrsv
 
pure subroutine dtrsv (uplo, trans, diag, n, a, lda, x, incx)
 
 la_dtrsv
 
 la_qtrsv
 
pure subroutine strsv (uplo, trans, diag, n, a, lda, x, incx)
 
 la_strsv
 
 la_wtrsv
 
pure subroutine ztrsv (uplo, trans, diag, n, a, lda, x, incx)
 
 la_ztrsv
 

Detailed Description

TRSV: 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 matrix. 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

◆ ctrsv()

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

◆ dtrsv()

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

◆ la_ctrsv()

la_blas::trsv::la_ctrsv

◆ la_dtrsv()

la_blas::trsv::la_dtrsv

◆ la_qtrsv()

la_blas::trsv::la_qtrsv

◆ la_strsv()

la_blas::trsv::la_strsv

◆ la_wtrsv()

la_blas::trsv::la_wtrsv

◆ la_ztrsv()

la_blas::trsv::la_ztrsv

◆ strsv()

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

◆ ztrsv()

pure subroutine la_blas::trsv::ztrsv ( character, intent(in)  uplo,
character, intent(in)  trans,
character, intent(in)  diag,
integer(ilp), intent(in)  n,
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: