Function reduce_all_binary_cpu_rayon
Source pub fn reduce_all_binary_cpu_rayon<TI1, TI2, TS, TO, D, I, F, FSum, FOut>(
a: &[TI1],
la: &Layout<D>,
b: &[TI2],
lb: &Layout<D>,
init: I,
f: F,
f_sum: FSum,
f_out: FOut,
pool: Option<&ThreadPool>,
) -> Result<TO, Error>where
TI1:
Clone +
Send +
Sync,
TI2:
Clone +
Send +
Sync,
TS:
Clone +
Send +
Sync,
TO:
Clone +
Send +
Sync,
D:
DimAPI,
I:
Fn() -> TS +
Send +
Sync,
F:
Fn(TS,
(TI1, TI2)) -> TS +
Send +
Sync,
FSum:
Fn(TS, TS) -> TS +
Send +
Sync,
FOut:
Fn(TS) -> TO +
Send +
Sync,