|
Legion Runtime
|
#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 |
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.