|
| template<typename LEFT_OPERAND , typename RIGHT_OPERAND , typename std::enable_if< std::is_arithmetic< LEFT_OPERAND >::value, bool >::type = true, typename std::enable_if< std::is_base_of< TensorExpressionConcreteBase, RIGHT_OPERAND >::value, bool >::type = true> |
| RAJA_INLINE RAJA_HOST_DEVICE auto | operator+ (LEFT_OPERAND const &left, RIGHT_OPERAND const &right) -> TensorAdd< typename NormalizeOperandHelper< LEFT_OPERAND >::return_type, RIGHT_OPERAND > |
| |
| template<typename LEFT_OPERAND , typename RIGHT_OPERAND , typename std::enable_if< std::is_arithmetic< LEFT_OPERAND >::value, bool >::type = true, typename std::enable_if< std::is_base_of< TensorExpressionConcreteBase, RIGHT_OPERAND >::value, bool >::type = true> |
| RAJA_INLINE RAJA_HOST_DEVICE auto | operator- (LEFT_OPERAND const &left, RIGHT_OPERAND const &right) -> TensorSubtract< typename NormalizeOperandHelper< LEFT_OPERAND >::return_type, RIGHT_OPERAND > |
| |
| template<typename OPERAND , typename TILE > |
| RestrictExtents< OPERAND, TILE > | restrictExtents (OPERAND const &operand, TILE const &tile) |
| |
| template<typename RHS > |
| RAJA_INLINE RAJA_HOST_DEVICE auto | normalizeOperand (RHS const &rhs) -> typename NormalizeOperandHelper< RHS >::return_type |
| |
| template<typename LHS , typename RHS , typename std::enable_if< std::is_arithmetic< LHS >::value, bool >::type = true, typename std::enable_if< std::is_base_of< TensorExpressionConcreteBase, RHS >::value, bool >::type = true> |
| RAJA_INLINE RAJA_HOST_DEVICE auto | operator/ (LHS const &left_operand, RHS const &right_operand) -> TensorDivide< typename NormalizeOperandHelper< LHS >::return_type, RHS > |
| |
| template<typename STORAGE , typename LHS_TYPE , typename RHS_TYPE > |
| RAJA_HOST_DEVICE constexpr RAJA_INLINE auto | makeTensorStoreFunctor (LHS_TYPE const &lhs, RHS_TYPE const &rhs) -> TensorStoreFunctor< STORAGE, LHS_TYPE, RHS_TYPE > |
| |
| template<typename LHS , typename RHS , typename std::enable_if< std::is_arithmetic< LHS >::value, bool >::type = true, typename std::enable_if< std::is_base_of< TensorExpressionConcreteBase, RHS >::value, bool >::type = true> |
| RAJA_INLINE RAJA_HOST_DEVICE auto | operator* (LHS const &left_operand, RHS const &right_operand) -> TensorMultiply< typename NormalizeOperandHelper< LHS >::return_type, RHS > |
| |