MB_DTRMV – Performs x := A*x or x := A^T*x for triangular matrix A

Block SymbolLicensing group: STANDARD
PIC

Function Description
The output references yA and yX are always set to the corresponding input references uA and uX. If HLD = on then nothing is computed otherwise the BLAS function DTRMV is called internally:

DTRMV(sLUPLO, sTRANS, sNDIAG, N, uA, LDA, uX, INCX);

where parameters of DTRMV are set in the following way:

The error flag E is set to on if:

See BLAS documentation [7] for more details.

Inputs

uA

Input reference to matrix A

reference

uX

Input reference to vector x

reference

LUPLO

Matrix A is a lower triangular matrix

bool

trans

Transposition of the input matrix   0  3

long

NDIAG

Matrix A is not assumed to be unit triangular

bool

incx

Index increment of vector x

long

HLD

Hold

bool

Outputs

yA

Output reference to matrix A

reference

yX

Output reference to vector x

reference

E

Error indicator

bool