|
Legion Runtime
|
#include <legion.h>
Public Member Functions | |
| virtual Color | color (const DomainPoint &index_point, const Domain &index_domain)=0 |
| virtual bool | supports_max_color (void) |
| virtual Color | max_color (const Domain &index_domain) |
A concurrent coloring functor provides a functor object for grouping together points in a concurrent index space task launch. All the point tasks mapped by the functor to the same color will be grouped together and are guaranteed to execute concurrently. Point tasks mapped to different colors will have no guarantee of concurrency.