Interface Documentation
Version: invalid
Classes | Namespaces | Typedefs | Functions
policy.hh File Reference
#include "flecsi/run/backend.hh"
#include "flecsi/topo/core.hh"
#include <legion.h>
#include <unordered_map>
Include dependency graph for policy.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  flecsi::data::leg::unique_handle< T, D >
 
struct  flecsi::data::leg::region
 
struct  flecsi::data::leg::partition
 

Namespaces

 flecsi
 

Typedefs

using flecsi::data::leg::unique_index_space = unique_handle< Legion::IndexSpace, &Legion::Runtime::destroy_index_space >
 
using flecsi::data::leg::unique_index_partition = Legion::IndexPartition
 
using flecsi::data::leg::unique_field_space = unique_handle< Legion::FieldSpace, &Legion::Runtime::destroy_field_space >
 
using flecsi::data::leg::unique_logical_region = unique_handle< Legion::LogicalRegion, &Legion::Runtime::destroy_logical_region >
 
using flecsi::data::leg::unique_logical_partition = Legion::LogicalPartition
 

Functions

auto & flecsi::data::leg::run ()
 
auto flecsi::data::leg::ctx ()
 
unique_index_space flecsi::data::leg::index1 (std::size_t n)