|
DASH
0.3.0
|
Distributed reduce operation types. More...
Classes | |
| struct | dash::dart_operation< BinaryOperation > |
| Query the underlying dart_operation_t for arbitrary binary operations. More... | |
| struct | dash::max< ValueType > |
| Reduce operands to their maximum value. More... | |
| struct | dash::plus< ValueType > |
| Reduce operands to their sum. More... | |
| struct | dash::multiply< ValueType > |
| Reduce operands to their product. More... | |
| struct | dash::first< ValueType > |
| Returns second operand. More... | |
| struct | dash::second< ValueType > |
| Returns second operand. More... | |
| struct | dash::bit_and< ValueType > |
| Reduce operands with binary AND. More... | |
| struct | dash::bit_or< ValueType > |
| Reduce operands with binary OR. More... | |
| struct | dash::bit_xor< ValueType > |
| Reduce operands with binary XOR. More... | |
Functions | |
| template<typename BinaryOperation > | |
| struct dash::dart_operation | dash::operator ()(const ValueType &lhs |
Variables | |
| struct dash::dart_operation | dash::ValueType |
| Reduce operands to their minimum value. More... | |
| struct dash::dart_operation | dash::DART_OP_MIN |
| struct dash::dart_operation | dash::ARITHMETIC |
| dash::max | dash::operator |
Distributed reduce operation types.
| struct dash::dart_operation dash::ValueType |
#include </tmp/tmporruphar/dash/include/dash/algorithm/Operation.h>
Reduce operands to their minimum value.
Referenced by dash::broadcast(), and dash::SharedCounter< ValueType >::get().