RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes | Namespaces
get_platform.hpp File Reference
#include "RAJA/util/Operators.hpp"
#include "RAJA/internal/foldl.hpp"
#include "RAJA/pattern/kernel/internal.hpp"

Go to the source code of this file.

Classes

struct  RAJA::detail::max_platform
 
struct  RAJA::detail::get_platform< T, typename >
 
struct  RAJA::detail::get_platform_from_list< Policies >
 
struct  RAJA::detail::get_platform_from_list<>
 
struct  RAJA::detail::get_platform< T, typename std::enable_if< std::is_base_of< RAJA::PolicyBase, T >::value &&!RAJA::type_traits::is_indexset_policy< T >::value >::type >
 
struct  RAJA::detail::get_platform< RAJA::ExecPolicy< SEG, EXEC > >
 
struct  RAJA::detail::get_statement_platform< T >
 
struct  RAJA::detail::get_platform< RAJA::internal::StatementList< Stmts... > >
 
struct  RAJA::detail::get_platform< RAJA::internal::StatementList<> >
 
struct  RAJA::detail::get_platform< RAJA::policy::multi::MultiPolicy< SELECTOR, POLICIES... > >
 

Namespaces

 RAJA
 
 RAJA::policy
 
 RAJA::policy::multi
 
 RAJA::detail