mir.sparse.blas.gemv

Members

Functions

gemtv
void gemtv(CR alpha, Slice!(ChopIterator!(J1*, Series!(I1*, T1*)), 1, kind1) a, Slice!(Iterator2, 1, kind2) x, CL beta, Slice!(Iterator3, 1, kind3) y)

General matrix-vector multiplication with transposition.

gemv
void gemv(CR alpha, Slice!(ChopIterator!(J1*, Series!(I1*, T1*)), 1, kind1) a, Slice!(Iterator2, 1, kind2) x, CL beta, Slice!(Iterator3, 1, kind3) y)

General matrix-vector multiplication.

gemv
void gemv(CR alpha, Slice!(Iterator1, 2, kind1) a, Series!(I2*, T2*) x, CL beta, Slice!(Iterator3, 1, kind3) y)

General matrix-vector multiplication for sparse vectors.

selectiveGemv
void selectiveGemv(Slice!(T*, 2, kind1) a, Slice!(T*, 1, kind2) x, Series!(I3*, T3*) y)

Selective general matrix-vector multiplication with a selector sparse vector.

Meta

Authors

Ilya Yaroshenko