|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::row_axpby_kernel (const ValueType a, const ValueType b, const IndexType num_rows, const IndexType num_cols, const ValueType *x, const ValueType *y, ValueType *z) |
|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::col_axpby_kernel (const ValueType a, const ValueType b, const IndexType num_rows, const IndexType num_cols, const ValueType *x, const ValueType *y, ValueType *z) |
|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::row_spmm_dense_diag_kernel (const IndexType Anum_rows, const IndexType Anum_cols, const ValueType *Aval, const ValueType *x, ValueType *y) |
|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::col_spmm_dense_diag_kernel (const IndexType Anum_rows, const IndexType Anum_cols, const ValueType *Aval, const ValueType *x, ValueType *y) |
|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::row_spmm_MVdot_kernel (IndexType ROWS_PER_BLOCK, const IndexType Anum_rows, const IndexType Anum_cols, const ValueType *Aval, const ValueType *x, ValueType *temp) |
|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::col_spmm_MVdot_kernel (const IndexType Anum_rows, const IndexType Anum_cols, const ValueType *Aval, const ValueType *x, ValueType *temp) |
|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::row_reduce_kernel (const IndexType num_rows, const IndexType num_cols, const ValueType *temp, ValueType *y) |
|
template<typename IndexType , typename ValueType > |
__global__ void | cusp::detail::device::col_reduce_kernel (const IndexType num_rows, const IndexType num_cols, const ValueType *temp, ValueType *y) |
|
template<typename Vector1 , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::__spmm_MVdot (const int numRHS, const Vector1 &A, const Vector2 &x, Vector3 &y, cusp::row_major) |
|
template<typename Vector1 , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::__spmm_MVdot (const int numRHS, const Vector1 &A, const Vector2 &x, Vector3 &y, cusp::column_major) |
|
template<typename Vector1 , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::__spmm_dense_diag (const Vector1 &A, const Vector2 &x, Vector3 &y, cusp::row_major) |
|
template<typename Vector1 , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::__spmm_dense_diag (const Vector1 &A, const Vector2 &x, Vector3 &y, cusp::column_major) |
|
template<typename ValueType , typename Vector1 , typename Vector2 > |
void | cusp::detail::device::__spmm_axpby (const ValueType &a, const Vector1 &x, const ValueType &b, const Vector1 &y, Vector2 &z, cusp::row_major) |
|
template<typename ValueType , typename Vector1 , typename Vector2 > |
void | cusp::detail::device::__spmm_axpby (const ValueType &a, const Vector1 &x, const ValueType &b, const Vector1 &y, Vector2 &z, cusp::column_major) |
|
template<typename Vector1 , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::spmm_MVdot (const Vector1 &A, const Vector2 &x, Vector3 &y) |
|
template<typename Vector1 , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::spmm_dense_diag (const Vector1 &A, const Vector2 &x, Vector3 &y) |
|
template<typename ValueType , typename Vector1 , typename Vector2 > |
void | cusp::detail::device::spmm_axpby (const ValueType &a, const Vector1 &x, const ValueType &b, const Vector1 &y, Vector2 &z) |
|