Static functor to check if a PARAGRAPH's scheduler has defined the task_placement_all_local
type, stating that all tasks created on this location should be run here. If so, invocation of Scheduler::execution_location()
is bypassed, with a trivially constructed locality_info object returned.
More...
Static Public Member Functions | |
template<typename WF , typename... Views> | |
static locality_info | apply (Scheduler &scheduler, task_graph &, WF const &wf, Views const &... views) |
Static functor to check if a PARAGRAPH's scheduler has defined the task_placement_all_local
type, stating that all tasks created on this location should be run here. If so, invocation of Scheduler::execution_location()
is bypassed, with a trivially constructed locality_info object returned.