ALP User Documentation  0.8.preview
Algebraic Programming User Documentation
Namespaces | Functions
mpv.hpp File Reference

Implements the matrix powers kernel \( y=A^kx \) over arbitrary semirings. More...

Go to the source code of this file.

Namespaces

 grb
 The ALP/GraphBLAS namespace.
 
 grb::algorithms
 The namespace for ALP/GraphBLAS algorithms.
 

Functions

template<Descriptor descr, class Ring , typename IOType , typename InputType >
RC mpv (Vector< IOType > &u, const Matrix< InputType > &A, const size_t k, const Vector< IOType > &v, Vector< IOType > &temp, const Ring &ring)
 The matrix powers kernel. More...
 

Detailed Description

Implements the matrix powers kernel \( y=A^kx \) over arbitrary semirings.

Author
A. N. Yzelman
Date
30th of March 2017