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