Lines Matching refs:pool
151 …return std::lower_bound(this->pool().begin(), this->pool().end(), align, [](const pool_type::value… in find_align_()
156 …return std::lower_bound(this->pool().begin(), this->pool().end(), align, [](const pool_type::value… in find_align_()
191 PetscCallCXX(this->pool().clear()); in clear_()
437 if (align_it != this->pool().end() && align_it->first == align) { in try_allocate()
515 …if (it == this->pool().end() || it->first != align) PetscCallCXX(it = this->pool().insert(it, {ali… in deallocate()
587 …PetscCallAbort(PETSC_COMM_SELF, pool().allocate(&ptr, size, static_cast<align_type>(alignof(std::m… in operator new()
597 allocator_type &allocated = pool(); in operator delete()
611 PetscCallAbort(PETSC_COMM_SELF, pool().allocate(&ptr, size, static_cast<align_type>(align))); in operator new()
621 PetscCallAbort(PETSC_COMM_SELF, pool().get_attributes(ptr, &size, nullptr)); in operator delete()
622 PetscCallAbort(PETSC_COMM_SELF, pool().deallocate(&ptr, size, static_cast<align_type>(align))); in operator delete()
632 PoolAllocated::allocator_type &PoolAllocated::pool() noexcept in pool() function in Petsc::memory::PoolAllocated