|
template<typename IndexType , typename ValueType , unsigned MAX_NNZ_PER_ROW> |
__global__ void | cusp::detail::device::spmm_csr_vector_kernel_row (const IndexType Anum_rows, const IndexType xnum_rows, const IndexType xnum_cols, const IndexType *Ar, const IndexType *Ac, const ValueType *Aval, const ValueType *x, ValueType *y) |
|
template<typename Matrix , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::__spmm_csr_vector (const Matrix &A, const Vector2 &x, Vector3 &y, cusp::row_major) |
|
template<typename IndexType , typename ValueType , unsigned int VECTORS_PER_BLOCK, unsigned int THREADS_PER_VECTOR> |
__global__ void | cusp::detail::device::spmm_csr_vector_kernel_col (const IndexType Anum_rows, const IndexType xnum_rows, const IndexType xnum_cols, const IndexType *Ap, const IndexType *Aj, const ValueType *Ax, const ValueType *x, ValueType *y) |
|
template<bool UseCache, unsigned int THREADS_PER_VECTOR, typename Matrix , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::__spmm_csr_vector_col (const Matrix &A, const Vector2 &x, Vector3 &y) |
|
template<typename Matrix , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::__spmm_csr_vector (const Matrix &A, const Vector2 &x, Vector3 &y, cusp::column_major) |
|
template<typename Matrix , typename Vector2 , typename Vector3 > |
void | cusp::detail::device::spmm_csr_vector (const Matrix &A, const Vector2 &x, Vector3 &y) |
|