84 Rn &&reductionCallback,
92 PXR_WORK_IMPL_NAMESPACE_USING_DIRECTIVE;
93 return WorkImpl_ParallelReduceN(
96 std::forward<Fn>(loopCallback),
97 std::forward<Rn>(reductionCallback),
102 return std::forward<Fn>(loopCallback)(0, n, identity);
V WorkParallelReduceN(const V &identity, size_t n, Fn &&loopCallback, Rn &&reductionCallback, size_t grainSize)
Recursively splits the range [0, n) into subranges, which are then reduced by invoking loopCallback i...