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

Header file for loop kernel internals. More...

#include "RAJA/config.hpp"
#include "RAJA/util/macros.hpp"
#include "camp/camp.hpp"
#include <type_traits>

Go to the source code of this file.

Classes

struct  RAJA::internal::StatementListExecutor< statement_index, num_statements, StmtList, Types >
 
struct  RAJA::internal::StatementListExecutor< num_statements, num_statements, StmtList, Types >
 

Namespaces

 RAJA
 
 RAJA::internal
 

Typedefs

template<typename... Stmts>
using RAJA::internal::StatementList = camp::list< Stmts... >
 

Functions

template<typename StmtList , typename Types , typename Data >
RAJA_INLINE void RAJA::internal::execute_statement_list (Data &&data)
 

Detailed Description

Header file for loop kernel internals.