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 > | |