![]() |
UFJF - Machine Learning Toolkit
0.51.8
|
This is the complete list of members for mltk::ThreadPool, including all inherited members.
get_tasks_queued() const | mltk::ThreadPool | inline |
get_tasks_running() const | mltk::ThreadPool | inline |
get_tasks_total() const | mltk::ThreadPool | inline |
get_thread_count() const | mltk::ThreadPool | inline |
parallelize_loop(const T1 &first_index, const T2 &index_after_last, const F &loop, ui32 num_blocks=0) | mltk::ThreadPool | inline |
paused | mltk::ThreadPool | |
push_task(const F &task) | mltk::ThreadPool | inline |
push_task(const F &task, const A &...args) | mltk::ThreadPool | inline |
reset(const ui32 &_thread_count=std::thread::hardware_concurrency()) | mltk::ThreadPool | inline |
sleep_duration | mltk::ThreadPool | |
submit(const F &task, const A &...args) | mltk::ThreadPool | inline |
submit(const F &task, const A &...args) | mltk::ThreadPool | inline |
ThreadPool(const ui32 &_thread_count=std::thread::hardware_concurrency()) | mltk::ThreadPool | inline |
wait_for_tasks() | mltk::ThreadPool | inline |
~ThreadPool() | mltk::ThreadPool | inline |