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

RAJA header defining expression template behavior for operator*. More...

Go to the source code of this file.

Classes

struct  RAJA::internal::expt::ET::TensorOperatorAdd
 
struct  RAJA::internal::expt::ET::TensorOperatorSubtract
 
struct  RAJA::internal::expt::ET::OperatorTraits< LHS_TYPE, RHS_TYPE, ENABLE >
 
struct  RAJA::internal::expt::ET::OperatorTraits< LHS_TYPE, RHS_TYPE, typename std::enable_if< LHS_TYPE::s_num_dims==0 >::type >
 
struct  RAJA::internal::expt::ET::OperatorTraits< LHS_TYPE, RHS_TYPE, typename std::enable_if< RHS_TYPE::s_num_dims==0 >::type >
 

Namespaces

 RAJA
 
 RAJA::internal
 
 RAJA::internal::expt
 
 RAJA::internal::expt::ET
 

Typedefs

template<typename LHS , typename RHS >
using RAJA::internal::expt::ET::TensorAdd = TensorBinaryOperator< TensorOperatorAdd, LHS, RHS >
 
template<typename LHS , typename RHS >
using RAJA::internal::expt::ET::TensorSubtract = TensorBinaryOperator< TensorOperatorSubtract, LHS, RHS >
 

Detailed Description

RAJA header defining expression template behavior for operator*.