Static Public Attributes | List of all members
gemv_emul_tinysq< do_trans_A, use_alpha, use_beta >::pos< row, col > Struct Template Reference

#include <gemv.hpp>

Static Public Attributes

static const uword n2 = (do_trans_A == false) ? (row + col*2) : (col + row*2)
 
static const uword n3 = (do_trans_A == false) ? (row + col*3) : (col + row*3)
 
static const uword n4 = (do_trans_A == false) ? (row + col*4) : (col + row*4)
 

Detailed Description

template<const bool do_trans_A = false, const bool use_alpha = false, const bool use_beta = false>
template<const uword row, const uword col>
struct gemv_emul_tinysq< do_trans_A, use_alpha, use_beta >::pos< row, col >

Definition at line 27 of file gemv.hpp.

Member Data Documentation

template<const bool do_trans_A = false, const bool use_alpha = false, const bool use_beta = false>
template<const uword row, const uword col>
const uword gemv_emul_tinysq< do_trans_A, use_alpha, use_beta >::pos< row, col >::n2 = (do_trans_A == false) ? (row + col*2) : (col + row*2)
static

Definition at line 29 of file gemv.hpp.

template<const bool do_trans_A = false, const bool use_alpha = false, const bool use_beta = false>
template<const uword row, const uword col>
const uword gemv_emul_tinysq< do_trans_A, use_alpha, use_beta >::pos< row, col >::n3 = (do_trans_A == false) ? (row + col*3) : (col + row*3)
static

Definition at line 30 of file gemv.hpp.

template<const bool do_trans_A = false, const bool use_alpha = false, const bool use_beta = false>
template<const uword row, const uword col>
const uword gemv_emul_tinysq< do_trans_A, use_alpha, use_beta >::pos< row, col >::n4 = (do_trans_A == false) ? (row + col*4) : (col + row*4)
static

Definition at line 31 of file gemv.hpp.


The documentation for this struct was generated from the following file:


armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:32:00