tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
mdarray< ElementType, Extents, LayoutPolicy, Container > Member List

This is the complete list of members for mdarray< ElementType, Extents, LayoutPolicy, Container >, including all inherited members.

const_mdspan_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
const_pointer typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
const_reference typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
container_data() -> pointermdarray< ElementType, Extents, LayoutPolicy, Container >inline
container_data() const -> const_pointermdarray< ElementType, Extents, LayoutPolicy, Container >inline
container_size() constmdarray< ElementType, Extents, LayoutPolicy, Container >inline
container_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
element_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
empty() const noexcept -> boolmdarray< ElementType, Extents, LayoutPolicy, Container >inline
extent(rank_type r) const noexcept -> index_typemdarray< ElementType, Extents, LayoutPolicy, Container >inline
extents() const -> extents_type const &mdarray< ElementType, Extents, LayoutPolicy, Container >inline
extents_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
extract_container() &&-> container_type &&mdarray< ElementType, Extents, LayoutPolicy, Container >inline
index_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
is_always_exhaustive() -> boolmdarray< ElementType, Extents, LayoutPolicy, Container >inlinestatic
is_always_strided() -> boolmdarray< ElementType, Extents, LayoutPolicy, Container >inlinestatic
is_always_unique() -> boolmdarray< ElementType, Extents, LayoutPolicy, Container >inlinestatic
is_exhaustive() const -> boolmdarray< ElementType, Extents, LayoutPolicy, Container >inline
is_strided() const -> boolmdarray< ElementType, Extents, LayoutPolicy, Container >inline
is_unique() const -> boolmdarray< ElementType, Extents, LayoutPolicy, Container >inline
layout_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
mapping() const -> mapping_type const &mdarray< ElementType, Extents, LayoutPolicy, Container >inline
mapping_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
mdarray()=defaultmdarray< ElementType, Extents, LayoutPolicy, Container >
mdarray(mdarray const &rhs)=defaultmdarray< ElementType, Extents, LayoutPolicy, Container >
mdarray(mdarray &&rhs)=defaultmdarray< ElementType, Extents, LayoutPolicy, Container >
mdarray(OtherIndexTypes... exts)mdarray< ElementType, Extents, LayoutPolicy, Container >inlineexplicit
mdarray(extents_type const &ext)mdarray< ElementType, Extents, LayoutPolicy, Container >inlineexplicit
mdarray(mapping_type const &m)mdarray< ElementType, Extents, LayoutPolicy, Container >inlineexplicit
mdarray(extents_type const &ext, value_type const &val)mdarray< ElementType, Extents, LayoutPolicy, Container >inline
mdarray(mapping_type const &m, value_type const &val)mdarray< ElementType, Extents, LayoutPolicy, Container >inline
mdarray(extents_type const &ext, container_type const &c)mdarray< ElementType, Extents, LayoutPolicy, Container >inline
mdarray(mapping_type const &m, container_type const &c)mdarray< ElementType, Extents, LayoutPolicy, Container >inline
mdarray(extents_type const &ext, container_type &&c)mdarray< ElementType, Extents, LayoutPolicy, Container >inline
mdarray(mapping_type const &m, container_type &&c)mdarray< ElementType, Extents, LayoutPolicy, Container >inline
mdspan_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
operator mdspan< OtherElement, OtherExtents, OtherLayout, OtherAccessor >()mdarray< ElementType, Extents, LayoutPolicy, Container >inline
operator mdspan< OtherElement, OtherExtents, OtherLayout, OtherAccessor >() constmdarray< ElementType, Extents, LayoutPolicy, Container >inline
operator()(OtherIndexTypes... indices) -> referencemdarray< ElementType, Extents, LayoutPolicy, Container >inline
operator()(OtherIndexTypes... indices) const -> const_referencemdarray< ElementType, Extents, LayoutPolicy, Container >inline
operator=(mdarray const &rhs) -> mdarray &=defaultmdarray< ElementType, Extents, LayoutPolicy, Container >
operator=(mdarray &&rhs) -> mdarray &=defaultmdarray< ElementType, Extents, LayoutPolicy, Container >
operator[](span< OtherIndexType, rank()> indices) -> referencemdarray< ElementType, Extents, LayoutPolicy, Container >inline
operator[](span< OtherIndexType, rank()> indices) const -> const_referencemdarray< ElementType, Extents, LayoutPolicy, Container >inline
operator[](array< OtherIndexType, rank()> const &indices) -> referencemdarray< ElementType, Extents, LayoutPolicy, Container >inline
operator[](array< OtherIndexType, rank()> const &indices) const -> const_referencemdarray< ElementType, Extents, LayoutPolicy, Container >inline
pointer typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
rank() noexcept -> rank_typemdarray< ElementType, Extents, LayoutPolicy, Container >inlinestatic
rank_dynamic() noexcept -> rank_typemdarray< ElementType, Extents, LayoutPolicy, Container >inlinestatic
rank_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
reference typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
size() const -> size_typemdarray< ElementType, Extents, LayoutPolicy, Container >inline
size_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >
static_extent(rank_type r) noexcept -> size_tmdarray< ElementType, Extents, LayoutPolicy, Container >inlinestatic
stride(size_t r) const -> index_typemdarray< ElementType, Extents, LayoutPolicy, Container >inline
swap(mdarray &lhs, mdarray &rhs) noexceptmdarray< ElementType, Extents, LayoutPolicy, Container >friend
to_mdspan(OtherAccessor const &a=default_accessor< element_type >()) -> mdspan< element_type, extents_type, layout_type, OtherAccessor >mdarray< ElementType, Extents, LayoutPolicy, Container >inline
to_mdspan(OtherAccessor const &a=default_accessor< element_type const >()) const -> mdspan< element_type const, extents_type, layout_type, OtherAccessor >mdarray< ElementType, Extents, LayoutPolicy, Container >inline
value_type typedefmdarray< ElementType, Extents, LayoutPolicy, Container >