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

RAJA wrapper for "multi-policy" and dynamic policy selection. More...

#include "RAJA/config.hpp"
#include "RAJA/policy/PolicyBase.hpp"
#include "RAJA/internal/get_platform.hpp"
#include "RAJA/util/plugins.hpp"
#include "RAJA/util/concepts.hpp"

Go to the source code of this file.

Classes

struct  RAJA::policy::workgroup::ordered
 
struct  RAJA::policy::workgroup::reverse_ordered
 
struct  RAJA::policy::workgroup::array_of_pointers
 
struct  RAJA::policy::workgroup::ragged_array_of_objects
 
struct  RAJA::policy::workgroup::constant_stride_array_of_objects
 
struct  RAJA::policy::workgroup::indirect_function_call_dispatch
 Dispatch using function pointers to make indirect function calls. More...
 
struct  RAJA::policy::workgroup::indirect_virtual_function_dispatch
 Dispatch using virtual functions to make indirect function calls. More...
 
struct  RAJA::policy::workgroup::direct_dispatch< RangeAndCallables >
 
struct  RAJA::policy::workgroup::WorkGroupPolicy< EXEC_POLICY_T, ORDER_POLICY_T, STORAGE_POLICY_T, DISPATCH_POLICY_T >
 

Namespaces

 RAJA
 
 RAJA::policy
 
 RAJA::policy::workgroup
 

Detailed Description

RAJA wrapper for "multi-policy" and dynamic policy selection.