|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
#include "RAJA/config.hpp"#include "camp/camp.hpp"#include "camp/concepts.hpp"Go to the source code of this file.
Classes | |
| class | RAJA::internal::has_privatizer< T > |
| struct | RAJA::internal::GenericWrapperBase |
| struct | RAJA::internal::Privatizer< T > |
Namespaces | |
| RAJA | |
| RAJA::internal | |
Functions | |
| template<typename T , typename std::enable_if<!has_privatizer< T >::value >::type * = nullptr> | |
| RAJA_HOST_DEVICE auto | RAJA::internal::thread_privatize (const T &item) -> Privatizer< T > |
| Create a private copy of the argument to be stored on the current thread's stack in a class of the Privatizer concept. More... | |
| template<typename T , typename std::enable_if< has_privatizer< T >::value >::type * = nullptr> | |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE auto | RAJA::internal::thread_privatize (const T &item) -> typename T::privatizer |