allocate(size_type nelem, dash::DistributionSpec< 1 > distribution, dash::Team &team=dash::Team::All()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
allocate(size_type nelem, Team &team=dash::Team::All()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
allocate(size_type nelem, std::initializer_list< value_type > local_elements, dash::DistributionSpec< 1 > distribution, dash::Team &team=dash::Team::All()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
allocate(const PatternType &pattern) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
allocator_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
Array(Team &team=dash::Team::Null()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inlineexplicit |
Array(size_type nelem, const distribution_spec &distribution, Team &team=dash::Team::All()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
Array(size_type nelem, Team &team=dash::Team::All()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inlineexplicit |
Array(size_type nelem, std::initializer_list< value_type > local_elements, const distribution_spec &distribution, Team &team=dash::Team::All()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
Array(size_type nelem, std::initializer_list< value_type > local_elements, Team &team=dash::Team::All()) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
Array(const PatternType &pattern) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inlineexplicit |
Array(const self_t &other)=delete | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
Array(self_t &&other) noexcept(std::is_nothrow_move_constructible< memory_type >::value) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
async | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
async_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
at(size_type global_pos) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
at(size_type global_pos) const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
barrier() const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
begin() noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
begin() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
block(index_type block_gindex) const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
capacity() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
const_iterator typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
const_local_pointer typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
const_pointer typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
const_reference typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
const_reverse_iterator typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
data() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
deallocate() (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
difference_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
distribution_spec typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
empty() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
end() noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
end() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
flush() const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
flush(dash::team_unit_t target) const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
flush_local() const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
flush_local(dash::team_unit_t target) const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
globmem() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
index_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
is_local(index_type global_index) const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
iterator typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
lbegin() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
lbegin() noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
lcapacity() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
lend() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
lend() noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
local | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
local_in(dash::util::Locality::Scope scope) const (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
local_pointer typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
local_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
lsize() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
memory_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
ndim() (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inlinestatic |
operator=(const self_t &rhs)=delete | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
operator=(self_t &&other) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
operator[](size_type global_index) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
operator[](size_type global_index) const | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
pattern() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
pattern_type typedef | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
pointer typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
rank typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
reference typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
reverse_iterator typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
size() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
size_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
team() const noexcept | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |
value_type typedef | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
view_type typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >) | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | |
~Array() | dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > | inline |