| 
| template<typename Matrix , typename Vector1 , typename Vector2 >  | 
| void  | cusp::detail::device::MVmultiply (const Matrix &A, const Vector1 &B, Vector2 &C, cusp::sparse_format, cusp::array2d_format, cusp::array2d_format) | 
|   | 
| template<typename Matrix , typename Vector1 , typename Vector2 >  | 
| void  | cusp::detail::device::OVmultiply (const Matrix &A, const Vector1 &B, Vector2 &C, cusp::sparse_format, cusp::array2d_format, cusp::array2d_format) | 
|   | 
| template<typename Matrix1 , typename Matrix2 , typename Matrix3 >  | 
| void  | cusp::detail::device::MVmultiply (const Matrix1 &A, const Matrix2 &B, Matrix3 &C, cusp::array2d_format, cusp::array1d_format, cusp::array2d_format) | 
|   | 
| template<typename MV , typename MV1 , typename MV2 >  | 
| void  | cusp::detail::device::MVdot (const MV &A, const MV1 &B, MV2 &C) | 
|   | 
| template<typename ValueType , typename MV1 , typename MV2 >  | 
| void  | cusp::detail::device::axpby (const ValueType &A, const MV1 &X, const ValueType &B, const MV1 &Y, MV2 &Z) | 
|   | 
| template<typename Matrix , typename MatrixOrVector1 , typename MatrixOrVector2 >  | 
| void  | cusp::detail::device::MVmultiply (const Matrix &A, const MatrixOrVector1 &B, MatrixOrVector2 &C) | 
|   | 
| template<typename Matrix , typename MatrixOrVector1 , typename MatrixOrVector2 >  | 
| void  | cusp::detail::device::OVmultiply (const Matrix &A, const MatrixOrVector1 &B, MatrixOrVector2 &C) | 
|   |