SyTen
syten::Cuda::CudaAllocator Member List

This is the complete list of members for syten::Cuda::CudaAllocator, including all inherited members.

alloc(std::size_t sz, std::int16_t device)syten::Cuda::CudaAllocatorinline
alloc_exp2(std::uint64_t x)syten::Cuda::CudaAllocatorinlineprivate
block_pointerssyten::Cuda::CudaAllocatorprivate
DeviceFreeList typedefsyten::Cuda::CudaAllocatorprivate
free(CudaPtr< void > ptr)syten::Cuda::CudaAllocatorinline
free_memory(void *ptr)syten::Cuda::CudaAllocatorinlineprivate
freelistsyten::Cuda::CudaAllocatorprivate
freelistmtxsyten::Cuda::CudaAllocatorprivate
get_from_upper(std::int16_t device, std::int16_t idx, bool allocate_new_memory)syten::Cuda::CudaAllocatorinlineprivate
get_max_size() constsyten::Cuda::CudaAllocatorinline
get_memory(std::size_t sz, [[maybe_unused]] std::int16_t device)syten::Cuda::CudaAllocatorinlineprivate
get_min_size() constsyten::Cuda::CudaAllocatorinline
GlobalFreeList typedefsyten::Cuda::CudaAllocatorprivate
GlobalMutexes typedefsyten::Cuda::CudaAllocatorprivate
handle_or_insert(std::int16_t device, void *ptr, std::int16_t idx)syten::Cuda::CudaAllocatorinlineprivate
initialise()syten::Cuda::CudaAllocatorinline
max_sizesyten::Cuda::CudaAllocatorprivate
min_sizesyten::Cuda::CudaAllocatorprivate
print_status()syten::Cuda::CudaAllocatorinline
set_max_size(std::uint16_t sz)syten::Cuda::CudaAllocatorinline
set_min_size(std::uint16_t sz)syten::Cuda::CudaAllocatorinline
SizeFreeList typedefsyten::Cuda::CudaAllocatorprivate
~CudaAllocator()syten::Cuda::CudaAllocatorinline