| backend_type typedef (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| begin() const | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| difference_type typedef (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| distributed_sparse_matrix(const distributed_sparse_matrix &)=delete (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| distributed_sparse_matrix(distributed_sparse_matrix &&) (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| distributed_sparse_matrix(dr::views::csr_matrix_view< T, I > csr_view, std::size_t root=0, distribution dist=distribution()) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| elem_type typedef (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| end() const | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| fence() (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| index_type typedef (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| key_type typedef (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| local_gemv_and_collect(std::size_t root, C &res, T *vals, std::size_t val_width) const (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| operator=(const distributed_sparse_matrix &)=delete (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| operator[](difference_type n) const | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| segments() const (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| shape() const (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| size() const | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | inline |
| size_type typedef (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |
| value_type typedef (defined in dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT >) | dr::mp::distributed_sparse_matrix< T, I, BackendT, MatrixDistrT > | |