A paragraph_producer
is used when the input view of the skeleton is a paragraph view(nested_pg_view_subview), which is the result of the execution of another paragraph being passed as input to this. The index of producer should be mapped since the given view is 1D for now. Furthermore we should keep the original index for computing the number of successors for each element in the view.
More...
|
| paragraph_producer (View &view, sk_index_type const &index, consumer_cnt_fun_t consumer_cnt_fun, Mapper const &mapper) |
|
mapper_t | get_mapper () const |
|
std::size_t | consumer_count (Index const &producer_coord) const |
|
Index | get_index () const |
|
skeletons::no_filter | get_filter () const |
|
element_type | get_element () const |
|
|
using | value_type = typename View::value_type |
|
using | filter_type = skeletons::no_filter |
|
template<typename View, typename Index, bool is_nested = false, typename Mapper = stapl::use_default>
class stapl::skeletons::flows::paragraph_producer< View, Index, is_nested, Mapper >
A paragraph_producer
is used when the input view of the skeleton is a paragraph view(nested_pg_view_subview), which is the result of the execution of another paragraph being passed as input to this. The index of producer should be mapped since the given view is 1D for now. Furthermore we should keep the original index for computing the number of successors for each element in the view.
- Template Parameters
-
View | the type of the view that is going to be accessed |
Index | the index type used to access results of the associated skeleton. |
- See also
- taskgraph_env.hpp
-
graphviz_env.hpp
-
local_env.hpp
-
indexed_producer
-
reflexive_producer
The documentation for this class was generated from the following file: