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

Header file providing RAJA WorkStorage. More...

#include "RAJA/config.hpp"
#include <cstddef>
#include <memory>
#include <utility>
#include <type_traits>
#include "RAJA/util/Operators.hpp"
#include "RAJA/util/macros.hpp"
#include "RAJA/internal/RAJAVec.hpp"
#include "RAJA/pattern/WorkGroup/WorkStruct.hpp"

Go to the source code of this file.

Classes

struct  RAJA::detail::random_access_iterator< iterator_base >
 
class  RAJA::detail::WorkStorage< RAJA::array_of_pointers, ALLOCATOR_T, Dispatcher_T >
 
struct  RAJA::detail::WorkStorage< RAJA::array_of_pointers, ALLOCATOR_T, Dispatcher_T >::const_iterator_base
 
class  RAJA::detail::WorkStorage< RAJA::ragged_array_of_objects, ALLOCATOR_T, Dispatcher_T >
 
struct  RAJA::detail::WorkStorage< RAJA::ragged_array_of_objects, ALLOCATOR_T, Dispatcher_T >::const_iterator_base
 
class  RAJA::detail::WorkStorage< RAJA::constant_stride_array_of_objects, ALLOCATOR_T, Dispatcher_T >
 
struct  RAJA::detail::WorkStorage< RAJA::constant_stride_array_of_objects, ALLOCATOR_T, Dispatcher_T >::const_iterator_base
 

Namespaces

 RAJA
 
 RAJA::detail
 

Detailed Description

Header file providing RAJA WorkStorage.