![]() |
cuLite v0.3.1
A lite CUDA C++ Interface
|
Functions | |
| template<typename T_Scalar> | |
| culite::alias::VirtualScal_vec< T_Scalar > | operator* (T_Scalar val, const culite::dns::XxVector< T_Scalar > &x) |
| Scalar-vector multiplication. | |
| template<typename T_Scalar> | |
| culite::alias::VirtualScal_dns< T_Scalar > | operator* (T_Scalar val, const culite::dns::XxMatrix< T_Scalar > &A) |
| Scalar-matrix multiplication for dense matrices. | |
| template<typename T_Int, typename T_Scalar> | |
| culite::alias::VirtualScal_csr< T_Int, T_Scalar > | operator* (T_Scalar val, const culite::csr::XxMatrix< T_Int, T_Scalar > &A) |
| Scalar-matrix multiplication for sparse matrices. | |
| template<typename T_Int, typename T_Scalar> | |
| culite::alias::VirtualScal_csc< T_Int, T_Scalar > | operator* (T_Scalar val, const culite::csc::XxMatrix< T_Int, T_Scalar > &A) |
| Scalar-matrix multiplication for sparse matrices. | |
| template<typename T_Scalar> | |
| void | operator*= (culite::dns::XxVector< T_Scalar > &x, T_Scalar val) |
| In-place vector scaling. | |
| template<typename T_Scalar> | |
| void | operator*= (culite::dns::XxMatrix< T_Scalar > &A, T_Scalar val) |
| In-place dense matrix scaling. | |
| template<typename T_Int, typename T_Scalar> | |
| void | operator*= (culite::csr::XxMatrix< T_Int, T_Scalar > &A, T_Scalar val) |
| In-place sparse matrix scaling. | |
| template<typename T_Int, typename T_Scalar> | |
| void | operator*= (culite::csc::XxMatrix< T_Int, T_Scalar > &A, T_Scalar val) |
| In-place sparse matrix scaling. | |