template<typename Index, int Mode, bool ConjLhs, bool ConjRhs> \
struct triangular_matrix_vector_product<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,ColMajor,Specialized> { \
const Scalar* _rhs,
Index rhsIncr, Scalar* _res,
Index resIncr, Scalar alpha) {
\ _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); \
} \
}; \
template<typename Index, int Mode, bool ConjLhs, bool ConjRhs> \
struct triangular_matrix_vector_product<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,RowMajor,Specialized> { \
const Scalar* _rhs,
Index rhsIncr, Scalar* _res,
Index resIncr, Scalar alpha) {
\ _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); \
} \
};
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
void run(Expr &expr, Dev &dev)