DDC 0.5.0
Loading...
Searching...
No Matches
ddc::Chunk< ElementType, SupportType, Allocator > Member List

This is the complete list of members for ddc::Chunk< ElementType, SupportType, Allocator >, including all inherited members.

accessor() constddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
accessor_type typedefddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >
allocation_kokkos_view()ddc::Chunk< ElementType, SupportType, Allocator >inline
allocation_kokkos_view() constddc::Chunk< ElementType, SupportType, Allocator >inline
allocation_mdspan() constddc::Chunk< ElementType, SupportType, Allocator >inline
allocation_mdspan()ddc::Chunk< ElementType, SupportType, Allocator >inline
allocation_mdspan_type typedefddc::Chunk< ElementType, SupportType, Allocator >
base_type typedefddc::Chunk< ElementType, SupportType, Allocator >protected
Chunkddc::Chunk< ElementType, SupportType, Allocator >friend
Chunk()=defaultddc::Chunk< ElementType, SupportType, Allocator >
Chunk(std::string const &label, SupportType const &domain, Allocator allocator=Allocator())ddc::Chunk< ElementType, SupportType, Allocator >inlineexplicit
Chunk(SupportType const &domain, Allocator allocator=Allocator())ddc::Chunk< ElementType, SupportType, Allocator >inlineexplicit
Chunk(Chunk const &other)=deleteddc::Chunk< ElementType, SupportType, Allocator >
Chunk(Chunk &&other) noexceptddc::Chunk< ElementType, SupportType, Allocator >inline
ChunkCommon()=defaultddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected
ChunkCommon(allocation_mdspan_type allocation_mdspan, SupportType const &domain) noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlineprotected
ChunkCommon(ElementType *ptr, SupportType const &domain)ddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlineprotected
ChunkCommon(ChunkCommon const &other)=defaultddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected
ChunkCommon(ChunkCommon &&other) noexcept=defaultddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected
const_allocation_mdspan_type typedefddc::Chunk< ElementType, SupportType, Allocator >
data_handle() constddc::Chunk< ElementType, SupportType, Allocator >inline
data_handle()ddc::Chunk< ElementType, SupportType, Allocator >inline
data_handle_type typedefddc::Chunk< ElementType, SupportType, Allocator >
discrete_domain_type typedefddc::Chunk< ElementType, SupportType, Allocator >
discrete_element_type typedefddc::Chunk< ElementType, SupportType, Allocator >
domain() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
domain() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
element_type typedefddc::Chunk< ElementType, SupportType, Allocator >
extent() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
extents() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
extents_type typedefddc::Chunk< ElementType, SupportType, Allocator >
is_always_exhaustive() noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlinestatic
is_always_strided() noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlinestatic
is_always_unique() noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlinestatic
is_exhaustive() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
is_strided() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
is_unique() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
label() constddc::Chunk< ElementType, SupportType, Allocator >inline
layout_type typedefddc::Chunk< ElementType, SupportType, Allocator >
m_allocation_mdspanddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected
m_domainddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected
mapping() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
mapping_type typedefddc::Chunk< ElementType, SupportType, Allocator >
memory_space typedefddc::Chunk< ElementType, SupportType, Allocator >
operator()(DElems const &... delems) const noexceptddc::Chunk< ElementType, SupportType, Allocator >inline
operator()(DElems const &... delems) noexceptddc::Chunk< ElementType, SupportType, Allocator >inline
operator=(Chunk const &other)=deleteddc::Chunk< ElementType, SupportType, Allocator >
operator=(Chunk &&other) noexceptddc::Chunk< ElementType, SupportType, Allocator >inline
ChunkCommon< ElementType, SupportType, Kokkos::layout_right >::operator=(ChunkCommon const &other)=defaultddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected
ChunkCommon< ElementType, SupportType, Kokkos::layout_right >::operator=(ChunkCommon &&other) noexcept=defaultddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected
operator[](DiscreteElement< QueryDDims... > const &slice_spec) constddc::Chunk< ElementType, SupportType, Allocator >inline
operator[](DiscreteElement< QueryDDims... > const &slice_spec)ddc::Chunk< ElementType, SupportType, Allocator >inline
rank() noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlinestatic
rank_dynamic() noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlinestatic
reference typedefddc::Chunk< ElementType, SupportType, Allocator >
size() const noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
size_type typedefddc::Chunk< ElementType, SupportType, Allocator >
span_cview() constddc::Chunk< ElementType, SupportType, Allocator >inline
span_type typedefddc::Chunk< ElementType, SupportType, Allocator >
span_view() constddc::Chunk< ElementType, SupportType, Allocator >inline
span_view()ddc::Chunk< ElementType, SupportType, Allocator >inline
static_extent(std::size_t r) noexceptddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inlinestatic
stride() constddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >inline
value_type typedefddc::Chunk< ElementType, SupportType, Allocator >
view_type typedefddc::Chunk< ElementType, SupportType, Allocator >
~Chunk() noexceptddc::Chunk< ElementType, SupportType, Allocator >inline
~ChunkCommon() noexcept=defaultddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >protected