Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
PTL::ThreadPool Member List

This is the complete list of members for PTL::ThreadPool, including all inherited members.

add_task(task_pointer &&task, int bin=-1)PTL::ThreadPoolinline
add_tasks(ListT &)PTL::ThreadPoolinline
add_thread_id(ThreadId=ThisThread::get_id())PTL::ThreadPoolstatic
affinity_func_t typedefPTL::ThreadPool
affinity_functor()PTL::ThreadPoolinlinestatic
atomic_bool_type typedefPTL::ThreadPool
atomic_int_type typedefPTL::ThreadPool
bool_list_t typedefPTL::ThreadPool
condition_t typedefPTL::ThreadPool
destroy_threadpool()PTL::ThreadPool
execute_on_all_threads(FuncT &&_func)PTL::ThreadPoolinline
execute_on_specific_threads(const std::set< std::thread::id > &_tid, FuncT &&_func)PTL::ThreadPoolinline
execute_thread(VUserTaskQueue *)PTL::ThreadPoolprotected
finalization_functor()PTL::ThreadPoolinlinestatic
finalize_func_t typedefPTL::ThreadPool
get_active_threads_count() constPTL::ThreadPoolinline
get_default_scheduling_priority()PTL::ThreadPoolinlinestatic
get_default_size()PTL::ThreadPoolinlinestatic
get_default_use_cpu_affinity()PTL::ThreadPoolinlinestatic
get_default_use_tbb()PTL::ThreadPoolinlinestatic
get_default_verbose()PTL::ThreadPoolinlinestatic
get_queue() constPTL::ThreadPoolinline
get_task_arena()PTL::ThreadPoolinline
get_this_thread_id()PTL::ThreadPoolstatic
get_thread(size_type _n) constPTL::ThreadPool
get_thread(std::thread::id id) constPTL::ThreadPool
get_thread_id(ThreadId)PTL::ThreadPoolstatic
get_thread_ids()PTL::ThreadPoolstatic
get_valid_queue(task_queue_t *&) constPTL::ThreadPool
get_verbose() constPTL::ThreadPoolinline
initialization_functor()PTL::ThreadPoolinlinestatic
initialize_func_t typedefPTL::ThreadPool
initialize_threadpool(size_type)PTL::ThreadPool
insert(task_pointer &&, int=-1)PTL::ThreadPoolinlineprotected
is_alive()PTL::ThreadPoolinline
is_initialized() constPTL::ThreadPool
is_main() constPTL::ThreadPoolinline
is_tbb_threadpool() constPTL::ThreadPoolinline
lock_t typedefPTL::ThreadPool
notify()PTL::ThreadPoolinline
notify(size_type)PTL::ThreadPoolinline
notify_all()PTL::ThreadPoolinline
operator=(const ThreadPool &)=deletePTL::ThreadPool
operator=(ThreadPool &&)=defaultPTL::ThreadPool
pool_state_type typedefPTL::ThreadPool
record_entry()PTL::ThreadPoolprotected
record_exit()PTL::ThreadPoolprotected
reset_finalization()PTL::ThreadPoolinline
reset_initialization()PTL::ThreadPoolinline
resize(size_type _n)PTL::ThreadPoolinline
run_on_this(task_pointer &&)PTL::ThreadPoolinlineprotected
set_affinity(affinity_func_t f)PTL::ThreadPoolinline
set_affinity(intmax_t i, Thread &) constPTL::ThreadPool
set_default_scheduling_priority(int _v)PTL::ThreadPoolinlinestatic
set_default_size(size_type _v)PTL::ThreadPoolinlinestatic
set_default_use_cpu_affinity(bool _v)PTL::ThreadPoolstatic
set_default_use_tbb(bool _v)PTL::ThreadPoolinlinestatic
set_default_verbose(int _v)PTL::ThreadPoolinlinestatic
set_finalization(finalize_func_t f)PTL::ThreadPoolinline
set_initialization(initialize_func_t f)PTL::ThreadPoolinline
set_priority(int _prio, Thread &) constPTL::ThreadPool
set_use_tbb(bool _v)PTL::ThreadPoolstatic
set_verbose(int n)PTL::ThreadPoolinline
size() constPTL::ThreadPoolinline
size_type typedefPTL::ThreadPool
start_thread(ThreadPool *, thread_data_t *, intmax_t=-1)PTL::ThreadPoolprotectedstatic
state() constPTL::ThreadPoolinline
stop_thread()PTL::ThreadPool
task_count_type typedefPTL::ThreadPool
task_pointer typedefPTL::ThreadPool
task_queue_t typedefPTL::ThreadPool
task_type typedefPTL::ThreadPool
tbb_global_control()PTL::ThreadPoolinlinestatic
thread_data_t typedefPTL::ThreadPool
thread_id_map_t typedefPTL::ThreadPool
thread_index_map_t typedefPTL::ThreadPool
thread_list_t typedefPTL::ThreadPool
thread_vec_t typedefPTL::ThreadPool
ThreadPool(const Config &)PTL::ThreadPoolexplicit
ThreadPool(const size_type &pool_size, VUserTaskQueue *task_queue=nullptr, bool _use_affinity=f_use_cpu_affinity(), affinity_func_t=affinity_functor(), initialize_func_t=initialization_functor(), finalize_func_t=finalization_functor())PTL::ThreadPool
ThreadPool(const size_type &pool_size, initialize_func_t, finalize_func_t, bool _use_affinity=f_use_cpu_affinity(), affinity_func_t=affinity_functor(), VUserTaskQueue *task_queue=nullptr)PTL::ThreadPool
ThreadPool(const ThreadPool &)=deletePTL::ThreadPool
ThreadPool(ThreadPool &&)=defaultPTL::ThreadPool
uomap typedefPTL::ThreadPool
using_affinity() constPTL::ThreadPoolinline
using_tbb()PTL::ThreadPoolstatic
~ThreadPool()PTL::ThreadPoolvirtual