32 #include <cusp/detail/config.h>
37 template <
typename LinearOperator,
38 typename MatrixOrVector1,
39 typename MatrixOrVector2>
44 template <
typename LinearOperator,
45 typename MatrixOrVector1,
46 typename MatrixOrVector2>
52 template <
typename MatrixOrVector,
53 typename MatrixOrVector1,
54 typename MatrixOrVector2>
55 void MVdot(
const MatrixOrVector&
A,
56 const MatrixOrVector1&
B,
59 template <
typename ValueType,
60 typename MatrixOrVector1,
61 typename MatrixOrVector2>
63 const MatrixOrVector1& x,
65 const MatrixOrVector1& y,
75 #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)