librsb 1.3.0.2
blas_sparse::ussv Interface Reference

triangular solve: b <- alpha A^-1 b More...

Public Member Functions

subroutine sussv (transt, alpha, t, x, incx, istat)
 Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.
 
subroutine dussv (transt, alpha, t, x, incx, istat)
 Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.
 
subroutine cussv (transt, alpha, t, x, incx, istat)
 Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.
 
subroutine zussv (transt, alpha, t, x, incx, istat)
 Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.
 

Detailed Description

triangular solve: b <- alpha A^-1 b

Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

Member Function/Subroutine Documentation

◆ cussv()

subroutine blas_sparse::ussv::cussv ( integer transt,
complex(kind(1.e0)) alpha,
integer t,
complex(kind(1.e0)), dimension (:) x,
integer(kind=rsb_blas_idx_kind) incx,
integer(kind=rsb_blas_ist_kind), intent(out) istat )

Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.

Parameters
transTTransposition operator for matrix T.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
xDense vector x.
incxStride of x.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

◆ dussv()

subroutine blas_sparse::ussv::dussv ( integer transt,
real(kind(1.d0)) alpha,
integer t,
real(kind(1.d0)), dimension (:) x,
integer(kind=rsb_blas_idx_kind) incx,
integer(kind=rsb_blas_ist_kind), intent(out) istat )

Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.

Parameters
transTTransposition operator for matrix T.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
xDense vector x.
incxStride of x.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

◆ sussv()

subroutine blas_sparse::ussv::sussv ( integer transt,
real(kind(1.e0)) alpha,
integer t,
real(kind(1.e0)), dimension (:) x,
integer(kind=rsb_blas_idx_kind) incx,
integer(kind=rsb_blas_ist_kind), intent(out) istat )

Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.

Parameters
transTTransposition operator for matrix T.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
xDense vector x.
incxStride of x.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

◆ zussv()

subroutine blas_sparse::ussv::zussv ( integer transt,
complex(kind(1.d0)) alpha,
integer t,
complex(kind(1.d0)), dimension (:) x,
integer(kind=rsb_blas_idx_kind) incx,
integer(kind=rsb_blas_ist_kind), intent(out) istat )

Triangular solve, by a dense vector. Either of $X \leftarrow \alpha T^{-1}X,$ $X \leftarrow \alpha T^{-T}X,$ $X \leftarrow \alpha T^{-H}X$, depending on the value of transT.

Parameters
transTTransposition operator for matrix T.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
xDense vector x.
incxStride of x.
Returns
On success, 0 is returned; on error, -1.
Parameters
istatThe return code will be written to istat (this is a Fortran routine): either 0 (success) or -1 (failure).

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