23 #include <cusp/detail/config.h>
28 template <
typename LinearOperator,
29 typename MatrixOrVector1,
30 typename MatrixOrVector2>
35 template <
typename LinearOperator,
36 typename MatrixOrVector1,
37 typename MatrixOrVector2>
43 template <
typename MatrixOrVector,
44 typename MatrixOrVector1,
45 typename MatrixOrVector2>
46 void MVdot(
const MatrixOrVector&
A,
47 const MatrixOrVector1&
B,
50 template <
typename ValueType,
51 typename MatrixOrVector1,
52 typename MatrixOrVector2>
54 const MatrixOrVector1& x,
56 const MatrixOrVector1& y,
66 #include <cusp/detail/MVmultiply.inl>
void MVmultiply(LinearOperator &A, MatrixOrVector1 &B, MatrixOrVector2 &C)
void MVdot(const MatrixOrVector &A, const MatrixOrVector1 &B, MatrixOrVector2 &C)
void OVmultiply(LinearOperator &A, MatrixOrVector1 &B, MatrixOrVector2 &C)
void axpby_array(const ValueType &a, const MatrixOrVector1 &x, const ValueType &b, const MatrixOrVector1 &y, MatrixOrVector2 &z)