Template Class cuop_matmul

Class Documentation

template<class A, class B, cubase::Type TA, cubase::Type TB>
class cuop_matmul

Operator of matrix multiply Type of left operands Type of right operands Traits of left operands Traits of right operands.

Public Functions

inline cuop_matmul(const A &left, const B &right)
template<class T>
inline int getStrides(const T &m) const
template<class T>
inline int getStrideSize(const T &m) const
inline int getStrides(const custride &m) const
inline int getStrides(const cuop_trans<custride> &m) const
inline int getStrides(const cuview<custride> &m) const
inline int getStrides(const cuop_trans<cuview<custride>> &m) const
inline size_t nrows() const
inline size_t ncols() const
inline size_t nstrides() const
template<class C>
inline void eval(C &c)