Legion Runtime
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Legion::TaskLayoutConstraintSet Class Reference

#include <constraints.h>

Public Member Functions

TaskLayoutConstraintSet & add_layout_constraint (unsigned idx, LayoutConstraintID desc)
 
void swap (TaskLayoutConstraintSet &rhs)
 
void serialize (Serializer &rez) const
 
void deserialize (Deserializer &derez)
 

Public Attributes

std::multimap< unsigned, LayoutConstraintID > layouts
 

Detailed Description

Provide a class to describe the layout descriptions for all the regions in a task. Since a region requirement can be satisfied by more than one instance, we allow multiple layout descriptions to be specified for the same region requirement. The desriptions for a region requirement should not describe any of the same fields.


The documentation for this class was generated from the following file: