|
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 | |||
| ) |