Home
last modified time | relevance | path

Searched refs:allocator_type (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/cpp/
H A Dobject_pool.hpp191 using allocator_type = PoolAllocator; typedef in Petsc::memory::PoolAllocated
192 using size_type = typename allocator_type::size_type;
193 using align_type = typename allocator_type::align_type;
204 PETSC_NODISCARD static allocator_type &pool() noexcept;
207 static allocator_type pool_;
339 using allocator_type = memory::PoolAllocator; typedef in Petsc::ObjectPool
353 PETSC_NODISCARD allocator_type &allocator() noexcept { return pair_.second(); } in allocator()
354 PETSC_NODISCARD const allocator_type &allocator() const noexcept { return pair_.second(); } in allocator()
357 util::compressed_pair<constructor_type, allocator_type> pair_{};
359 using align_type = typename allocator_type::align_type;
[all …]
/petsc/src/sys/objects/device/impls/
H A Dsegmentedmempool.hpp303 using allocator_type = AllocatorType; typedef in Petsc::memory::impl::MemoryBlock
311 MemoryBlock(allocator_type *, size_type, const device::StreamBase<U> *) noexcept;
334 allocator_type *allocator_{};
366 MemoryBlock<T, A, S>::MemoryBlock(allocator_type *alloc, size_type s, const device::StreamBase<U> *… in MemoryBlock()
694 using allocator_type = AllocType; typedef in Petsc::memory::SegmentedMemoryPool
695 using block_type = impl::MemoryBlock<value_type, allocator_type, stream_type>;
707 allocator_type allocator_;
/petsc/src/sys/objects/cxx/memory/
H A Dobject_pool.cxx597 allocator_type &allocated = pool(); in operator delete()
632 PoolAllocated::allocator_type &PoolAllocated::pool() noexcept in pool()
/petsc/src/sys/objects/device/interface/
H A Dmemory.cxx18 typename PoolAllocated::allocator_type PoolAllocated::pool_{};