| add_data_parallel_work(typename data_vector::iterator _begin, typename data_vector::iterator _end) | task_scheduler::base_data_task< TMemInterface, TDataType > | |
| add_task_parallel_work(function_type _work_function) | task_scheduler::base_task< TMemInterface > | |
| add_task_parallel_work_detector | task_scheduler::base_task< TMemInterface > | |
| after_run() override | task_scheduler::base_data_task< TMemInterface, TDataType > | protectedvirtual |
| base_data_task(typename super::task_graph_type &_task_graph, size_t _max_data_parallel_workload=0) | task_scheduler::base_data_task< TMemInterface, TDataType > | |
| base_task(task_graph_type &_task_graph) | task_scheduler::base_task< TMemInterface > | |
| before_scheduled(thread_num_t _scheduled_on_num_workers) override | task_scheduler::base_data_task< TMemInterface, TDataType > | protectedvirtual |
| data_transient | task_scheduler::base_data_task< TMemInterface, TDataType > | |
| debug | task_scheduler::base_task< TMemInterface > | |
| function_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| get_recommended_num_workers() override | task_scheduler::base_data_task< TMemInterface, TDataType > | protectedvirtual |
| high enum value (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| kick_dependent_tasks() | task_scheduler::base_task< TMemInterface > | |
| link_task(task_type *_next_task) | task_scheduler::base_task< TMemInterface > | |
| low enum value (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| normal enum value (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| num_priority enum value (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| operator()() | task_scheduler::base_task< TMemInterface > | |
| persistent | task_scheduler::base_task< TMemInterface > | |
| priority_selector enum name | task_scheduler::base_task< TMemInterface > | |
| rank_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| realtime enum value (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| run() override | task_scheduler::base_data_task< TMemInterface, TDataType > | protectedvirtual |
| set_num_workers(thread_num_t _num_workers) | task_scheduler::base_task< TMemInterface > | |
| set_num_workers(percentage_t _percentage_workers) | task_scheduler::base_task< TMemInterface > | |
| set_thread_affinity(thread_mask_int_t _mask) | task_scheduler::base_task< TMemInterface > | |
| set_thread_exclusion(thread_mask_int_t _mask) | task_scheduler::base_task< TMemInterface > | |
| string_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| string_vector typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| sub_graph_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| task_graph | task_scheduler::base_task< TMemInterface > | |
| task_graph_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| task_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| task_vector typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| task_work_vector typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| thread_index_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| thread_pool typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| thread_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| transient | task_scheduler::base_task< TMemInterface > | |
| work_memory_allocator_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| work_queue_type typedef (defined in task_scheduler::base_task< TMemInterface >) | task_scheduler::base_task< TMemInterface > | |
| ~base_data_task() | task_scheduler::base_data_task< TMemInterface, TDataType > | |
| ~base_task() | task_scheduler::base_task< TMemInterface > | virtual |