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

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

_datamdspan< T, 1, layout::right >mutableprotected
_extentmdspan< T, 1, layout::right >protected
_offsetmdspan< T, 1, layout::right >protected
_sizemdspan< T, 1, layout::right >protected
array()array< T, N, L >inline
array(cs_lnum_t size, cs_alloc_mode_t alloc_mode=cs_alloc_mode, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
array(const cs_lnum_t(&dims)[N], cs_alloc_mode_t alloc_mode=cs_alloc_mode, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
array(cs_lnum_t size1, cs_lnum_t size2, cs_alloc_mode_t alloc_mode=cs_alloc_mode, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
array(cs_lnum_t size1, cs_lnum_t size2, cs_lnum_t size3, cs_alloc_mode_t alloc_mode=cs_alloc_mode, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
array(cs_lnum_t size1, cs_lnum_t size2, cs_lnum_t size3, cs_lnum_t size4, cs_alloc_mode_t alloc_mode=cs_alloc_mode, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
array(T *data, Args... indices)array< T, N, L >inline
array(T *data, const cs_lnum_t(&dims)[N])array< T, N, L >inline
array(const array &other)array< T, N, L >inline
array(array &&other)array< T, N, L >inline
check_bounds_(Args... dims) constmdspan< T, 1, layout::right >inlineprotected
check_operator_args_(Args...)mdspan< T, 1, layout::right >inlineprotectedstatic
check_sub_function_args_(Args...)mdspan< T, 1, layout::right >inlineprotectedstatic
clear()array< T, N, L >inline
contiguous_data_offset_(Args... indices) constmdspan< T, 1, layout::right >inlineprotected
copy_data(const array &other, const cs_lnum_t n_vals=-1)array< T, N, L >inline
copy_data(cs_dispatch_context &ctx, const array &other, const cs_lnum_t n_vals=-1)array< T, N, L >inline
mdspan< T, 1, layout::right >::copy_data(const T *data, const cs_lnum_t n_vals=-1)mdspan< T, 1, layout::right >inline
mdspan< T, 1, layout::right >::copy_data(mdspan &other, const cs_lnum_t n_vals=-1)mdspan< T, 1, layout::right >inline
mdspan< T, 1, layout::right >::copy_data(cs_dispatch_context &ctx, T *data, const cs_lnum_t n_vals=-1)mdspan< T, 1, layout::right >inline
mdspan< T, 1, layout::right >::copy_data(cs_dispatch_context &ctx, const T *data, const cs_lnum_t n_vals=-1)mdspan< T, 1, layout::right >inline
mdspan< T, 1, layout::right >::copy_data(cs_dispatch_context &ctx, mdspan &other, const cs_lnum_t n_vals=-1)mdspan< T, 1, layout::right >inline
data() constmdspan< T, 1, layout::right >inline
data() constmdspan< T, 1, layout::right >inline
data_offset_(Args... indices) constmdspan< T, 1, layout::right >inlineprotected
empty() constmdspan< T, 1, layout::right >inline
extent(int i) constmdspan< T, 1, layout::right >inline
get_deep_copy(const char *file_name=__FILE__, const int line_number=__LINE__) constarray< T, N, L >inline
get_mdspan(const cs_lnum_t(&dims)[_N_])array< T, N, L >inline
get_mdspan(Args... indices)array< T, N, L >inline
mdspan()mdspan< T, 1, layout::right >inline
mdspan(T *data, Args... indices)mdspan< T, 1, layout::right >inline
mdspan(T *data, const cs_lnum_t(&dims)[N])mdspan< T, 1, layout::right >inline
mdspan(const mdspan &other)mdspan< T, 1, layout::right >inline
mdspan(mdspan &&other)mdspan< T, 1, layout::right >inline
mode() constarray< T, N, L >inline
offset(int i) constmdspan< T, 1, layout::right >inline
operator delete(void *ptr)array< T, N, L >inline
operator delete[](void *ptr)array< T, N, L >inline
operator new(std::size_t count, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
operator new[](std::size_t count, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
operator T*() constmdspan< T, 1, layout::right >inline
operator()(Id1 i)mdspan< T, 1, layout::right >inline
operator()(Id1 i) constmdspan< T, 1, layout::right >inline
operator()(Id1 i, Id2 j)mdspan< T, 1, layout::right >inline
operator()(Id1 i, Id2 j) constmdspan< T, 1, layout::right >inline
operator()(Args... indices)mdspan< T, 1, layout::right >inline
operator()(Args... indices) constmdspan< T, 1, layout::right >inline
operator=(array other)array< T, N, L >inline
mdspan< T, 1, layout::right >::operator=(const mdspan &other)mdspan< T, 1, layout::right >inline
mdspan< T, 1, layout::right >::operator=(mdspan &&other)mdspan< T, 1, layout::right >inline
operator[](cs_lnum_t i)mdspan< T, 1, layout::right >inline
operator[](cs_lnum_t i) constmdspan< T, 1, layout::right >inline
owner() constarray< T, N, L >inline
reshape(cs_lnum_t new_size, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape(const cs_lnum_t(&dims)[N], const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape(const cs_lnum_t size1, const cs_lnum_t size2, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape(const cs_lnum_t size1, const cs_lnum_t size2, const cs_lnum_t size3, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape_and_copy(cs_lnum_t new_size, cs_lnum_t size_to_keep, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape_and_copy(const cs_lnum_t(&dims)[N], cs_lnum_t size_to_keep=-1, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape_and_copy(const cs_lnum_t size1, const cs_lnum_t size2, cs_lnum_t size_to_keep, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape_and_copy(const cs_lnum_t size1, const cs_lnum_t size2, const cs_lnum_t size3, cs_lnum_t size_to_keep, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
reshape_and_copy(const cs_lnum_t size1, const cs_lnum_t size2, const cs_lnum_t size3, const cs_lnum_t size4, cs_lnum_t size_to_keep, const char *file_name=__FILE__, const int line_number=__LINE__)array< T, N, L >inline
set_alloc_mode(cs_alloc_mode_t mode)array< T, N, L >inline
set_data_ptr(T *data_ptr) constmdspan< T, 1, layout::right >inline
set_empty()array< T, N, L >inline
set_size_(const cs_lnum_t(&dims)[N])mdspan< T, 1, layout::right >inlineprotected
set_size_(Args... dims)mdspan< T, 1, layout::right >inlineprotected
set_to_val(T val, const cs_lnum_t n_vals=-1)mdspan< T, 1, layout::right >inline
set_to_val(cs_dispatch_context &ctx, T val, const cs_lnum_t n_vals=-1)mdspan< T, 1, layout::right >inline
set_to_val_on_subset(T val, const cs_lnum_t n_elts, const cs_lnum_t elt_ids[])mdspan< T, 1, layout::right >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, 1, layout::right >inline
size() constmdspan< T, 1, layout::right >inline
sub_array(Args... indices)mdspan< T, 1, layout::right >inline
sub_array(Args... indices) constmdspan< T, 1, layout::right >inline
sub_view(Args... indices)mdspan< T, 1, layout::right >inline
swaparray< T, N, L >friend
update_data(T *data_ptr, Args... dims)mdspan< T, 1, layout::right >inline
view()array< T, N, L >inline
view_1d()mdspan< T, 1, layout::right >inline
zero()mdspan< T, 1, layout::right >inline
zero(cs_dispatch_context &ctx)mdspan< T, 1, layout::right >inline
~array()array< T, N, L >inline
~mdspan()mdspan< T, 1, layout::right >inline