9.2
general documentation
mdspan< T, N, L > Member List

This is the complete list of members for mdspan< T, N, L >, including all inherited members.

_datamdspan< T, N, L >mutableprotected
_extentmdspan< T, N, L >protected
_offsetmdspan< T, N, L >protected
_sizemdspan< T, N, L >protected
arraymdspan< T, N, L >friend
check_bounds_(Args... dims) constmdspan< T, N, L >inlineprotected
check_operator_args_(Args...)mdspan< T, N, L >inlineprotectedstatic
check_sub_function_args_(Args...)mdspan< T, N, L >inlineprotectedstatic
contiguous_data_offset_(Args... indices) constmdspan< T, N, L >inlineprotected
copy_data(const T *data, const cs_lnum_t n_vals=-1)mdspan< T, N, L >inline
copy_data(mdspan &other, const cs_lnum_t n_vals=-1)mdspan< T, N, L >inline
copy_data(cs_dispatch_context &ctx, T *data, const cs_lnum_t n_vals=-1)mdspan< T, N, L >inline
copy_data(cs_dispatch_context &ctx, const T *data, const cs_lnum_t n_vals=-1)mdspan< T, N, L >inline
copy_data(cs_dispatch_context &ctx, mdspan &other, const cs_lnum_t n_vals=-1)mdspan< T, N, L >inline
data() constmdspan< T, N, L >inline
data() constmdspan< T, N, L >inline
data_offset_(Args... indices) constmdspan< T, N, L >inlineprotected
empty() constmdspan< T, N, L >inline
extent(int i) constmdspan< T, N, L >inline
mdspan()mdspan< T, N, L >inline
mdspan(T *data, Args... indices)mdspan< T, N, L >inline
mdspan(T *data, const cs_lnum_t(&dims)[N])mdspan< T, N, L >inline
mdspan(const mdspan &other)mdspan< T, N, L >inline
mdspan(mdspan &&other)mdspan< T, N, L >inline
offset(int i) constmdspan< T, N, L >inline
operator T*() constmdspan< T, N, L >inline
operator()(Id1 i)mdspan< T, N, L >inline
operator()(Id1 i) constmdspan< T, N, L >inline
operator()(Id1 i, Id2 j)mdspan< T, N, L >inline
operator()(Id1 i, Id2 j) constmdspan< T, N, L >inline
operator()(Args... indices)mdspan< T, N, L >inline
operator()(Args... indices) constmdspan< T, N, L >inline
operator=(const mdspan &other)mdspan< T, N, L >inline
operator=(mdspan &&other)mdspan< T, N, L >inline
operator[](cs_lnum_t i)mdspan< T, N, L >inline
operator[](cs_lnum_t i) constmdspan< T, N, L >inline
set_data_ptr(T *data_ptr) constmdspan< T, N, L >inline
set_size_(const cs_lnum_t(&dims)[N])mdspan< T, N, L >inlineprotected
set_size_(Args... dims)mdspan< T, N, L >inlineprotected
set_to_val(T val, const cs_lnum_t n_vals=-1)mdspan< T, N, L >inline
set_to_val(cs_dispatch_context &ctx, T val, const cs_lnum_t n_vals=-1)mdspan< T, N, L >inline
set_to_val_on_subset(T val, const cs_lnum_t n_elts, const cs_lnum_t elt_ids[])mdspan< T, N, L >inline
set_to_val_on_subset(cs_dispatch_context &ctx, T val, const cs_lnum_t n_elts, const cs_lnum_t elt_ids[])mdspan< T, N, L >inline
size() constmdspan< T, N, L >inline
sub_array(Args... indices)mdspan< T, N, L >inline
sub_array(Args... indices) constmdspan< T, N, L >inline
sub_view(Args... indices)mdspan< T, N, L >inline
swapmdspan< T, N, L >friend
update_data(T *data_ptr, Args... dims)mdspan< T, N, L >inline
view_1d()mdspan< T, N, L >inline
zero()mdspan< T, N, L >inline
zero(cs_dispatch_context &ctx)mdspan< T, N, L >inline
~mdspan()mdspan< T, N, L >inline