STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Static Public Member Functions
stapl::paragraph_impl::query_task_placement< Scheduler, b_static_all_local > Struct Template Reference

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)
 

Detailed Description

template<typename Scheduler, bool b_static_all_local = has_task_placement_all_local<Scheduler>::value>
struct stapl::paragraph_impl::query_task_placement< Scheduler, b_static_all_local >

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.


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