UMPIRE
Umpire: resource management and provision
ResourceAwarePool.hpp File Reference
#include <functional>
#include <map>
#include <memory>
#include <tuple>
#include <unordered_map>
#include <optional>
#include "camp/camp.hpp"
#include "camp/resource.hpp"
#include "umpire/Umpire.hpp"
#include "umpire/strategy/AllocationStrategy.hpp"
#include "umpire/strategy/PoolCoalesceHeuristic.hpp"
#include "umpire/strategy/mixins/AlignedAllocation.hpp"
#include "umpire/util/FixedMallocPool.hpp"
#include "umpire/util/MemoryResourceTraits.hpp"

Classes

class  umpire::strategy::ResourceAwarePool
 
struct  umpire::strategy::ResourceAwarePool::Chunk
 

Namespaces

 umpire
 
 umpire::strategy
 

Typedefs

using Resource = camp::resources::Resource
 
using Event = camp::resources::Event
 

Functions

std::ostream & umpire::strategy::operator<< (std::ostream &out, umpire::strategy::PoolCoalesceHeuristic< ResourceAwarePool > &)
 
std::string umpire::strategy::to_string (PoolCoalesceHeuristic< ResourceAwarePool > &)
 

Typedef Documentation

◆ Resource

using Resource = camp::resources::Resource

◆ Event

using Event = camp::resources::Event