|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
#include <WorkRunner.hpp>
Public Types | |
| using | base = HoldBodyArgs_base< LoopBody, Args... > |
Public Member Functions | |
| RAJA_INLINE void | operator() (index_type i) const |
| template<camp::idx_t... Is> | |
| RAJA_INLINE void | invoke (index_type i, camp::idx_seq< Is... >) const |
Public Member Functions inherited from RAJA::detail::HoldBodyArgs_base< LoopBody, Args... > | |
| HoldBodyArgs_base (body_in &&body, Args... args) | |
Additional Inherited Members | |
Protected Attributes inherited from RAJA::detail::HoldBodyArgs_base< LoopBody, Args... > | |
| LoopBody | m_body |
| camp::tuple< Args... > | m_arg_tuple |
A body and args holder for storing loops that are being executed in foralls that run on the host
| using RAJA::detail::HoldBodyArgs_host< LoopBody, index_type, Args >::base = HoldBodyArgs_base<LoopBody, Args...> |
|
inline |
|
inline |