|
Uni20
Asynchronous tensor and runtime library.
|
This is the complete list of members for uni20::async::TbbScheduler, including all inherited members.
| dispatch_handle(TaskHandle handle) | uni20::async::TbbScheduler | inlineprotectedvirtual |
| dispatch_handle_in_arena(oneapi::tbb::task_arena &arena, TaskHandle handle, detail::TbbTaskAdmissionContext context, Prepare &&prepare) | uni20::async::TbbScheduler | inlineprotected |
| enqueue_task(BasicTask &&t) | uni20::async::TbbScheduler | inlineprotected |
| execute_batch(std::size_t size, Function &&function) | uni20::async::IAsyncScheduler | inline |
| help_while_waiting(const WaitPredicate &is_ready) override | uni20::async::TbbScheduler | inlinevirtual |
| pause() override | uni20::async::TbbScheduler | inlinevirtual |
| resume() override | uni20::async::TbbScheduler | inlinevirtual |
| run_all() | uni20::async::TbbScheduler | inline |
| schedule(AsyncTask &&t) override | uni20::async::TbbScheduler | inlinevirtual |
| TbbNumaScheduler | uni20::async::TbbScheduler | friend |
| TbbScheduler(int max_concurrency=oneapi::tbb::task_arena::automatic, TbbSchedulerBatchOptions batch_options={}) | uni20::async::TbbScheduler | inlineexplicit |
| TbbScheduler(oneapi::tbb::task_arena::constraints constraints, TbbSchedulerBatchOptions batch_options={}) | uni20::async::TbbScheduler | inlineexplicit |
| wait_for(const WaitPredicate &is_ready) override | uni20::async::TbbScheduler | inlinevirtual |
| wait_for(WaitRequest const &request) override | uni20::async::TbbScheduler | inlinevirtual |
| wait_for_submitted_tasks() | uni20::async::TbbScheduler | inlineprotected |
| WaitPredicate typedef | uni20::async::IAsyncScheduler | |
| WaitWakeup typedef | uni20::async::IAsyncScheduler | |
| WaitWakeupRegistration typedef | uni20::async::IAsyncScheduler | |
| ~IAsyncScheduler() override=default | uni20::async::IAsyncScheduler | |
| ~IScheduler()=default | uni20::async::IScheduler | virtual |
| ~TbbScheduler() noexcept override | uni20::async::TbbScheduler | inline |