RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Types | List of all members
RAJA::policy::indexset::ExecPolicy< SEG_ITER_POLICY_T, SEG_EXEC_POLICY_T > Struct Template Reference

#include <IndexSet.hpp>

Inheritance diagram for RAJA::policy::indexset::ExecPolicy< SEG_ITER_POLICY_T, SEG_EXEC_POLICY_T >:
RAJA::PolicyBaseT< Policy_, Pattern_, Launch_, Platform_, Traits > RAJA::PolicyBase

Public Types

using seg_it = SEG_ITER_POLICY_T
 
using seg_exec = SEG_EXEC_POLICY_T
 

Additional Inherited Members

- Static Public Attributes inherited from RAJA::PolicyBaseT< Policy_, Pattern_, Launch_, Platform_, Traits >
static constexpr Policy policy = Policy_
 
static constexpr Pattern pattern = Pattern_
 
static constexpr Launch launch = Launch_
 
static constexpr Platform platform = Platform_
 

Detailed Description

template<typename SEG_ITER_POLICY_T, typename SEG_EXEC_POLICY_T = void>
struct RAJA::policy::indexset::ExecPolicy< SEG_ITER_POLICY_T, SEG_EXEC_POLICY_T >

Class representing index set execution policy.

The first template parameter describes the policy for iterating over segments. The second describes the policy for executing each segment.

Member Typedef Documentation

◆ seg_it

template<typename SEG_ITER_POLICY_T , typename SEG_EXEC_POLICY_T = void>
using RAJA::policy::indexset::ExecPolicy< SEG_ITER_POLICY_T, SEG_EXEC_POLICY_T >::seg_it = SEG_ITER_POLICY_T

◆ seg_exec

template<typename SEG_ITER_POLICY_T , typename SEG_EXEC_POLICY_T = void>
using RAJA::policy::indexset::ExecPolicy< SEG_ITER_POLICY_T, SEG_EXEC_POLICY_T >::seg_exec = SEG_EXEC_POLICY_T

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