Searched refs:SegmentedMemoryPoolAllocatorBase (Results 1 – 2 of 2) sorted by relevance
31 …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>;
575 struct SegmentedMemoryPoolAllocatorBase { struct594 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…