10 #ifndef NEW_REDUCE_SEQ_REDUCE_HPP
11 #define NEW_REDUCE_SEQ_REDUCE_HPP
23 template<
typename EXEC_POL,
typename OP,
typename T,
typename VOp>
24 camp::concepts::enable_if<std::is_same<EXEC_POL, RAJA::seq_exec>>
param_init(
28 red.
m_valop.val = OP::identity();
32 template<
typename EXEC_POL,
typename OP,
typename T,
typename VOp>
33 camp::concepts::enable_if<std::is_same<EXEC_POL, RAJA::seq_exec>>
param_combine(
41 template<
typename EXEC_POL,
typename OP,
typename T,
typename VOp>
42 camp::concepts::enable_if<std::is_same<EXEC_POL, RAJA::seq_exec>>
param_combine(
50 template<
typename EXEC_POL,
typename OP,
typename T,
typename VOp>
51 camp::concepts::enable_if<std::is_same<EXEC_POL, RAJA::seq_exec>>
param_resolve(
camp::concepts::enable_if< std::is_same< EXEC_POL, RAJA::seq_exec > > param_init(EXEC_POL const &, RAJA::detail::Name &)
Definition: kernel_name.hpp:24
camp::concepts::enable_if< concepts::negate< is_instance_of_Reducer< camp::decay< T > > >, concepts::negate< std::is_same< T, RAJA::detail::Name > > > param_combine(EXEC_POL const &, T &, const T &)
Definition: forall.hpp:97
camp::concepts::enable_if< std::is_same< EXEC_POL, RAJA::seq_exec > > param_resolve(EXEC_POL const &, RAJA::detail::Name &)
Definition: kernel_name.hpp:40
Definition: AlignedRangeIndexSetBuilders.cpp:35
Definition: reducer.hpp:80
VOp m_valop
Definition: reducer.hpp:98
RAJA_HOST_DEVICE void combineTarget(value_type in)
Definition: reducer.hpp:105