A indexed_producer is used as a wrapper for indexable producers in a dependence graph. This class offers the possibility of a filtered request from a producer.
More...
Public Member Functions | |
| indexed_producer (IndexType const &index, F const &filter_func) | |
| indexed_producer (IndexType const &index) | |
| IndexType | get_index () const |
| F | get_filter () const |
Public Types | |
| using | index_type = IndexType |
| using | value_type = ValueType |
| using | filter_type = F |
A indexed_producer is used as a wrapper for indexable producers in a dependence graph. This class offers the possibility of a filtered request from a producer.
Producer information is then used in various environments in order to create tasks, create visualization of dependence graphs, etc.
| ValueType | the type of the producer edge |
| IndexType | the type of producer's index. For a 1D view this would as simple as size_t |
| F | the filter that can be applied on the request on the producer side |
| is_nested | indicates if we are consuming from a paragraph or not |
1.8.13