|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
#include <reduce.hpp>
Public Member Functions | |
| ReduceSeq ()=delete | |
| prohibit compiler-generated default ctor More... | |
Public Member Functions inherited from RAJA::reduce::detail::BaseCombinable< T, Reduce, ReduceSeq< T, Reduce > > | |
| RAJA_SUPPRESS_HD_WARN constexpr RAJA_HOST_DEVICE | BaseCombinable () |
| RAJA_SUPPRESS_HD_WARN constexpr RAJA_HOST_DEVICE | BaseCombinable (T init_val, T identity_=T()) |
| RAJA_SUPPRESS_HD_WARN constexpr RAJA_HOST_DEVICE | BaseCombinable (BaseCombinable const &other) |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE void | reset (T init_val, T identity_) |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE | ~BaseCombinable () |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE void | combine (T const &other) |
| T | get () const |
| T & | local () const |
| T | get_combined () const |
Additional Inherited Members | |
Protected Attributes inherited from RAJA::reduce::detail::BaseCombinable< T, Reduce, ReduceSeq< T, Reduce > > | |
| BaseCombinable const * | parent |
| T | identity |
| T | my_data |
|
delete |
prohibit compiler-generated default ctor