add_device(ttg::device::Device dev, pointer_type ptr, bool is_current=false) | ttg_parsec::Buffer< T, Allocator > | inline |
allocate_on(const ttg::device::Device &device_id) | ttg_parsec::Buffer< T, Allocator > | inline |
Buffer()=default | ttg_parsec::Buffer< T, Allocator > | |
Buffer(std::size_t n, ttg::scope scope=ttg::scope::SyncIn) | ttg_parsec::Buffer< T, Allocator > | inline |
Buffer(std::shared_ptr< value_type[]> ptr, std::size_t n, ttg::scope scope=ttg::scope::SyncIn) | ttg_parsec::Buffer< T, Allocator > | inline |
Buffer(std::unique_ptr< value_type[], Deleter > ptr, std::size_t n, ttg::scope scope=ttg::scope::SyncIn) | ttg_parsec::Buffer< T, Allocator > | inline |
Buffer(Buffer &&db) | ttg_parsec::Buffer< T, Allocator > | inline |
Buffer(const Buffer &db)=delete | ttg_parsec::Buffer< T, Allocator > | |
const_pointer_type typedef | ttg_parsec::Buffer< T, Allocator > | |
current_device_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
current_device_ptr() const | ttg_parsec::Buffer< T, Allocator > | inline |
detail::get_parsec_data(const ttg_parsec::Buffer< T, Allocator > &) | ttg_parsec::Buffer< T, Allocator > | friend |
device_ptr_on(const ttg::device::Device &device) | ttg_parsec::Buffer< T, Allocator > | inline |
device_ptr_on(const ttg::device::Device &device) const | ttg_parsec::Buffer< T, Allocator > | inline |
element_type typedef | ttg_parsec::Buffer< T, Allocator > | |
empty() const | ttg_parsec::Buffer< T, Allocator > | inline |
get_owner_device() const | ttg_parsec::Buffer< T, Allocator > | inline |
host_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
host_ptr() const | ttg_parsec::Buffer< T, Allocator > | inline |
is_current_on(ttg::device::Device dev) const | ttg_parsec::Buffer< T, Allocator > | inline |
is_valid() const | ttg_parsec::Buffer< T, Allocator > | inline |
is_valid_on(const ttg::device::Device &device) const | ttg_parsec::Buffer< T, Allocator > | inline |
operator bool() const | ttg_parsec::Buffer< T, Allocator > | inline |
operator=(Buffer &&db) | ttg_parsec::Buffer< T, Allocator > | inline |
operator=(const Buffer &db)=delete | ttg_parsec::Buffer< T, Allocator > | |
owner_device_ptr() | ttg_parsec::Buffer< T, Allocator > | inline |
owner_device_ptr() const | ttg_parsec::Buffer< T, Allocator > | inline |
pin() | ttg_parsec::Buffer< T, Allocator > | inline |
pin_on(int device_id) | ttg_parsec::Buffer< T, Allocator > | inline |
pointer_type typedef | ttg_parsec::Buffer< T, Allocator > | |
prefer_device(ttg::device::Device dev) | ttg_parsec::Buffer< T, Allocator > | inline |
reset(std::size_t n, ttg::scope scope=ttg::scope::SyncIn) | ttg_parsec::Buffer< T, Allocator > | inline |
reset(std::shared_ptr< value_type[]> ptr, std::size_t n, ttg::scope scope=ttg::scope::SyncIn) | ttg_parsec::Buffer< T, Allocator > | inline |
reset_scope(ttg::scope scope) | ttg_parsec::Buffer< T, Allocator > | inline |
scope() const | ttg_parsec::Buffer< T, Allocator > | inline |
set_current_device(const ttg::device::Device &device) | ttg_parsec::Buffer< T, Allocator > | inline |
size() const | ttg_parsec::Buffer< T, Allocator > | inline |
unpin() | ttg_parsec::Buffer< T, Allocator > | inline |
unpin_on(int device_id) | ttg_parsec::Buffer< T, Allocator > | inline |
value_type typedef | ttg_parsec::Buffer< T, Allocator > | |
~Buffer() | ttg_parsec::Buffer< T, Allocator > | inlinevirtual |