|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Base types used in common for RAJA reducer objects. More...
#include "RAJA/pattern/detail/forall.hpp"#include "RAJA/util/macros.hpp"#include "RAJA/util/Operators.hpp"#include "RAJA/util/types.hpp"#include "RAJA/util/RepeatView.hpp"Go to the source code of this file.
Classes | |
| struct | RAJA::reduce::detail::BaseMultiReduce< t_MultiReduceData > |
| class | RAJA::reduce::detail::BaseMultiReduceMin< MultiReduceData > |
| Min reducer class template. More... | |
| struct | RAJA::reduce::detail::BaseMultiReduceMin< MultiReduceData >::reference |
| class | RAJA::reduce::detail::BaseMultiReduceMax< MultiReduceData > |
| Max reducer class template. More... | |
| struct | RAJA::reduce::detail::BaseMultiReduceMax< MultiReduceData >::reference |
| class | RAJA::reduce::detail::BaseMultiReduceSum< MultiReduceData > |
| Sum reducer class template. More... | |
| struct | RAJA::reduce::detail::BaseMultiReduceSum< MultiReduceData >::reference |
| class | RAJA::reduce::detail::BaseMultiReduceBitOr< MultiReduceData > |
| Bitwise OR reducer class template. More... | |
| struct | RAJA::reduce::detail::BaseMultiReduceBitOr< MultiReduceData >::reference |
| class | RAJA::reduce::detail::BaseMultiReduceBitAnd< MultiReduceData > |
| Bitwise AND reducer class template. More... | |
| struct | RAJA::reduce::detail::BaseMultiReduceBitAnd< MultiReduceData >::reference |
Namespaces | |
| RAJA | |
| RAJA::reduce | |
| RAJA::reduce::detail | |
Macros | |
| #define | RAJA_DECLARE_MULTI_REDUCER(OP_NAME, OP, POL, DATA) |
| #define | RAJA_DECLARE_ALL_MULTI_REDUCERS(POL, DATA) |
Base types used in common for RAJA reducer objects.
| #define RAJA_DECLARE_MULTI_REDUCER | ( | OP_NAME, | |
| OP, | |||
| POL, | |||
| DATA | |||
| ) |
| #define RAJA_DECLARE_ALL_MULTI_REDUCERS | ( | POL, | |
| DATA | |||
| ) |