Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
sham::DeviceBuffer< T, target > Member List

This is the complete list of members for sham::DeviceBuffer< T, target >, including all inherited members.

alloc_request_size_fct(size_t sz, const DeviceScheduler_ptr &dev_sched)sham::DeviceBuffer< T, target >inlinestatic
append(const DeviceBuffer &other)sham::DeviceBuffer< T, target >inline
complete_event_state(sycl::event e) constsham::DeviceBuffer< T, target >inline
complete_event_state(const std::vector< sycl::event > &e) constsham::DeviceBuffer< T, target >inline
complete_event_state(sham::EventList &e) constsham::DeviceBuffer< T, target >inline
copy() constsham::DeviceBuffer< T, target >inline
copy_from(const DeviceBuffer< T, new_target > &other, size_t copy_size)sham::DeviceBuffer< T, target >inline
copy_from(const DeviceBuffer< T, new_target > &other)sham::DeviceBuffer< T, target >inline
copy_from_stdvec(const std::vector< T > &vec)sham::DeviceBuffer< T, target >inline
copy_from_stdvec(const std::vector< T > &vec, size_t sz)sham::DeviceBuffer< T, target >inline
copy_from_sycl_buffer(sycl::buffer< T > &buf)sham::DeviceBuffer< T, target >inline
copy_from_sycl_buffer(sycl::buffer< T > &buf, size_t sz)sham::DeviceBuffer< T, target >inline
copy_range(size_t begin, size_t end, sham::DeviceBuffer< T, dest_target > &dest) constsham::DeviceBuffer< T, target >inline
copy_range_offset(size_t begin, size_t end, sham::DeviceBuffer< T, dest_target > &dest, size_t dest_offset) constsham::DeviceBuffer< T, target >inline
copy_to() constsham::DeviceBuffer< T, target >inline
copy_to_stdvec() constsham::DeviceBuffer< T, target >inline
copy_to_stdvec_idx_range(size_t begin, size_t end) constsham::DeviceBuffer< T, target >inline
copy_to_sycl_buffer() constsham::DeviceBuffer< T, target >inline
DeviceBuffer(size_t sz, USMPtrHolder< target > &&_hold)sham::DeviceBuffer< T, target >inline
DeviceBuffer(size_t sz, DeviceScheduler_ptr dev_sched)sham::DeviceBuffer< T, target >inline
DeviceBuffer(sycl::buffer< T > &syclbuf, std::shared_ptr< DeviceScheduler > dev_sched)sham::DeviceBuffer< T, target >inline
DeviceBuffer(sycl::buffer< T > &syclbuf, size_t sz, std::shared_ptr< DeviceScheduler > dev_sched)sham::DeviceBuffer< T, target >inline
DeviceBuffer(sycl::buffer< T > &&syclbuf, std::shared_ptr< DeviceScheduler > dev_sched)sham::DeviceBuffer< T, target >inline
DeviceBuffer(sycl::buffer< T > &&syclbuf, size_t sz, std::shared_ptr< DeviceScheduler > dev_sched)sham::DeviceBuffer< T, target >inline
DeviceBuffer(const DeviceBuffer &other)=deletesham::DeviceBuffer< T, target >
DeviceBuffer(DeviceBuffer &&other) noexceptsham::DeviceBuffer< T, target >inline
expand(u32 add_sz)sham::DeviceBuffer< T, target >inline
fill(T value, std::array< size_t, 2 > idx_range)sham::DeviceBuffer< T, target >inline
fill(T value, size_t idx_count)sham::DeviceBuffer< T, target >inline
fill(T value)sham::DeviceBuffer< T, target >inline
fill_lambda(Fct &&fct) (defined in sham::DeviceBuffer< T, target >)sham::DeviceBuffer< T, target >inline
free_alloc()sham::DeviceBuffer< T, target >inline
get_alignment(const DeviceScheduler_ptr &dev_sched)sham::DeviceBuffer< T, target >inlinestatic
get_dev_scheduler() constsham::DeviceBuffer< T, target >inline
get_dev_scheduler_ptr()sham::DeviceBuffer< T, target >inline
get_dev_scheduler_ptr() constsham::DeviceBuffer< T, target >inline
get_max_alloc_size() const (defined in sham::DeviceBuffer< T, target >)sham::DeviceBuffer< T, target >inline
get_mem_usage() constsham::DeviceBuffer< T, target >inline
get_queue() constsham::DeviceBuffer< T, target >inline
get_read_access(sham::EventList &depends_list, SourceLocation src_loc=SourceLocation{}) constsham::DeviceBuffer< T, target >inline
get_size() constsham::DeviceBuffer< T, target >inline
get_val_at_idx(size_t idx) constsham::DeviceBuffer< T, target >inline
get_write_access(sham::EventList &depends_list, SourceLocation src_loc=SourceLocation{})sham::DeviceBuffer< T, target >inline
is_empty() constsham::DeviceBuffer< T, target >inline
mirror_to()sham::DeviceBuffer< T, target >inline
operator=(const DeviceBuffer &other)=deletesham::DeviceBuffer< T, target >
operator=(DeviceBuffer &&other) noexceptsham::DeviceBuffer< T, target >inline
reserve(size_t add_sz)sham::DeviceBuffer< T, target >inline
resize(size_t new_size, bool keep_data=true)sham::DeviceBuffer< T, target >inline
resize_discard_data(size_t new_size)sham::DeviceBuffer< T, target >inline
set_val_at_idx(size_t idx, T val) (defined in sham::DeviceBuffer< T, target >)sham::DeviceBuffer< T, target >inline
shrink(u32 sub_sz)sham::DeviceBuffer< T, target >inline
synchronize() constsham::DeviceBuffer< T, target >inline
~DeviceBuffer()sham::DeviceBuffer< T, target >inline