Colored points struct for describing colorings.
| num_elements | number of elements to allocate |
| ptr | pointer to the first element to free |
| num_elements | number of elements to be freed |
| ctx | the context for this projection |
| task | the task for the requested projection |
| index | which region requirement we are projecting |
| upper_bound | the upper bound logical region |
| point | the point of the task in the index space |
| ctx | the context for this projection |
| task | the task for the requested projection |
| index | which region requirement we are projecting |
| upper_bound | the upper bound logical partition |
| point | the point of the task in the index space |
| ctx | enclosing task context |
| file_name | the path to an existing HDF5 file |
| handle | the logical region with which to associate the file |
| parent | the parent logical region containing privileges |
| field_map | mapping for field IDs to HDF5 dataset names |
| mode | the access mode for attaching the file |
| ctx | enclosing task context |
| ctx | enclosing task context |
| handle | for the index space to create an allocator |
| ctx | the enclosing task context |
| parent | index space being partitioned |
| color_space | space of colors for the partition |
| coloring | the coloring of the parent index space |
| part_kind | the kind of partition or whether to compute it |
| color | optional color for the new partition |
| allocable | whether the child index spaces are allocable |
| ctx | the enclosing task context |
| parent | index space being partitioned |
| coloring | the coloring of the parent index space |
| disjoint | whether the partitioning is disjoint or not |
| color | optional color name for the partition |
| ctx | the enclosing task context |
| field_accessor | field accessor for the coloring field |
| disjoint | whether the partitioning is disjoint or not |
| complete | whether the partitioning is complete or not |
| ctx | the enclosing task context |
| parent | the index space being partitioned |
| color_space | space of colors for the partition |
| coloring | the coloring of the parent index space |
| part_kind | the kind of partition or whether to compute it |
| color | optional color for the new partition |
| ctx | the enclosing task context |
| parent | index space being partitioned |
| color_space | the domain of colors |
| coloring | the domain coloring of the parent index space |
| disjoint | whether the partitioning is disjoint or not |
| color | optional color name for the partition |
| ctx | the enclosing task context |
| parent | the index space being partitioned |
| color_space | space of colors for the partition |
| coloring | the coloring of the parent index space |
| part_kind | the kind of partition or whether to compute it |
| color | optional color for the new partition |
| ctx | the enclosing task context |
| parent | index space being partitioned |
| color_space | the domain of colors |
| coloring | the multi-domain coloring |
| disjoint | whether the partitioning is disjoint or not |
| color | optional color name for the partition |
| ctx | the enclosing task context |
| parent | index space being partitioned |
| mapping | the mapping of points to colors |
| color | optional color name for the partition |
| ctx | the enclosing task context |
| max_num_elmts | maximum number of elements in the index space |
| ctx | the enclosing task context |
| domains | the set of domains |
| ctx | enclosing task context |
| region | the physical region for an HDF5 file to detach |
| ctx | enclosing task context |
| task_id | the ID of the task to launch |
| domain | for the set of points in the index space to create |
| indexes | the index space requirements for the tasks |
| fields | the field space requirements for the tasks |
| regions | the region requirements for the tasks |
| global_arg | untyped arguments passed by value to all tasks |
| arg_map | argument map containing point arguments for tasks |
| reduction | operation to be used for reducing return values |
| predicate | for controlling speculation |
| must_parallelism | are tasks required to be run concurrently |
| id | of the mapper to associate with the task |
| tag | mapping tag to be passed to any mapping calls |
| ctx | enclosing task context |
| task_id | the ID of the task to launch |
| domain | for the set of points in the index space to create |
| indexes | the index space requirements for the tasks |
| fields | the field space requirements for the tasks |
| regions | the region requirements for the tasks |
| global_arg | untyped arguments passed by value to all tasks |
| arg_map | argument map containing point arguments for tasks |
| predicate | for controlling speculation |
| must_parallelism | are tasks required to be run concurrently |
| id | of the mapper to associate with the task |
| tag | mapping tag to be passed to any mapping calls |
| ctx | enclosing task context |
| task_id | the ID of the task to launch |
| indexes | the index space requirements for the task |
| fields | the field space requirements for the task |
| regions | the region requirements for the task |
| arg | untyped arguments passed by value to the task |
| predicate | for controlling speculation |
| id | of the mapper to associate with the task |
| tag | mapping tag to be passed to any mapping calls |
| ctx | enclosing task context |
| handle | index space handle |
| vector | to populate with domains |
| ctx | enclosing task context |
| p | parent index partition handle |
| color_point | point containing color value of index subspace |
| ctx | enclosing task context |
| handle | index space handle |
| id | the ID at which to assign the task |
| proc_kind | the processor kind on which the task can run |
| single | whether the task can be run as a single task |
| index | whether the task can be run as an index space task |
| user_data | user data type to pass to all invocations of the task |
| vid | the variant ID to assign to the task |
| options | the task configuration options |
| task_name | string name for the task |
| id | the ID at which to assign the task |
| proc_kind | the processor kind on which the task can run |
| single | whether the task can be run as a single task |
| index | whether the task can be run as an index space task |
| user_data | user data type to pass to all invocations of the task |
| vid | the variant ID to assign to the task |
| options | the task configuration options |
| task_name | string name for the task |
| id | the ID to assign to the task |
| proc_kind | the processor kind on which the task can run |
| single | whether the task can be run as a single task |
| index | whether the task can be run as an index space task |
| vid | the variant ID to assign to the task |
| options | the task configuration options |
| task_name | string name for the task |
| id | the ID to assign to the task |
| proc_kind | the processor kind on which the task can run |
| single | whether the task can be run as a single task |
| index | whether the task can be run as an index space task |
| vid | the variant ID to assign to the task |
| options | the task configuration options |
| task_name | string name for the task |
| handle | the projection ID to register the function at |
| handle | the projection ID to register the function at |
| callback | function pointer to the callback function to be run |
1.8.6