#include <AMReX_GpuAllocators.H>
Additional Inherited Members | |
Public Types inherited from amrex::ArenaAllocatorBase< T, ArenaWrapper > | |
using | value_type = T |
using | arena_wrapper_type = ArenaWrapper |
Public Member Functions inherited from amrex::ArenaAllocatorBase< T, ArenaWrapper > | |
constexpr | ArenaAllocatorBase ()=default |
constexpr | ArenaAllocatorBase (ArenaWrapper 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) |
Arena * | arena () const noexcept |