Home
last modified time | relevance | path

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

/petsc/src/sys/objects/device/impls/
H A Dsegmentedmempool.hpp333 value_type *mem_{}; member in Petsc::memory::impl::MemoryBlock
350 if (PetscLikely(mem_)) { in clear_()
351 PetscCall(allocator_->deallocate(mem_, stream)); in clear_()
352 mem_ = nullptr; in clear_()
369 PetscCallAbort(PETSC_COMM_SELF, alloc->allocate(&mem_, s, stream)); in MemoryBlock()
370 …PetscAssertAbort(mem_, PETSC_COMM_SELF, PETSC_ERR_MEM, "Failed to allocate memory block of size %z… in MemoryBlock()
385 MemoryBlock<T, A, S>::MemoryBlock(MemoryBlock &&other) noexcept : mem_(util::exchange(other.mem_, n… in MemoryBlock()
397 mem_ = util::exchange(other.mem_, nullptr); in operator =()
412 return (ptr >= mem_) && (ptr < std::next(mem_, size())); in owns_pointer()
443 *ptr = mem_ + block_alloced; in try_allocate_chunk()
[all …]