RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Namespaces | Functions
reduce.hpp File Reference
#include "RAJA/pattern/params/reducer.hpp"

Go to the source code of this file.

Namespaces

 RAJA
 
 RAJA::expt
 
 RAJA::expt::detail
 

Functions

template<typename EXEC_POL , typename OP , typename T , typename VOp >
camp::concepts::enable_if< std::is_same< EXEC_POL, RAJA::simd_exec > > RAJA::expt::detail::param_init (EXEC_POL const &, Reducer< OP, T, VOp > &red)
 
template<typename EXEC_POL , typename OP , typename T , typename VOp >
camp::concepts::enable_if< std::is_same< EXEC_POL, RAJA::simd_exec > > RAJA::expt::detail::param_combine (EXEC_POL const &, Reducer< OP, T, VOp > &out, const Reducer< OP, T, VOp > &in)
 
template<typename EXEC_POL , typename OP , typename T , typename VOp >
camp::concepts::enable_if< std::is_same< EXEC_POL, RAJA::simd_exec > > RAJA::expt::detail::param_resolve (EXEC_POL const &, Reducer< OP, T, VOp > &red)