| allocate(const size_spec &sizespec, const distribution_spec &distribution, const team_spec &teamspec, dash::Team &team=dash::Team::All()) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| allocate(const PatternT &pattern) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| allocate(SizeType arg, Args... args) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inline |
| at(Args... args) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| at(Args... args) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| barrier() const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inline |
| begin() noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| begin() const noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| block(const std::array< index_type, NumDimensions > &block_gcoords) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| block(index_type block_gindex) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| col(size_type n) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| col(size_type n) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| cols(size_type offset, size_type range) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| const_iterator typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| const_local_pointer typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| const_local_type typedef | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| const_pointer typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| const_reference typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| const_reverse_iterator typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| const_view_type typedef | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| deallocate() | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| difference_type typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| distribution_spec typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| empty() const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| end() noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| end() const noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| extent(dim_t dim) const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| extents() const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| extents_type typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| flush() | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inline |
| flush(dash::team_unit_t target) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inline |
| flush_local() | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inline |
| flush_local(dash::team_unit_t target) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inline |
| GlobMem_t typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| hview() (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| index_type typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| is_local(size_type g_pos) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| is_local(size_type g_pos) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| iterator typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| lbegin() noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| lbegin() const noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| lend() noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| lend() const noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| local | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| local_capacity() const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| local_pointer typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| local_size() const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| local_type typedef | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| Matrix(Team &team=dash::Team::Null()) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | explicit |
| Matrix(const size_spec &ss, const distribution_spec &ds=distribution_spec(), Team &t=dash::Team::All(), const team_spec &ts=team_spec()) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | explicit |
| Matrix(const PatternT &pat) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | explicit |
| Matrix(SizeType arg, Args &&... args) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inline |
| Matrix(const self_t &)=delete | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| Matrix(self_t &&other) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| ndim() (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | inlinestatic |
| offset(dim_t dim) const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| offsets() const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| offsets_type typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator MatrixRef< ElementT, NumDimensions, NumDimensions, PatternT, LocalMemSpaceT >() | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator()(Args... args) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator()(Args... args) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator=(const self_t &other)=delete | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator=(self_t &&other) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator[](size_type n) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator[](size_type n) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator[](size_type n) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| operator[](size_type n) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| pattern() const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| pattern_type typedef | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| pointer typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| rank typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| reference typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| reverse_iterator typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| row(size_type n) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| row(size_type n) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| rows(size_type n, size_type range) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| size() const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| size_spec typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| size_type typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| sub(size_type n, size_type range) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| sub(size_type n, size_type range) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| sub(size_type n) const | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| sub(size_type n) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| sub_local() noexcept | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| team() const noexcept (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| team_spec typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| value_type typedef (defined in dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >) | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| view_type typedef | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |
| ~Matrix() | dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > | |