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 ATx

 

 

’C’ or ’c’

Compute x A*x

where AT 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’.

310HP MLIB User’s Guide