RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes | Namespaces | Enumerations
IndexSet.hpp File Reference

RAJA header file defining index set classes. More...

#include "RAJA/config.hpp"
#include "RAJA/index/ListSegment.hpp"
#include "RAJA/index/RangeSegment.hpp"
#include "RAJA/internal/Iterators.hpp"
#include "RAJA/internal/RAJAVec.hpp"
#include "RAJA/policy/PolicyBase.hpp"
#include "RAJA/util/Operators.hpp"
#include "RAJA/util/concepts.hpp"

Go to the source code of this file.

Classes

struct  RAJA::policy::indexset::ExecPolicy< SEG_ITER_POLICY_T, SEG_EXEC_POLICY_T >
 
class  RAJA::TypedIndexSet< T0, TREST... >
 Class representing an index set which is a collection of segment objects. More...
 
class  RAJA::TypedIndexSet<>
 
struct  RAJA::type_traits::is_index_set< T >
 
struct  RAJA::type_traits::is_indexset_policy< T >
 

Namespaces

 RAJA
 
 RAJA::policy
 
 RAJA::policy::indexset
 
 RAJA::type_traits
 

Enumerations

enum  RAJA::PushEnd { RAJA::PUSH_FRONT , RAJA::PUSH_BACK }
 
enum  RAJA::PushCopy { RAJA::PUSH_COPY , RAJA::PUSH_NOCOPY }
 

Detailed Description

RAJA header file defining index set classes.