librsb  1.2.0.11
Public Member Functions
blas_sparse::ussm Interface Reference

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

Public Member Functions

subroutine sussm (order, transT, nrhs, alpha, T, b, ldb, istat)
 Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT. More...
 
subroutine dussm (order, transT, nrhs, alpha, T, b, ldb, istat)
 Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT. More...
 
subroutine cussm (order, transT, nrhs, alpha, T, b, ldb, istat)
 Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT. More...
 
subroutine zussm (order, transT, nrhs, alpha, T, b, ldb, istat)
 Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT. More...
 

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

◆ cussm()

subroutine blas_sparse::ussm::cussm ( integer  order,
integer  transT,
integer  nrhs,
complex(kind(1.e0))  alpha,
integer  T,
complex(kind(1.e0)), dimension (:,:)  b,
integer  ldb,
integer, intent(out)  istat 
)

Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT.

Parameters
orderlayour of the dense array.
transTTransposition operator for matrix T.
nrhsNumber of right hand side columns.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
bDense vector b.
ldbLeading dimension of b.
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).

◆ dussm()

subroutine blas_sparse::ussm::dussm ( integer  order,
integer  transT,
integer  nrhs,
real(kind(1.d0))  alpha,
integer  T,
real(kind(1.d0)), dimension (:,:)  b,
integer  ldb,
integer, intent(out)  istat 
)

Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT.

Parameters
orderlayour of the dense array.
transTTransposition operator for matrix T.
nrhsNumber of right hand side columns.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
bDense vector b.
ldbLeading dimension of b.
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).

◆ sussm()

subroutine blas_sparse::ussm::sussm ( integer  order,
integer  transT,
integer  nrhs,
real(kind(1.e0))  alpha,
integer  T,
real(kind(1.e0)), dimension (:,:)  b,
integer  ldb,
integer, intent(out)  istat 
)

Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT.

Parameters
orderlayour of the dense array.
transTTransposition operator for matrix T.
nrhsNumber of right hand side columns.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
bDense vector b.
ldbLeading dimension of b.
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).

◆ zussm()

subroutine blas_sparse::ussm::zussm ( integer  order,
integer  transT,
integer  nrhs,
complex(kind(1.d0))  alpha,
integer  T,
complex(kind(1.d0)), dimension (:,:)  b,
integer  ldb,
integer, intent(out)  istat 
)

Triangular solve, by a dense matrix (aka multi-vector). Either of $B \leftarrow \alpha T^{-1} B,$ $B \leftarrow \alpha T^{-T} B,$ $B \leftarrow \alpha T^{-H} B$, depending on the value of transT.

Parameters
orderlayour of the dense array.
transTTransposition operator for matrix T.
nrhsNumber of right hand side columns.
alphaValue for $ \alpha $.
TA valid triangular matrix handle.
bDense vector b.
ldbLeading dimension of b.
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: