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

Header file for kernel conditional templates. More...

#include "RAJA/config.hpp"
#include "RAJA/pattern/kernel/internal.hpp"
#include <iostream>
#include <type_traits>

Go to the source code of this file.

Classes

struct  RAJA::statement::If< Condition, EnclosedStmts >
 
struct  RAJA::statement::Value< value >
 
struct  RAJA::statement::Equals< L, R >
 
struct  RAJA::statement::NotEquals< L, R >
 
struct  RAJA::statement::Or< L, R >
 
struct  RAJA::statement::And< L, R >
 
struct  RAJA::statement::LessThan< L, R >
 
struct  RAJA::statement::LessThanEq< L, R >
 
struct  RAJA::statement::GreaterThan< L, R >
 
struct  RAJA::statement::GreaterThanEq< L, R >
 
struct  RAJA::statement::Not< L >
 
struct  RAJA::internal::StatementExecutor< statement::If< Condition, EnclosedStmts... >, Types >
 

Namespaces

 RAJA
 
 RAJA::statement
 
 RAJA::internal
 

Detailed Description

Header file for kernel conditional templates.