RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Static Public Member Functions | List of all members
RAJA::LoopExecute< simd_exec, SEGMENT > Struct Template Reference

#include <launch.hpp>

Static Public Member Functions

template<typename BODY >
static RAJA_INLINE RAJA_HOST_DEVICE void exec (SEGMENT const &segment, BODY const &body)
 
template<typename LaunchContextPolicy , typename BODY >
static RAJA_INLINE RAJA_HOST_DEVICE void exec (LaunchContextT< LaunchContextPolicy > const RAJA_UNUSED_ARG(&ctx), SEGMENT const &segment, BODY const &body)
 

Member Function Documentation

◆ exec() [1/2]

template<typename SEGMENT >
template<typename BODY >
static RAJA_INLINE RAJA_HOST_DEVICE void RAJA::LoopExecute< simd_exec, SEGMENT >::exec ( SEGMENT const &  segment,
BODY const &  body 
)
inlinestatic

◆ exec() [2/2]

template<typename SEGMENT >
template<typename LaunchContextPolicy , typename BODY >
static RAJA_INLINE RAJA_HOST_DEVICE void RAJA::LoopExecute< simd_exec, SEGMENT >::exec ( LaunchContextT< LaunchContextPolicy > const RAJA_UNUSED_ARG ctx,
SEGMENT const &  segment,
BODY const &  body 
)
inlinestatic

The documentation for this struct was generated from the following file: