geometry#

group Geometry types

Geometry types.

Typedefs

template<int DIM, typename T = coord_t>
using Point = Legion::Point<DIM, T>#

Type for multi-dimensional points.

Point objects support index expressions; they can be accessed like a statically-sized array. Point objects also support usual arithmetic operators and a dot operator.

For a complete definition, see Realm::Point.

template<int DIM, typename T = coord_t>
using Rect = Legion::Rect<DIM, T>#

Type for multi-dimensional rectangles.

Each rectangle consists of two legate::Point objects, one for the lower bounds (.lo) and one for the upper bounds (.hi).

For a complete definition, see Realm::Rect.