|
| template<typename NT , typename IT , unsigned TTDIM> |
| void | bmcsb_gespmv (const BmCsb< NT, IT, TTDIM > &A, const NT *__restrict x, NT *__restrict y) |
| |
| template<typename SR , typename NT , typename IT , typename RHS , typename LHS > |
| void | bicsb_gespmv (const BiCsb< NT, IT > &A, const RHS *__restrict x, LHS *__restrict y) |
| |
| template<typename SR , typename NT , typename IT , typename RHS , typename LHS > |
| void | bicsb_gespmvt (const BiCsb< NT, IT > &A, const RHS *__restrict x, LHS *__restrict y) |
| |
| template<typename NT , typename IT > |
| void | csbsym_gespmv (const CsbSym< NT, IT > &A, const NT *__restrict x, NT *__restrict y) |
| |
| template<typename NT , typename IT , unsigned TTDIM> |
| void | bmsym_gespmv (const BmSym< NT, IT, TTDIM > &A, const NT *__restrict x, NT *__restrict y) |
| |
| template<class CSB > |
| float | RowImbalance (const CSB &A) |
| |
| template<class NT , class IT > |
| float | ColImbalance (const BiCsb< NT, IT > &A) |
| |
template<typename SR , typename NT , typename IT , typename RHS , typename LHS >
| void bicsb_gespmv |
( |
const BiCsb< NT, IT > & |
A, |
|
|
const RHS *__restrict |
x, |
|
|
LHS *__restrict |
y |
|
) |
| |
Operation y = A*x+y on a semiring SR A: a general CSB matrix (no specialization on booleans is necessary as this loop is independent of numerical values) x: a column vector or a set of column vectors (i.e. array of structs, array of std:arrays, etc)) SR::multiply() handles the multiple rhs and type promotions, etc.
Definition at line 113 of file friends.h.
template<typename SR , typename NT , typename IT , typename RHS , typename LHS >
| void bicsb_gespmvt |
( |
const BiCsb< NT, IT > & |
A, |
|
|
const RHS *__restrict |
x, |
|
|
LHS *__restrict |
y |
|
) |
| |
Operation y = (A^t)*x+y a semiring SR A: a general CSB matrix (no specialization on booleans is necessary as this loop is independent of numerical values) x: a column vector or a set of column vectors (i.e. array of structs, array of std:arrays, etc)) SR::multiply() handles the multiple rhs and type promotions, etc.
Definition at line 184 of file friends.h.