RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes | Namespaces
WorkRunner.hpp File Reference

Header file providing RAJA WorkStorage. More...

#include "RAJA/config.hpp"
#include <utility>
#include <type_traits>
#include "RAJA/policy/sequential/policy.hpp"
#include "RAJA/pattern/forall.hpp"
#include "RAJA/pattern/WorkGroup/Dispatcher.hpp"
#include "RAJA/policy/WorkGroup.hpp"

Go to the source code of this file.

Classes

struct  RAJA::detail::HoldBodyArgs_base< LoopBody, Args >
 
struct  RAJA::detail::HoldBodyArgs_host< LoopBody, index_type, Args >
 
struct  RAJA::detail::HoldBodyArgs_device< LoopBody, index_type, Args >
 
struct  RAJA::detail::HoldForall< ExecutionPolicy, Segment_type, LoopBody, index_type, Args >
 
struct  RAJA::detail::WorkRunnerForallOrdered_base< FORALL_EXEC_POLICY, EXEC_POLICY_T, ORDER_POLICY_T, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args >
 
struct  RAJA::detail::WorkRunnerForallOrdered_base< FORALL_EXEC_POLICY, EXEC_POLICY_T, ORDER_POLICY_T, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args >::holder_type
 
struct  RAJA::detail::WorkRunnerForallOrdered< FORALL_EXEC_POLICY, EXEC_POLICY_T, ORDER_POLICY_T, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args >
 
struct  RAJA::detail::WorkRunnerForallReverse< FORALL_EXEC_POLICY, EXEC_POLICY_T, ORDER_POLICY_T, DISPATCH_POLICY_T, ALLOCATOR_T, INDEX_T, Args >
 

Namespaces

 RAJA
 
 RAJA::detail
 

Detailed Description

Header file providing RAJA WorkStorage.