DDC 0.0.0

a discrete domain computation library

ddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace > Member List

This is the complete list of members for ddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >, including all inherited members.

accessor() constddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
accessor_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
allocation_kokkos_view() constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
allocation_mdspan() constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
allocation_mdspan_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
base_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >protected
ChunkCommon()=defaultddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
ChunkCommon(internal_mdspan_type internal_mdspan, mdomain_type const &domain) noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlineprotected
ChunkCommon(ElementType *ptr, mdomain_type const &domain)ddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlineprotected
ChunkCommon(ChunkCommon const &other)=defaultddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
ChunkCommon(ChunkCommon &&other)=defaultddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
ChunkSpanddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >friend
ChunkSpan()=defaultddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
ChunkSpan(ChunkSpan const &other)=defaultddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
ChunkSpan(ChunkSpan &&other)=defaultddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
ChunkSpan(Chunk< OElementType, mdomain_type, Allocator > &other) noexceptddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
ChunkSpan(Chunk< OElementType, mdomain_type, Allocator > const &other) noexceptddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
ChunkSpan(ChunkSpan< OElementType, mdomain_type, layout_type, MemorySpace > const &other) noexceptddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
ChunkSpan(ElementType *const ptr, mdomain_type const &domain)ddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
ChunkSpan(allocation_mdspan_type allocation_mdspan, mdomain_type const &domain)ddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
ChunkSpan(KokkosView const &view, mdomain_type const &domain) noexceptddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
const_allocation_mdspan_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
data_handle() constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
data_handle_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
discrete_element_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
domain() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
domain() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
element_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
extent() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
extents() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
extents_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
get_slicer_for(DiscreteElement< ODDims... > const &c) constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inlineprotected
get_slicer_for(DiscreteDomain< ODDims... > const &c) constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inlineprotected
internal_mdspan() constddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlineprotected
internal_mdspan_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >protected
is_always_exhaustive() noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlinestatic
is_always_strided() noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlinestatic
is_always_unique() noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlinestatic
is_exhaustive() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
is_strided() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
is_unique() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
layout_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
m_domainddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
m_internal_mdspanddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
mapping() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
mapping_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
mdomain_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
memory_space typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
operator()(DElems const &... delems) const noexceptddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
operator=(ChunkSpan const &other)=defaultddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
operator=(ChunkSpan &&other)=defaultddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
ddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >::operator=(ChunkCommon const &other)=defaultddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
ddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >::operator=(ChunkCommon &&other)=defaultddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
operator[](DiscreteElement< QueryDDims... > const &slice_spec) constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
operator[](DiscreteDomain< QueryDDims... > const &odomain) constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
rank() noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlinestatic
rank_dynamic() noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlinestatic
reference typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
size() const noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
size_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
span_cview() constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
span_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
span_view() constddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >inline
static_extent(std::size_t r) noexceptddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inlinestatic
stride() constddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >inline
value_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
view_type typedefddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >
~ChunkCommon()=defaultddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >protected
~ChunkSpan()=defaultddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace >