UMPIRE
Umpire: resource management and provision
umpire::ResourceManager Member List

This is the complete list of members for umpire::ResourceManager, including all inherited members.

addAlias(const std::string &name, Allocator allocator)umpire::ResourceManager
copy(void *dst_ptr, void *src_ptr, std::size_t size=0)umpire::ResourceManager
copy(void *dst_ptr, void *src_ptr, camp::resources::Resource &ctx, std::size_t size=0)umpire::ResourceManager
deallocate(void *ptr)umpire::ResourceManager
deregisterAllocation(void *ptr)umpire::ResourceManager
destroyAllocator(const std::string &name, bool free_allocations=false)umpire::ResourceManager
destroyAllocator(int id, bool free_allocations=false)umpire::ResourceManager
findAllocationRecord(void *ptr) constumpire::ResourceManager
get_allocator_records(Allocator)umpire::ResourceManagerfriend
getAllocator(const std::string &name)umpire::ResourceManager
getAllocator(const char *name)umpire::ResourceManager
getAllocator(resource::MemoryResourceType resource_type)umpire::ResourceManager
getAllocator(int id)umpire::ResourceManager
getAllocator(void *ptr)umpire::ResourceManager
getAllocatorIds() const noexceptumpire::ResourceManager
getAllocatorNames() const noexceptumpire::ResourceManager
getDefaultAllocator()umpire::ResourceManager
getInstance()umpire::ResourceManagerstatic
getInternalMemoryUsage() constumpire::ResourceManager
getNumDevices() constumpire::ResourceManager
getOperation(const std::string &operation_name, Allocator src_allocator, Allocator dst_allocator)umpire::ResourceManager
getResourceNames()umpire::ResourceManager
getSharedAllocatorNames()umpire::ResourceManager
getSize(void *ptr) constumpire::ResourceManager
hasAllocator(void *ptr)umpire::ResourceManager
initialize()umpire::ResourceManager
isAllocator(const std::string &name) noexceptumpire::ResourceManager
isAllocator(int id) noexceptumpire::ResourceManager
makeAllocator(const std::string &name, Args &&... args)umpire::ResourceManager
makeAllocator(const std::string &name, Tracking tracked, Args &&... args)umpire::ResourceManager
makeResource(const std::string &name)umpire::ResourceManager
makeResource(const std::string &name, MemoryResourceTraits traits)umpire::ResourceManager
memset(void *ptr, int val, std::size_t length=0)umpire::ResourceManager
memset(void *ptr, int val, camp::resources::Resource &ctx, std::size_t length=0)umpire::ResourceManager
move(void *src_ptr, Allocator allocator)umpire::ResourceManager
operator=(const ResourceManager &)=deleteumpire::ResourceManager
prefetch(void *ptr, int device, camp::resources::Resource &ctx)umpire::ResourceManager
print_allocator_records(Allocator, std::ostream &)umpire::ResourceManagerfriend
reallocate(void *current_ptr, std::size_t new_size)umpire::ResourceManager
reallocate(void *current_ptr, std::size_t new_size, camp::resources::Resource &ctx)umpire::ResourceManager
reallocate(void *current_ptr, std::size_t new_size, Allocator allocator)umpire::ResourceManager
reallocate(void *current_ptr, std::size_t new_size, Allocator allocator, camp::resources::Resource &ctx)umpire::ResourceManager
registerAllocation(void *ptr, util::AllocationRecord record)umpire::ResourceManager
removeAlias(const std::string &name, Allocator allocator)umpire::ResourceManager
ResourceManager(const ResourceManager &)=deleteumpire::ResourceManager
setDefaultAllocator(Allocator allocator) noexceptumpire::ResourceManager
~ResourceManager()umpire::ResourceManager