![]() |
cuLite v0.3.1
A lite CUDA C++ Interface
|
Functions | |
| template<typename T_Scalar> | |
| void | culite::ops::add (T_Scalar alpha, const dns::XxVector< T_Scalar > &x, T_Scalar beta, const dns::XxVector< T_Scalar > &y, dns::XxVector< T_Scalar > &z, CuBlasHandler &cublasHandler=globalCuBlasHandler()) |
| Adds two compatible scaled dense vectors. | |
| template<typename T_Scalar> | |
| void | culite::ops::add (op_t opA, T_Scalar alpha, const dns::XxMatrix< T_Scalar > &A, op_t opB, T_Scalar beta, const dns::XxMatrix< T_Scalar > &B, dns::XxMatrix< T_Scalar > &C, CuBlasHandler &cublasHandler=globalCuBlasHandler()) |
| Adds two compatible scaled dense matrices with optional transpose operations. | |
| template<typename T_Int, typename T_Scalar> | |
| csr::XxMatrix< T_Int, T_Scalar > | culite::ops::add (T_Scalar alpha, const csr::XxMatrix< T_Int, T_Scalar > &A, T_Scalar beta, const csr::XxMatrix< T_Int, T_Scalar > &B, CuSparseHandler &cusparseHandler=globalCuSparseHandler()) |
| Adds two compatible sparse matrices in CSR format. | |
| template<typename T_Int, typename T_Scalar> | |
| csc::XxMatrix< T_Int, T_Scalar > | culite::ops::add (T_Scalar alpha, const csc::XxMatrix< T_Int, T_Scalar > &A, T_Scalar beta, const csc::XxMatrix< T_Int, T_Scalar > &B, CuSparseHandler &cusparseHandler=globalCuSparseHandler()) |
| Adds two compatible sparse matrices in CSC format. | |