pub fn parallel_reduce<T, R, Fold, Combine>(
data: &[T],
identity: R,
fold: Fold,
combine: Combine,
n_threads: usize,
) -> CoreResult<R>Expand description
Parallel reduction using a chunk-local reduce followed by a sequential combine across chunks.
fold: combine one elementTinto accumulatorR(called per thread).combine: merge two accumulators (called sequentially to merge chunks).identity: neutral element forcombine.