|
VeloGraphX
High-performance dynamic graph analytics in C++20
|
This is the complete list of members for velographx::WorkStealingPool, including all inherited members.
| adaptive_grain(std::size_t work_items, std::size_t threads) noexcept | velographx::WorkStealingPool | inlinestatic |
| operator=(const WorkStealingPool &)=delete | velographx::WorkStealingPool | |
| parallel_for(std::size_t begin, std::size_t end, Fn &&fn, std::size_t grain=0) | velographx::WorkStealingPool | inline |
| queue_group(std::size_t index) const noexcept | velographx::WorkStealingPool | inline |
| size() const noexcept | velographx::WorkStealingPool | inline |
| stats() const noexcept | velographx::WorkStealingPool | inline |
| submit(Task task, std::size_t locality_hint=0) | velographx::WorkStealingPool | inline |
| Task typedef | velographx::WorkStealingPool | |
| wait_idle() | velographx::WorkStealingPool | inline |
| WorkStealingPool(std::size_t threads=std::thread::hardware_concurrency(), std::vector< std::size_t > queue_groups={}) | velographx::WorkStealingPool | inlineexplicit |
| WorkStealingPool(const WorkStealingPool &)=delete | velographx::WorkStealingPool | |
| ~WorkStealingPool() | velographx::WorkStealingPool | inline |