Searched refs:pool_type (Results 1 – 4 of 4) sorted by relevance
| /petsc/include/petsc/private/cpp/ |
| H A D | object_pool.hpp | 64 …using pool_type = std::vector<std::pair<align_type, UnorderedMap<size_type, std::vector<void *>>>… typedef in Petsc::memory::PoolAllocator 106 pool_type pool_; 119 PETSC_NODISCARD pool_type &pool() noexcept { return pool_; } in pool() 120 PETSC_NODISCARD const pool_type &pool() const noexcept { return pool_; } in pool() 122 PETSC_NODISCARD typename pool_type::iterator find_align_(align_type) noexcept; 123 PETSC_NODISCARD typename pool_type::const_iterator find_align_(align_type) const noexcept;
|
| /petsc/src/sys/objects/device/impls/cupm/ |
| H A D | cupmevent.hpp | 102 using pool_type = memory::PoolAllocated; typedef in Petsc::device::cupm::CUPMEvent 135 inline CUPMEvent<T>::CUPMEvent(CUPMEvent &&other) noexcept : pool_type(std::move(other)), event_(ut… in CUPMEvent() 145 pool_type::operator=(std::move(other)); in operator =()
|
| /petsc/src/sys/objects/cxx/memory/ |
| H A D | object_pool.cxx | 149 PoolAllocator::pool_type::iterator PoolAllocator::find_align_(align_type align) noexcept in find_align_() 151 …return std::lower_bound(this->pool().begin(), this->pool().end(), align, [](const pool_type::value… in find_align_() 154 PoolAllocator::pool_type::const_iterator PoolAllocator::find_align_(align_type align) const noexcept in find_align_() 156 …return std::lower_bound(this->pool().begin(), this->pool().end(), align, [](const pool_type::value… in find_align_()
|
| /petsc/src/sys/objects/device/impls/ |
| H A D | segmentedmempool.hpp | 696 using pool_type = std::deque<block_type>; typedef in Petsc::memory::SegmentedMemoryPool 699 … std::size_t = DefaultChunkSize) noexcept(std::is_nothrow_default_constructible<pool_type>::value); 706 pool_type pool_; 777 …alloc, std::size_t size) noexcept(std::is_nothrow_default_constructible<pool_type>::value) : alloc… in SegmentedMemoryPool()
|