cuLite v0.3.1
A lite CUDA C++ Interface
Loading...
Searching...
No Matches
functional_multmv.hpp File Reference

Functions

template<typename T_Scalar>
void culite::ops::mult (T_Scalar alpha, op_t opA, const dns::XxMatrix< T_Scalar > &A, const dns::XxVector< T_Scalar > &x, T_Scalar beta, dns::XxVector< T_Scalar > &y, CuBlasHandler &cuBlasHandler=globalCuBlasHandler())
 Updates a vector with a matrix-vector product.
template<typename T_Int, typename T_Scalar>
void culite::ops::mult (T_Scalar alpha, op_t opA, const csr::XxMatrix< T_Int, T_Scalar > &A, const dns::XxVector< T_Scalar > &x, T_Scalar beta, dns::XxVector< T_Scalar > &y, CuSparseHandler &cuSparseHandler=globalCuSparseHandler())
 Updates a vector with a matrix-vector product.
template<typename T_Int, typename T_Scalar>
void culite::ops::mult (T_Scalar alpha, op_t opA, const csc::XxMatrix< T_Int, T_Scalar > &A, const dns::XxVector< T_Scalar > &x, T_Scalar beta, dns::XxVector< T_Scalar > &y, CuSparseHandler &cuSparseHandler=globalCuSparseHandler())
 Updates a vector with a matrix-vector product.