for tiny square matrices, size <= 4x4 More...
#include <gemv.hpp>
Classes | |
| struct | pos |
Static Public Member Functions | |
| template<typename eT > | |
| static arma_hot void | apply (eT *y, const Mat< eT > &A, const eT *x, const eT alpha=eT(1), const eT beta=eT(0)) |
| template<typename eT , const uword i> | |
| arma_hot static arma_inline void | assign (eT *y, const eT acc, const eT alpha, const eT beta) |
for tiny square matrices, size <= 4x4
| static arma_hot void gemv_emul_tinysq< do_trans_A, use_alpha, use_beta >::apply | ( | eT * | y, |
| const Mat< eT > & | A, | ||
| const eT * | x, | ||
| const eT | alpha = eT(1), |
||
| const eT | beta = eT(0) |
||
| ) | [inline, static] |
| arma_hot static arma_inline void gemv_emul_tinysq< do_trans_A, use_alpha, use_beta >::assign | ( | eT * | y, |
| const eT | acc, | ||
| const eT | alpha, | ||
| const eT | beta | ||
| ) | [inline, static] |