n*M.V+n*V ( alpha A x beta y -- alpha*A.x+b*y )
Basic Linear Algebra Subroutines (BLAS) interface » BLAS interface matrix operations

Prev:n*M.V+n*V! ( alpha A x beta y -- y=alpha*A.x+b*y )
Next:n*M.V ( alpha A x -- alpha*A.x )


Vocabulary
math.blas.matrices

Inputs
alphaa number
Aa blas-matrix-base
xa blas-vector-base
betaa number
ya blas-vector-base


Outputs
alpha*A.x+b*ya blas-vector-base


Word description
Calculate the matrix-vector product αAx + βy and return a freshly allocated vector containing the result. The width of A must match the length of x, and the height must match the length of y. The returned vector will have the same length as y. Corresponds to the xGEMV routines in BLAS.

See also
n*M.V+n*V!, n*M.V, M.V

Definition


: n*M.V+n*V ( alpha A x beta y -- alpha*A.x+b*y )
clone n*M.V+n*V! ;