UMPIRE
Umpire: resource management and provision
umpire::alloc::HipPinnedAllocator Struct Reference

#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/alloc/HipPinnedAllocator.hpp>

Inheritance diagram for umpire::alloc::HipPinnedAllocator:

Public Member Functions

void * allocate (std::size_t bytes)
 
void deallocate (void *ptr)
 
bool isAccessible (Platform p)
 
 HipAllocator ()
 
 HipAllocator (MemoryResourceTraits::granularity_type g)
 

Public Attributes

MemoryResourceTraits::granularity_type m_granularity
 

Member Function Documentation

◆ allocate()

◆ deallocate()

void umpire::alloc::HipPinnedAllocator::deallocate ( void *  ptr)
inline

◆ isAccessible()

bool umpire::alloc::HipPinnedAllocator::isAccessible ( Platform  p)
inline

◆ HipAllocator() [1/2]

umpire::alloc::HipAllocator::HipAllocator
inline

◆ HipAllocator() [2/2]

umpire::alloc::HipAllocator::HipAllocator
inline

Member Data Documentation

◆ m_granularity