RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
RAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels > Member List

This is the complete list of members for RAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >, including all inherited members.

BinaryTreeReduce(T init=BinaryOp::identity(), BinaryOp op=BinaryOp {}) noexceptRAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >inlineexplicit
combine(T value)RAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >inline
get() constRAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >inline
get_and_reset(T init=BinaryOp::identity())RAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >inline
num_levelsRAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >static
operator+=(T value)RAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >inline
reset(T init=BinaryOp::identity()) noexceptRAJA::BinaryTreeReduce< T, BinaryOp, SizeType, t_num_levels >inline