STAPL API Reference |
Modules Classes |
Functions | |
template<bool pos_aware, bool SetResult = false, typename Op , typename Filter = skeletons::no_filter> | |
skeletons_impl::expand_from_pow_two_pd< Op, Filter, pos_aware, SetResult > | stapl::skeletons::expand_from_pow_two_pd (Op const &op, Filter const &filter=Filter()) |
Creates a expand from power of two parametric dependencies given a op . More... | |
template<typename Op > | |
skeletons_impl::reduce_to_pow_two_pd< Op > | stapl::skeletons::reduce_to_pow_two_pd (Op const &op) |
Creates a reduce to power of two parametric dependency given a op . More... | |
Dependencies
skeletons_impl::expand_from_pow_two_pd<Op, Filter, pos_aware, SetResult> stapl::skeletons::expand_from_pow_two_pd | ( | Op const & | op, |
Filter const & | filter = Filter() |
||
) |
Creates a expand from power of two parametric dependencies given a op
.
This parametric dependency is used in the postprocessing phase of various algorithms that only accept power-of-two input sizes.
op | the workfunction to be applied on the inputs |
pos_aware | whether op needs to know the position of the created element in the dependence graph |
skeletons_impl::reduce_to_pow_two_pd<Op> stapl::skeletons::reduce_to_pow_two_pd | ( | Op const & | op | ) |
Creates a reduce to power of two parametric dependency given a op
.
This parametric dependency is used in the preprocessing phase of various algorithms that only accept power-of-two input sizes.
op | the workfunction to be used in the reducing nodes |