Legion Runtime
|
#include "legion.h"
#include "legion/legion_c.h"
#include "legion/legion_mapping.h"
#include "mappers/mapping_utilities.h"
#include <stdlib.h>
#include <string.h>
#include <algorithm>
Go to the source code of this file.
Classes | |
struct | Legion::ColoredPoints |
class | Legion::CObjectWrapper |
struct | Legion::CObjectWrapper::Blockify< DIM > |
class | Legion::CContext |
class | Legion::TaskMut |
Namespaces | |
namespace | Legion |
Macros | |
#define | ARRAY_ACCESSOR(DIM) |
#define | RECT_ITERATOR(DIM) typedef RectInDomainIterator<DIM,coord_t> RectInDomainIterator##DIM##D; |
#define | BUFFER_CHAR(DIM) typedef DeferredBuffer<char,DIM> DeferredBufferChar##DIM##D; |
#define | NEW_OPAQUE_WRAPPER(T_, T) |
#define | RECT_ITERATOR(DIM) NEW_OPAQUE_WRAPPER(legion_rect_in_domain_iterator_##DIM##d_t, RectInDomainIterator##DIM##D *); |
#define | BUFFER_CHAR(DIM) NEW_OPAQUE_WRAPPER(legion_deferred_buffer_char_##DIM##d_t, DeferredBufferChar##DIM##D *); |
#define | ACCESSOR_ARRAY(DIM) NEW_OPAQUE_WRAPPER(legion_accessor_array_##DIM##d_t, ArrayAccessor##DIM##D *); |
#define | NEW_POINT_WRAPPER(DIM) |
#define | NEW_RECT_WRAPPER(DIM) |
#define | NEW_BLOCKIFY_WRAPPER(DIM) |
#define | NEW_TRANSFORM_WRAPPER(D1, D2) |
#define | NEW_AFFINE_TRANSFORM_WRAPPER(D1, D2) |
Typedefs | |
typedef std::map< Color, ColoredPoints > | Legion::Coloring |
typedef std::map< Color, Domain > | Legion::DomainColoring |
typedef std::map< DomainPoint, ColoredPoints > | Legion::PointColoring |
typedef std::map< DomainPoint, Domain > | Legion::DomainPointColoring |
typedef std::map< DomainPoint, std::set< Domain > > | Legion::MultiDomainPointColoring |
Functions | |
static bool | operator< (const legion_ptr_t &lhs, const legion_ptr_t &rhs) |
Legion C API: C++ Conversion Utilities
#define ARRAY_ACCESSOR | ( | DIM | ) |
#define NEW_AFFINE_TRANSFORM_WRAPPER | ( | D1, | |
D2 | |||
) |
#define NEW_BLOCKIFY_WRAPPER | ( | DIM | ) |
#define NEW_OPAQUE_WRAPPER | ( | T_, | |
T | |||
) |
#define NEW_POINT_WRAPPER | ( | DIM | ) |
#define NEW_RECT_WRAPPER | ( | DIM | ) |
#define NEW_TRANSFORM_WRAPPER | ( | D1, | |
D2 | |||
) |