Template Function uitsl::do_successively

Function Documentation

template<typename TaskFunction, typename BeforeTaskFunction = std::function<void(const proc_id_t)>>
void uitsl::do_successively(TaskFunction &&task, BeforeTaskFunction &&before_task = [](const proc_id_t rank){}, MPI_Comm comm = MPI_COMM_WORLD)