MB_DGEMV – Performs y := alpha*A*x + beta*y or y := alpha*A^T*x + beta*y

Block SymbolLicensing group: STANDARD
PIC

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

DGEMV(sTRANS, M, N, alpha, uA, LDA, uX, INCX, beta, uY, INCY);

where parameters of DGEMV 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

uY

Input reference to vector y

reference

trans

Transposition of the input matrix   0  3

long

incx

Index increment of vector x

long

incy

Index increment of vector y

long

alpha

Scalar coefficient alpha

double

beta

Scalar coefficient beta

double

HLD

Hold

bool

Outputs

yA

Output reference to matrix A

reference

yX

Output reference to vector x

reference

yY

Output reference to vector y

reference

E

Error indicator

bool