Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shamrock::patch::PatchDataLayer Member List

This is the complete list of members for shamrock::patch::PatchDataLayer, including all inherited members.

append_subset_to(const std::vector< u32 > &idxs, PatchDataLayer &pdat) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
append_subset_to(sycl::buffer< u32 > &idxs_buf, u32 sz, PatchDataLayer &pdat) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
append_subset_to(const sham::DeviceBuffer< u32 > &idxs_buf, u32 sz, PatchDataLayer &pdat) const (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
check_field_obj_cnt_match()shamrock::patch::PatchDataLayerinline
check_field_type(u32 idx) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
deserialize_buf(shamalgs::SerializeHelper &serializer, const std::shared_ptr< PatchDataLayerLayout > &pdl) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerstatic
duplicate() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
duplicate_to_ptr() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
expand(u32 obj_cnt) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
extract_element(u32 pidx, PatchDataLayer &out_pdat)shamrock::patch::PatchDataLayer
extract_elements(const sham::DeviceBuffer< u32 > &idxs, PatchDataLayer &out_pdat) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
fetch_data(std::string key)shamrock::patch::PatchDataLayerinline
field_variant_t typedef (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
fields_raz() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
for_each_field(Functor &&func) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
for_each_field_any(Functor &&func) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
for_each_field_any(Functor &&func) const (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_field(u32 idx) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_field(u32 idx) const (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_field(const std::string &field_name) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_field(const std::string &field_name) const (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_field_buf_ref(u32 idx) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_field_pointer_span(u32 idx) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_field_span(u32 idx)shamrock::patch::PatchDataLayerinline
get_field_span_nvar_dynamic(u32 idx)shamrock::patch::PatchDataLayerinline
get_layout_ptr() const (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
get_obj_cnt() const (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
has_inf() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
has_nan() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
has_nan_or_inf() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
index_remap(sycl::buffer< u32 > &index_map, u32 len)shamrock::patch::PatchDataLayer
index_remap_resize(sycl::buffer< u32 > &index_map, u32 len)shamrock::patch::PatchDataLayer
index_remap_resize(sham::DeviceBuffer< u32 > &index_map, u32 len)shamrock::patch::PatchDataLayer
insert_elements(const PatchDataLayer &pdat) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
insert_elements_in_range(PatchDataLayer &pdat, T bmin, T bmax)shamrock::patch::PatchDataLayerinline
is_empty() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
keep_ids(sycl::buffer< u32 > &index_map, u32 len) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
keep_ids(sham::DeviceBuffer< u32 > &index_map, u32 len)shamrock::patch::PatchDataLayer
memsize() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
mock_patchdata(u64 seed, u32 obj_cnt, const std::shared_ptr< PatchDataLayerLayout > &pdl) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerstatic
operator=(PatchDataLayer &&other) noexceptshamrock::patch::PatchDataLayerinline
operator=(const PatchDataLayer &other)=delete (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
operator== (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerfriend
override_patch_field(std::string field_name, std::vector< T > &vec)shamrock::patch::PatchDataLayerinline
overwrite(PatchDataLayer &pdat, u32 obj_cnt) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
PatchDataLayer(const std::shared_ptr< PatchDataLayerLayout > &pdl) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
PatchDataLayer(const PatchDataLayer &other) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
PatchDataLayer(PatchDataLayer &&other) noexceptshamrock::patch::PatchDataLayerinline
PatchDataLayer(const std::shared_ptr< PatchDataLayerLayout > &pdl, Func &&fct_init) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
pdl() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
pdl() const (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline
remove_ids(const sham::DeviceBuffer< u32 > &indexes, u32 len)shamrock::patch::PatchDataLayer
reserve(u32 new_obj_cnt) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
resize(u32 new_obj_cnt) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
serialize_buf(shamalgs::SerializeHelper &serializer) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
serialize_buf_byte_size() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
split_patchdata(std::array< std::reference_wrapper< PatchDataLayer >, 8 > pdats, std::array< Tvecbox, 8 > min_box, std::array< Tvecbox, 8 > max_box) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
split_patchdata(std::array< std::reference_wrapper< PatchDataLayer >, 8 > pdats, std::array< T, 8 > min_box, std::array< T, 8 > max_box) (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayer
synchronize_buf() (defined in shamrock::patch::PatchDataLayer)shamrock::patch::PatchDataLayerinline