STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Attributes
stapl::paragraph_impl::setup_edge_flow_func< NotifierPtr > Struct Template Reference

Creates the notifiers necessary to flow the result of a non-explicitly dependent task (i.e., those specified via consume) so it is available for the task being added on this location. More...

Public Member Functions

 setup_edge_flow_func (NotifierPtr const notifier_ptr, executor_base *const exec_ptr, edge_container &edge_ct)
 
template<typename Spec >
void operator() (Spec const &) const
 
template<typename View >
void operator() (std::pair< ptr_wrapper< View >, typename View::index_type > const &vid) const
 Create flow for a consumed result from a task within the PARAGRAPH.
 

Public Attributes

NotifierPtr m_notifier_ptr
 
executor_basem_exec_ptr
 
edge_containerm_edge_ct
 

Detailed Description

template<typename NotifierPtr>
struct stapl::paragraph_impl::setup_edge_flow_func< NotifierPtr >

Creates the notifiers necessary to flow the result of a non-explicitly dependent task (i.e., those specified via consume) so it is available for the task being added on this location.

See also
task_graph::add_task

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