Template Function uw12::parallel::parallel_sum_2d
Defined in File parallel.hpp
Function Documentation
-
template<typename ReturnType>
ReturnType uw12::parallel::parallel_sum_2d(const size_t start1, const size_t stop1, const size_t start2, const size_t stop2, const ReturnType &identity, const std::function<ReturnType(size_t, size_t)> &func, const bool parallel = true) Construct an object in parallel over two sets of integers
- Template Parameters
ReturnType –
- Parameters
start1 – Initial value for loop 1
stop1 – Final value (excluded) for loop 1
start2 – Initial value for loop 2
stop2 – Final value (excluded) for loop 2
identity – Identity value
func – Parallel function
parallel – Run in parallel
- Returns
Object of type
ReturnType