| 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::PatchDataLayer | inline |
| check_field_type(u32 idx) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| deserialize_buf(shamalgs::SerializeHelper &serializer, const std::shared_ptr< PatchDataLayerLayout > &pdl) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | static |
| duplicate() (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| duplicate_to_ptr() (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| 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::PatchDataLayer | inline |
| 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::PatchDataLayer | inline |
| for_each_field_any(Functor &&func) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| for_each_field_any(Functor &&func) const (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_field(u32 idx) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_field(u32 idx) const (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_field(const std::string &field_name) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_field(const std::string &field_name) const (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_field_buf_ref(u32 idx) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_field_pointer_span(u32 idx) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_field_span(u32 idx) | shamrock::patch::PatchDataLayer | inline |
| get_field_span_nvar_dynamic(u32 idx) | shamrock::patch::PatchDataLayer | inline |
| get_layout_ptr() const (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| get_obj_cnt() const (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| has_inf() (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| has_nan() (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| has_nan_or_inf() (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| 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::PatchDataLayer | inline |
| is_empty() (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| 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::PatchDataLayer | inline |
| mock_patchdata(u64 seed, u32 obj_cnt, const std::shared_ptr< PatchDataLayerLayout > &pdl) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | static |
| operator=(PatchDataLayer &&other) noexcept | shamrock::patch::PatchDataLayer | inline |
| operator=(const PatchDataLayer &other)=delete (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | |
| operator== (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | friend |
| override_patch_field(std::string field_name, std::vector< T > &vec) | shamrock::patch::PatchDataLayer | inline |
| 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::PatchDataLayer | inline |
| PatchDataLayer(const PatchDataLayer &other) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| PatchDataLayer(PatchDataLayer &&other) noexcept | shamrock::patch::PatchDataLayer | inline |
| PatchDataLayer(const std::shared_ptr< PatchDataLayerLayout > &pdl, Func &&fct_init) (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| pdl() (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| pdl() const (defined in shamrock::patch::PatchDataLayer) | shamrock::patch::PatchDataLayer | inline |
| 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::PatchDataLayer | inline |