Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

Functions

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 >()())
 reduce implementation
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 >()())
 reduce implementation
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 >()())
 reduce implementation

Detailed Description

Function Documentation

◆ reduce_nonzeros()

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

Definition at line 40 of file reduce.hpp.

◆ add_to_counter()

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

Definition at line 70 of file reduce.hpp.

◆ reduce_balanced()

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

Definition at line 104 of file reduce.hpp.