Gromacs  2025-dev-20241007-5b8bb96
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > Member List

This is the complete list of members for gmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >, including all inherited members.

accessor() const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
accessor_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
basic_mdspan() noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
basic_mdspan(basic_mdspan &&other) noexcept=defaultgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
basic_mdspan(const basic_mdspan &other) noexcept=defaultgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
basic_mdspan(const basic_mdspan< OtherElementType, OtherExtents, OtherLayoutPolicy, OtherAccessor > &rhs) noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
basic_mdspan(pointer ptr, IndexType...DynamicExtents) noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlineexplicit
basic_mdspan(pointer ptr, const std::array< ptrdiff_t, extents_type::rank_dynamic()> &dynamic_extents)gmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
basic_mdspan(pointer ptr, const mapping_type &m) noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
basic_mdspan(pointer ptr, const mapping_type &m, const accessor_type &a) noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
basic_mdspan(U &&other)gmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
basic_mdspan(const U &other)gmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
data() const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
difference_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
element_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
extent(int k) const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
extents() const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
extents_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
index_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
is_always_contiguous() noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_always_strided() noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_always_unique() noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_contiguous() const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
is_strided() const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
is_unique() const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
layout_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mapping() const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
mapping_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
operator()(IndexType...indices) const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
operator=(const basic_mdspan &other) noexcept=defaultgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
operator=(basic_mdspan &&other) noexcept=defaultgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
operator=(const basic_mdspan< OtherElementType, OtherExtents, OtherLayoutPolicy, OtherAccessor > &rhs) noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
operator[](const IndexType &i) const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
operator[](const IndexType index) const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
pointer typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
rank() noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
rank_dynamic() noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
reference typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
static_extent(size_t k) const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
stride(size_t r) const noexceptgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
value_type typedefgmx::basic_mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >