DASH  0.3.0
dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT > Member List

This is the complete list of members for dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >, including all inherited members.

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)=deletedash::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
asyncdash::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) constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
barrier() constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
begin() noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
begin() const noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
block(index_type block_gindex) constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
capacity() const noexceptdash::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 noexceptdash::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 noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
end() noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
end() const noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
flush() constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
flush(dash::team_unit_t target) constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
flush_local() constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
flush_local(dash::team_unit_t target) constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
globmem() const noexceptdash::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) constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
iterator typedef (defined in dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >)dash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >
lbegin() const noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
lbegin() noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
lcapacity() const noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
lend() const noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
lend() noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
localdash::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 noexceptdash::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)=deletedash::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) constdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
pattern() const noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
pattern_type typedefdash::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 noexceptdash::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 noexceptdash::Array< ElementType, IndexType, PatternType, LocalMemSpaceT >inline
value_type typedefdash::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