#include <AMReX_Arena.H>
◆ ~ArenaProfiler()
amrex::Arena::ArenaProfiler::~ArenaProfiler |
( |
| ) |
|
|
default |
◆ ArenaProfiler() [1/3]
amrex::Arena::ArenaProfiler::ArenaProfiler |
( |
| ) |
|
|
defaultnoexcept |
◆ ArenaProfiler() [2/3]
amrex::Arena::ArenaProfiler::ArenaProfiler |
( |
const ArenaProfiler & |
rhs | ) |
|
|
delete |
◆ ArenaProfiler() [3/3]
amrex::Arena::ArenaProfiler::ArenaProfiler |
( |
ArenaProfiler && |
rhs | ) |
|
|
delete |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ profile_alloc()
void amrex::Arena::ArenaProfiler::profile_alloc |
( |
void * |
ptr, |
|
|
std::size_t |
nbytes |
|
) |
| |
◆ profile_free()
void amrex::Arena::ArenaProfiler::profile_free |
( |
void * |
ptr | ) |
|
◆ m_arena_profiler_mutex
std::mutex amrex::Arena::ArenaProfiler::m_arena_profiler_mutex |
◆ m_currently_allocated
std::unordered_map<void*, std::pair<MemStat*, std::size_t> > amrex::Arena::ArenaProfiler::m_currently_allocated |
Track the currently allocated memory, not used by CArena.
◆ m_do_profiling
bool amrex::Arena::ArenaProfiler::m_do_profiling = false |
◆ m_profiling_stats
std::map<std::string, MemStat> amrex::Arena::ArenaProfiler::m_profiling_stats |
The documentation for this struct was generated from the following files: