![]() |
cuLite v0.3.1
A lite CUDA C++ Interface
|
Functions | |
| template<typename T_Scalar> | |
| void | culite::ops::update (T_Scalar alpha, const dns::XxVector< T_Scalar > &x, dns::XxVector< T_Scalar > &y, CuBlasHandler &cublasHandler=globalCuBlasHandler()) |
| Update a dense vector with a compatible scaled dense vector. | |
| template<typename T_Scalar> | |
| void | culite::ops::update (op_t opA, T_Scalar alpha, const dns::XxMatrix< T_Scalar > &A, dns::XxMatrix< T_Scalar > &B, CuBlasHandler &cublasHandler=globalCuBlasHandler()) |
| Update a dense matrix with a compatible scaled dense matrix with optional transposition. | |
| template<typename T_Scalar> | |
| void | culite::ops::update (T_Scalar alpha, const dns::XxMatrix< T_Scalar > &A, dns::XxMatrix< T_Scalar > &B, CuBlasHandler &cublasHandler=globalCuBlasHandler()) |
| Update a dense matrix with a compatible scaled dense matrix. | |
| template<typename T_Int, typename T_Scalar> | |
| void | culite::ops::update (T_Scalar alpha, const csr::XxMatrix< T_Int, T_Scalar > &A, csr::XxMatrix< T_Int, T_Scalar > &B, CuSparseHandler &cuSparseHandler=globalCuSparseHandler()) |
| Update a sparse matrix with a compatible scaled sparse matrix. | |
| template<typename T_Int, typename T_Scalar> | |
| void | culite::ops::update (T_Scalar alpha, const csc::XxMatrix< T_Int, T_Scalar > &A, csc::XxMatrix< T_Int, T_Scalar > &B, CuSparseHandler &cuSparseHandler=globalCuSparseHandler()) |
| Update a sparse matrix with a compatible scaled sparse matrix. | |