This filter is used in naive coarsened version of scan to limit the size of data passed to the intermediate scan. More...
Public Member Functions | |
template<typename Ts > | |
result_type | operator() (Ts const &ts) const |
template<typename... Args> | |
int | configure_filter (Args &&... args) |
bool | operator== (back_op const &) const |
Public Types | |
using | result_type = std::vector< T > |
This filter is used in naive coarsened version of scan to limit the size of data passed to the intermediate scan.
Only the last element of a task on an edge with a back_op
filter will be sent to its successors.
T | the fine-grain element value type |