reduce | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Functions | |
| template<typename I , typename Op > | |
| std::iterator_traits< I > ::value_type | add_to_counter (I f, I l, Op op, ADOBE_VALUE_TYPE(I) x, ADOBE_VALUE_TYPE(I) z=adobe::identity_element< Op >()()) |
| template<typename I , typename Op > | |
| std::iterator_traits< I > ::value_type | reduce_balanced (I f, I l, Op op, ADOBE_VALUE_TYPE(I) z=adobe::identity_element< Op >()()) |
| template<typename I , typename Op > | |
| std::iterator_traits< I > ::value_type | reduce_nonzeros (I f, I l, Op op, ADOBE_VALUE_TYPE(I) z=adobe::identity_element< Op >()()) |
Function Documentation
| std::iterator_traits<I>::value_type adobe::add_to_counter | ( | I | f, |
| I | l, | ||
| Op | op, | ||
| ADOBE_VALUE_TYPE(I) | x, | ||
| ADOBE_VALUE_TYPE(I) | z = adobe::identity_element<Op>()() |
||
| ) |
reduce implementation
Definition at line 74 of file reduce.hpp.
| std::iterator_traits<I>::value_type adobe::reduce_balanced | ( | I | f, |
| I | l, | ||
| Op | op, | ||
| ADOBE_VALUE_TYPE(I) | z = adobe::identity_element<Op>()() |
||
| ) |
reduce implementation
Definition at line 116 of file reduce.hpp.
| std::iterator_traits<I>::value_type adobe::reduce_nonzeros | ( | I | f, |
| I | l, | ||
| Op | op, | ||
| ADOBE_VALUE_TYPE(I) | z = adobe::identity_element<Op>()() |
||
| ) |
reduce implementation
Definition at line 39 of file reduce.hpp.

