csr_row_distribution(const csr_row_distribution &)=delete (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | |
csr_row_distribution(csr_row_distribution &&) (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
csr_row_distribution(dr::views::csr_matrix_view< T, I > csr_view, distribution dist=distribution(), std::size_t root=0) (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
difference_type typedef (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | |
elem_type typedef (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | |
fence() const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
get_id_in_segment(std::size_t offset) const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
get_segment_from_offset(std::size_t offset) const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
index_type typedef (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | |
local_gemv(C &res, T *vals, std::size_t vals_width) const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
local_gemv_and_collect(std::size_t root, C &res, T *&vals, std::size_t vals_width) const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
nnz() const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
operator=(const csr_row_distribution &)=delete (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | |
segment_type typedef (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | |
segments() const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
shape() const (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |
value_type typedef (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | |
~csr_row_distribution() (defined in dr::mp::csr_row_distribution< T, I, BackendT >) | dr::mp::csr_row_distribution< T, I, BackendT > | inline |