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