|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
#include <LoopData.hpp>
Public Types | |
| using | data_t = typename T::data_t |
| using | value_type = camp::decay< T > |
| using | reference_type = value_type & |
Public Member Functions | |
| constexpr RAJA_INLINE | NestedPrivatizer (const T &o) |
| RAJA_INLINE reference_type | get_priv () |
Public Attributes | |
| data_t | privatized_data |
| value_type | privatized_wrapper |
Convenience object used to create a thread-private LoopData object.
| using RAJA::internal::NestedPrivatizer< T >::data_t = typename T::data_t |
| using RAJA::internal::NestedPrivatizer< T >::value_type = camp::decay<T> |
| using RAJA::internal::NestedPrivatizer< T >::reference_type = value_type& |
|
inlineconstexpr |
|
inline |
| data_t RAJA::internal::NestedPrivatizer< T >::privatized_data |
| value_type RAJA::internal::NestedPrivatizer< T >::privatized_wrapper |