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

Functions

template<typename T_Scalar>
void operator+= (culite::dns::XxVector< T_Scalar > &y, const culite::dns::XxVector< T_Scalar > &x)
 Adds a dense vector to another.
template<typename T_Scalar>
void operator-= (culite::dns::XxVector< T_Scalar > &y, const culite::dns::XxVector< T_Scalar > &x)
 Subtracts a dense vector from another.
template<typename T_Scalar>
void operator+= (culite::dns::XxMatrix< T_Scalar > &A, const culite::dns::XxMatrix< T_Scalar > &B)
 Adds a dense matrix to another.
template<typename T_Scalar>
void operator-= (culite::dns::XxMatrix< T_Scalar > &A, const culite::dns::XxMatrix< T_Scalar > &B)
 Subtracts a dense matrix from another.
template<typename T_Int, typename T_Scalar>
void operator+= (culite::csr::XxMatrix< T_Int, T_Scalar > &A, const culite::csr::XxMatrix< T_Int, T_Scalar > &B)
 Adds a CSR sparse matrix to another.
template<typename T_Int, typename T_Scalar>
void operator-= (culite::csr::XxMatrix< T_Int, T_Scalar > &A, const culite::csr::XxMatrix< T_Int, T_Scalar > &B)
 Subtracts a CSR sparse matrix from another.
template<typename T_Int, typename T_Scalar>
void operator+= (culite::csc::XxMatrix< T_Int, T_Scalar > &A, const culite::csc::XxMatrix< T_Int, T_Scalar > &B)
 Adds a CSC sparse matrix to another.
template<typename T_Int, typename T_Scalar>
void operator-= (culite::csc::XxMatrix< T_Int, T_Scalar > &A, const culite::csc::XxMatrix< T_Int, T_Scalar > &B)
 Subtracts a CSC sparse matrix from another.