src/vt/collective/reduce/operators/functors/tuple_op_helper.h file

Namespaces

namespace vt
namespace vt::collective
namespace vt::collective::reduce
namespace vt::collective::reduce::operators

Classes

template<typename Op, int cur, int max, typename enabled_ = void>
struct vt::collective::reduce::operators::ApplyOp
template<typename Op, int cur, int max>
struct vt::collective::reduce::operators::ApplyOp<Op, cur, max, std::enable_if_t<cur !=max>>
template<typename Op, int cur, int max>
struct vt::collective::reduce::operators::ApplyOp<Op, cur, max, std::enable_if_t<cur==max>>