|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Header file providing RAJA WorkPool and WorkGroup declarations. More...
#include "RAJA/config.hpp"#include "RAJA/pattern/WorkGroup/WorkStorage.hpp"#include "RAJA/pattern/WorkGroup/WorkRunner.hpp"#include "RAJA/internal/get_platform.hpp"#include "RAJA/util/plugins.hpp"Go to the source code of this file.
Classes | |
| struct | RAJA::detail::is_xargs< T > |
| struct | RAJA::detail::is_xargs< xargs< Args... > > |
| struct | RAJA::WorkPool< WORKGROUP_POLICY_T, INDEX_T, EXTRA_ARGS_T, ALLOCATOR_T > |
| WorkPool class template. More... | |
| struct | RAJA::WorkGroup< WORKGROUP_POLICY_T, INDEX_T, EXTRA_ARGS_T, ALLOCATOR_T > |
| WorkGroup class template. Owns loops from an instantiated WorkPool. More... | |
| struct | RAJA::WorkSite< WORKGROUP_POLICY_T, INDEX_T, EXTRA_ARGS_T, ALLOCATOR_T > |
| WorkSite class template. Owns per run objects from a single run of a WorkGroup. More... | |
| struct | RAJA::WorkPool< WorkGroupPolicy< EXEC_POLICY_T, ORDER_POLICY_T, STORAGE_POLICY_T, DISPATCH_POLICY_T >, INDEX_T, xargs< Args... >, ALLOCATOR_T > |
| struct | RAJA::WorkGroup< WorkGroupPolicy< EXEC_POLICY_T, ORDER_POLICY_T, STORAGE_POLICY_T, DISPATCH_POLICY_T >, INDEX_T, xargs< Args... >, ALLOCATOR_T > |
| struct | RAJA::WorkSite< WorkGroupPolicy< EXEC_POLICY_T, ORDER_POLICY_T, STORAGE_POLICY_T, DISPATCH_POLICY_T >, INDEX_T, xargs< Args... >, ALLOCATOR_T > |
Namespaces | |
| RAJA | |
| RAJA::detail | |
Typedefs | |
| template<typename... Args> | |
| using | RAJA::xargs = camp::list< Args... > |
| xargs alias. More... | |
Header file providing RAJA WorkPool and WorkGroup declarations.