Home
last modified time | relevance | path

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

/petsc/include/petsc/private/cpp/
H A Dobject_pool.hpp64 …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 Dcupmevent.hpp102 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 Dobject_pool.cxx149 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 Dsegmentedmempool.hpp696 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()