VeloGraphX
High-performance dynamic graph analytics in C++20
Loading...
Searching...
No Matches
velographx::WorkStealingPool Member List

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) noexceptvelographx::WorkStealingPoolinlinestatic
operator=(const WorkStealingPool &)=deletevelographx::WorkStealingPool
parallel_for(std::size_t begin, std::size_t end, Fn &&fn, std::size_t grain=0)velographx::WorkStealingPoolinline
queue_group(std::size_t index) const noexceptvelographx::WorkStealingPoolinline
size() const noexceptvelographx::WorkStealingPoolinline
stats() const noexceptvelographx::WorkStealingPoolinline
submit(Task task, std::size_t locality_hint=0)velographx::WorkStealingPoolinline
Task typedefvelographx::WorkStealingPool
wait_idle()velographx::WorkStealingPoolinline
WorkStealingPool(std::size_t threads=std::thread::hardware_concurrency(), std::vector< std::size_t > queue_groups={})velographx::WorkStealingPoolinlineexplicit
WorkStealingPool(const WorkStealingPool &)=deletevelographx::WorkStealingPool
~WorkStealingPool()velographx::WorkStealingPoolinline