RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes | Typedefs
RAJA::operators::detail Namespace Reference

Classes

struct  associative_tag
 
struct  fp_associative_tag
 
struct  binary_function
 
struct  unary_function
 
struct  comparison_function
 

Typedefs

template<typename T >
using associative_or_fp_associative_tag = std::conditional_t< std::is_floating_point< std::decay_t< T > >::value, fp_associative_tag, associative_tag >
 

Typedef Documentation

◆ associative_or_fp_associative_tag

template<typename T >
using RAJA::operators::detail::associative_or_fp_associative_tag = typedef std::conditional_t<std::is_floating_point<std::decay_t<T> >::value, fp_associative_tag, associative_tag>