RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Functions
RAJA::detail::cuda Namespace Reference

Functions

template<typename Factory >
__global__ void get_value_global (typename Factory::value_type *ptr, Factory factory)
 
void * get_cached_value_ptr (size_t nbytes)
 
std::mutex & get_value_mutex ()
 
template<typename Factory >
auto get_value (Factory &&factory)
 
template<typename Factory >
auto get_cached_value (Factory &&factory)
 

Function Documentation

◆ get_value_global()

template<typename Factory >
__global__ void RAJA::detail::cuda::get_value_global ( typename Factory::value_type *  ptr,
Factory  factory 
)

◆ get_cached_value_ptr()

void* RAJA::detail::cuda::get_cached_value_ptr ( size_t  nbytes)
inline

◆ get_value_mutex()

std::mutex& RAJA::detail::cuda::get_value_mutex ( )
inline

◆ get_value()

template<typename Factory >
auto RAJA::detail::cuda::get_value ( Factory &&  factory)
inline

◆ get_cached_value()

template<typename Factory >
auto RAJA::detail::cuda::get_cached_value ( Factory &&  factory)
inline