Block-Structured AMR Software Framework
AMReX_CArena.H File Reference
#include <AMReX_Config.H>
#include <AMReX_Arena.H>
#include <cstddef>
#include <functional>
#include <iosfwd>
#include <map>
#include <mutex>
#include <set>
#include <string>
#include <unordered_set>
#include <vector>

Go to the source code of this file.

Classes

class  amrex::CArena
 A Concrete Class for Dynamic Memory Management using first fit. This is a coalescing memory manager. It allocates (possibly) large chunks of heap space and apportions it out as requested. It merges together neighboring chunks on each free(). More...
 
class  amrex::CArena::Node
 The nodes in our free list and block list. More...
 
struct  amrex::CArena::Node::hash
 

Namespaces

 amrex