|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Adapter to replace specific implementations for the icount variants. More...
#include <forall.hpp>
Public Types | |
| using | index_type = typename std::decay< IndexT >::type |
| using | container_type = typename std::decay< Range >::type |
Public Member Functions | |
| icount_adapter (Range const &r, Body const &b, IndexT icount_) | |
| template<typename T > | |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE void | operator() (T const &i) const |
Public Attributes | |
| std::decay< Body >::type | body |
| container_type::iterator | begin_it |
| Index_type | icount |
Adapter to replace specific implementations for the icount variants.
| using RAJA::detail::icount_adapter< Range, Body, IndexT >::index_type = typename std::decay<IndexT>::type |
| using RAJA::detail::icount_adapter< Range, Body, IndexT >::container_type = typename std::decay<Range>::type |
|
inline |
|
inline |
| std::decay<Body>::type RAJA::detail::icount_adapter< Range, Body, IndexT >::body |
| container_type::iterator RAJA::detail::icount_adapter< Range, Body, IndexT >::begin_it |
| Index_type RAJA::detail::icount_adapter< Range, Body, IndexT >::icount |