OmniSciDB
a5dc49c757
|
Namespaces | |
this_task_arena | |
Classes | |
struct | tbb_packaged_task |
struct | tbb_packaged_task< void > |
struct | future |
struct | future< void > |
Functions | |
template<typename... X> | |
void | parallel_for (X &&...x) |
template<typename... X> | |
auto | parallel_reduce (X &&...x) -> decltype(tbb::parallel_reduce(std::forward< X >(x)...)) |
template<typename Fn , typename... Args, typename Result = std::result_of_t<Fn && (Args && ...)>> | |
future< Result > | async (Fn &&fn, Args &&...args) |
Variables | |
tbb::task_arena | g_tbb_arena |
future<Result> threading_tbb::async | ( | Fn && | fn, |
Args &&... | args | ||
) |
Definition at line 73 of file threading_tbb.h.
References run_benchmark_import::args, f(), and g_tbb_arena.
void threading_tbb::parallel_for | ( | X &&... | x | ) |
Definition at line 20 of file threading_tbb.h.
References g_tbb_arena, and threading_serial::parallel_for().
auto threading_tbb::parallel_reduce | ( | X &&... | x | ) | -> decltype(tbb::parallel_reduce(std::forward<X>(x)...)) |
Definition at line 27 of file threading_tbb.h.
References g_tbb_arena, and threading_serial::parallel_reduce().
tbb::task_arena threading_tbb::g_tbb_arena |