Next: psb_set_mat_default Set
Up: Sparse Matrix class
Previous: tril Return
Contents
call a%triu(b,info[,&
& diag,imin,imax,jmin,jmax,rscale,cscale])
Returns the upper triangular part of submatrix
A(imin:imax,jmin:jmax), optionally rescaling row/col indices to
the range 1:imax-imin+1,1:jmax-jmin+1.
- Type:
- Asynchronous.
- On Entry
-
- a
- the sparse matrix.
A variable of type psb_Tspmat_type.
Scope: local.
- diag
- Include diagonals up to this one;
diag=1 means the
first superdiagonal, diag=-1 means the first subdiagonal.
Default 0.
- imin,imax,jmin,jmax
- Minimum and maximum row and column indices.
Type: optional.
- rscale,cscale
- Whether to rescale row/column indices.
Type: optional.
- On Return
-
- b
- A copy of a subtriangle of
a.
A variable of type psb_Tspmat_type.
- info
- Return code.