|
| template<typename LAUNCH_POLICY , typename... ReduceParams> |
| void | RAJA::launch (LaunchParams const &launch_params, ReduceParams &&... rest_of_launch_args) |
| |
| template<typename POLICY_LIST , typename BODY > |
| void | RAJA::launch (ExecPlace place, LaunchParams const ¶ms, BODY const &body) |
| |
| template<typename POLICY_LIST , typename... ReduceParams> |
| void | RAJA::launch (ExecPlace place, const LaunchParams &launch_params, ReduceParams &&... rest_of_launch_args) |
| |
| template<typename T > |
| RAJA::resources::Resource | RAJA::Get_Host_Resource (T host_res, RAJA::ExecPlace device) |
| |
| template<typename POLICY_LIST , typename... ReduceParams> |
| resources::EventProxy< resources::Resource > | RAJA::launch (RAJA::resources::Resource res, LaunchParams const &launch_params, ReduceParams &&... rest_of_launch_args) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename SEGMENT , typename BODY > |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::loop (CONTEXT const &ctx, SEGMENT const &segment, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename SEGMENT , typename BODY > |
| RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::loop_icount (CONTEXT const &ctx, SEGMENT const &segment, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename SEGMENT , typename BODY > |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::loop (CONTEXT const &ctx, SEGMENT const &segment0, SEGMENT const &segment1, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename SEGMENT , typename BODY > |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::loop_icount (CONTEXT const &ctx, SEGMENT const &segment0, SEGMENT const &segment1, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename SEGMENT , typename BODY > |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::loop (CONTEXT const &ctx, SEGMENT const &segment0, SEGMENT const &segment1, SEGMENT const &segment2, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename SEGMENT , typename BODY > |
| RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::loop_icount (CONTEXT const &ctx, SEGMENT const &segment0, SEGMENT const &segment1, SEGMENT const &segment2, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename TILE_T , typename SEGMENT , typename BODY > |
| RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::tile (CONTEXT const &ctx, TILE_T tile_size, SEGMENT const &segment, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename TILE_T , typename SEGMENT , typename BODY > |
| RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::tile_tcount (CONTEXT const &ctx, TILE_T tile_size, SEGMENT const &segment, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename TILE_T , typename SEGMENT , typename BODY > |
| RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::tile (CONTEXT const &ctx, TILE_T tile_size0, TILE_T tile_size1, SEGMENT const &segment0, SEGMENT const &segment1, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename TILE_T , typename SEGMENT , typename BODY > |
| RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::tile_tcount (CONTEXT const &ctx, TILE_T tile_size0, TILE_T tile_size1, SEGMENT const &segment0, SEGMENT const &segment1, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename TILE_T , typename SEGMENT , typename BODY > |
| RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::tile (CONTEXT const &ctx, TILE_T tile_size0, TILE_T tile_size1, TILE_T tile_size2, SEGMENT const &segment0, SEGMENT const &segment1, SEGMENT const &segment2, BODY const &body) |
| |
| template<typename POLICY_LIST , typename CONTEXT , typename TILE_T , typename SEGMENT , typename BODY > |
| RAJA_HOST_DEVICE RAJA_INLINE void | RAJA::expt::tile_tcount (CONTEXT const &ctx, TILE_T tile_size0, TILE_T tile_size1, TILE_T tile_size2, SEGMENT const &segment0, SEGMENT const &segment1, SEGMENT const &segment2, BODY const &body) |
| |
RAJA header file containing the core components of RAJA::launch.