Block-Structured AMR Software Framework
amrex::PinnedArenaAllocator< T > Class Template Reference

#include <AMReX_GpuAllocators.H>

Inheritance diagram for amrex::PinnedArenaAllocator< T >:
amrex::ArenaAllocatorBase< T, PinnedArenaWrapper >

Additional Inherited Members

- Public Types inherited from amrex::ArenaAllocatorBase< T, PinnedArenaWrapper >
using value_type = T
 
using arena_wrapper_type = PinnedArenaWrapper
 
- Public Member Functions inherited from amrex::ArenaAllocatorBase< T, PinnedArenaWrapper >
constexpr ArenaAllocatorBase ()=default
 
constexpr ArenaAllocatorBase (PinnedArenaWrapper a_ar)
 
T * allocate (std::size_t n)
 
FatPtr< T > allocate_in_place (T *p, std::size_t nmin, std::size_t nmax)
 
T * shrink_in_place (T *p, std::size_t n)
 
void deallocate (T *ptr, std::size_t)
 
Arenaarena () const noexcept
 

The documentation for this class was generated from the following file: