HP MLIB User's Guide Vol. 1 7th Ed.
310 HP MLIB User’s Guide
STPMV/DTPMV/CTPMV/ZTPMV Matrix-vector multiply
CHARACTER*1 uplo, trans, diag
INTEGER*8 n, incx
COMPLEX*16 ap(lenap), x(lenx)
CALL ZTPMV(uplo, trans, diag, n, ap, x, incx)
Input uplo Upper/lower triangular option for A:
’L’ or ’l’ A is lower triangular
’U’ or ’u’ A is upper triangular
trans Transposition option for A:
’N’ or ’n’ Compute x ← Ax
’T’ or ’t’ Compute x ← A
T
x
’C’ or ’c’ Compute x ← A*x
where A
T
is the transpose of A and A* is the conjugate
transpose. In the real subprograms, ’C’ and ’c’ have the
same meaning as ’T’ and ’t’.