|
|
|
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>()() | |
|
) |
| | |
| 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.
|