hpx/parallel/segmented_algorithms/transform_reduce.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
segmented
Functions
-
template<typename
SegIter
, typenameT
, typenameReduce
, typenameConvert
>
std::decay<T>tag_invoke
(hpx::transform_reduce_t, SegIter first, SegIter last, T &&init, Reduce &&red_op, Convert &&conv_op)¶
-
template<typename
ExPolicy
, typenameSegIter
, typenameT
, typenameReduce
, typenameConvert
>
parallel::util::detail::algorithm_result<ExPolicy, typename std::decay<T>::type>::typetag_invoke
(hpx::transform_reduce_t, ExPolicy &&policy, SegIter first, SegIter last, T &&init, Reduce &&red_op, Convert &&conv_op)¶
-
template<typename
FwdIter1
, typenameFwdIter2
, typenameT
, typenameReduce
, typenameConvert
>
Ttag_invoke
(hpx::transform_reduce_t, FwdIter1 first1, FwdIter1 last1, FwdIter2 first2, T init, Reduce &&red_op, Convert &&conv_op)¶
-
template<typename
ExPolicy
, typenameFwdIter1
, typenameFwdIter2
, typenameT
, typenameReduce
, typenameConvert
>
parallel::util::detail::algorithm_result<ExPolicy, T>::typetag_invoke
(hpx::transform_reduce_t, ExPolicy &&policy, FwdIter1 first1, FwdIter1 last1, FwdIter2 first2, T init, Reduce &&red_op, Convert &&conv_op)¶
-
template<typename
-
namespace