Arcane  v4.1.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Arcane::Accelerator::AcceleratorMemoryAllocatorBase Liste des membres

Liste complète des membres de Arcane::Accelerator::AcceleratorMemoryAllocatorBase, y compris les membres hérités :

_applyHint(void *ptr, size_t new_size, MemoryAllocationArgs args) (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseinlineprotectedvirtual
_doInitializeDevice()Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprotected
_doInitializeHostPinned()Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprotected
_doInitializeUVM()Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprotected
_removeHint(void *ptr, size_t new_size, MemoryAllocationArgs args) (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseinlineprotectedvirtual
_setTraceLevel(Int32 v) (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseinlineprotected
_setUseMemoryPool(bool is_used) (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
AcceleratorMemoryAllocatorBase(const String &allocator_name, IUnderlyingAllocator *underlying_allocator) (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBase
adjustedCapacity(MemoryAllocationArgs args, Int64 wanted_capacity, Int64 element_size) const finalArcane::Accelerator::AcceleratorMemoryAllocatorBaseinlinevirtual
AlignedMemoryAllocator(Int32 alignment) (défini dans Arcane::AlignedMemoryAllocator)Arcane::AlignedMemoryAllocatorinlineexplicitprotected
allocate(MemoryAllocationArgs args, Int64 new_size) finalArcane::Accelerator::AcceleratorMemoryAllocatorBaseinlinevirtual
BaseClass typedef (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBase
CacheLine()Arcane::AlignedMemoryAllocatorinlinestatic
cacheLineAlignment()Arcane::AlignedMemoryAllocatorinlinestatic
CacheLineAllocator (défini dans Arcane::AlignedMemoryAllocator)Arcane::AlignedMemoryAllocatorprivatestatic
copyMemory(MemoryAllocationArgs args, AllocatedMemoryInfo destination, AllocatedMemoryInfo source)Arcane::IMemoryAllocatorvirtual
deallocate(MemoryAllocationArgs args, AllocatedMemoryInfo mem_info) finalArcane::Accelerator::AcceleratorMemoryAllocatorBaseinlinevirtual
finalize(ITraceMng *tm) (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBase
guarantedAlignment(MemoryAllocationArgs args) constArcane::IMemoryAllocatorvirtual
guaranteedAlignment(MemoryAllocationArgs) const overrideArcane::AlignedMemoryAllocatorinlinevirtual
hasRealloc(MemoryAllocationArgs) const finalArcane::Accelerator::AcceleratorMemoryAllocatorBaseinlinevirtual
IMemoryPoolAllocator typedef (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBase
m_alignment (défini dans Arcane::AlignedMemoryAllocator)Arcane::AlignedMemoryAllocatorprivate
m_allocator_name (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_block_wrapper (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_direct_sub_allocator (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_memory_pool (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_nb_reallocate (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_print_level (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_reallocate_size (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_sub_allocator (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_tracer (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
m_use_memory_pool (défini dans Arcane::Accelerator::AcceleratorMemoryAllocatorBase)Arcane::Accelerator::AcceleratorMemoryAllocatorBaseprivate
MemoryPoolFlags énumérationArcane::Accelerator::AcceleratorMemoryAllocatorBase
memoryResource() const finalArcane::Accelerator::AcceleratorMemoryAllocatorBaseinlinevirtual
notifyMemoryArgsChanged(MemoryAllocationArgs old_args, MemoryAllocationArgs new_args, AllocatedMemoryInfo ptr)Arcane::IMemoryAllocatorvirtual
reallocate(MemoryAllocationArgs args, AllocatedMemoryInfo current_info, Int64 new_size) finalArcane::Accelerator::AcceleratorMemoryAllocatorBasevirtual
Simd()Arcane::AlignedMemoryAllocatorinlinestatic
simdAlignment()Arcane::AlignedMemoryAllocatorinlinestatic
SimdAllocator (défini dans Arcane::AlignedMemoryAllocator)Arcane::AlignedMemoryAllocatorprivatestatic
~IMemoryAllocator()=defaultArcane::IMemoryAllocatorvirtual