DASH  0.3.0
dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT > Member List

This is the complete list of members for dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >, including all inherited members.

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) constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
at(Args... args)dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
barrier() constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >inline
begin() noexceptdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
begin() const noexceptdash::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) constdash::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 typedefdash::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 typedefdash::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() noexceptdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
end() const noexceptdash::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) constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
is_local(size_type g_pos) constdash::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() noexceptdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
lbegin() const noexceptdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
lend() noexceptdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
lend() const noexceptdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
localdash::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 typedefdash::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 &)=deletedash::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) constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
operator()(Args... args)dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
operator=(const self_t &other)=deletedash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
operator=(self_t &&other)dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
operator[](size_type n) constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
operator[](size_type n) constdash::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() constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
pattern_type typedefdash::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) constdash::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) constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
sub(size_type n, size_type range)dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
sub(size_type n) constdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
sub(size_type n)dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
sub_local() noexceptdash::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 typedefdash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >
~Matrix()dash::Matrix< ElementT, NumDimensions, IndexT, PatternT, LocalMemSpaceT >