Home
last modified time | relevance | path

Searched refs:SegmentedMemoryPoolAllocatorBase (Results 1 – 2 of 2) sorted by relevance

/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmallocator.hpp31 …RY_VISIBILITY_INTERNAL HostAllocator : public memory::impl::SegmentedMemoryPoolAllocatorBase<Petsc…
34 using base_type = memory::impl::SegmentedMemoryPoolAllocatorBase<PetscType>;
82 …_VISIBILITY_INTERNAL DeviceAllocator : public memory::impl::SegmentedMemoryPoolAllocatorBase<Petsc…
85 using base_type = memory::impl::SegmentedMemoryPoolAllocatorBase<PetscType>;
/petsc/src/sys/objects/device/impls/
H A Dsegmentedmempool.hpp575 struct SegmentedMemoryPoolAllocatorBase { struct
594 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::allocate(value_type **ptr, size_type n, … in allocate()
603 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::deallocate(value_type *ptr, const device… in deallocate()
612 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::zero(value_type *ptr, size_type n, const… in zero()
621 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::uninitialized_copy(value_type *dest, con… in uninitialized_copy()
630 inline PetscErrorCode SegmentedMemoryPoolAllocatorBase<T>::set_canary(value_type *ptr, size_type n,… in set_canary()
685 …eamType = device::DefaultStream, typename AllocType = impl::SegmentedMemoryPoolAllocatorBase<MemTy…