Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
This is the complete list of members for PTL::TaskManager, including all inherited members.
async(FuncT &&func, Args &&... args) | PTL::TaskManager | inline |
async(FuncT &&func) | PTL::TaskManager | inline |
async(FuncT &&func, Args... args) -> std::shared_ptr< PackagedTask< decay_t< decltype(func(args...))>, Args... > > | PTL::TaskManager | inline |
exec(Task< Args... > *_task) | PTL::TaskManager | inline |
exec(TaskGroup< RetT, ArgT > &tg, FuncT &&func, Args &&... args) | PTL::TaskManager | inline |
exec(TaskGroup< RetT, ArgT > &tg, FuncT &&func) | PTL::TaskManager | inline |
finalize() | PTL::TaskManager | inline |
GetInstance() | PTL::TaskManager | inlinestatic |
GetInstanceIfExists() | PTL::TaskManager | inlinestatic |
m_is_finalized | PTL::TaskManager | protected |
m_pool | PTL::TaskManager | protected |
ncores() | PTL::TaskManager | inlinestatic |
operator=(const TaskManager &)=delete | PTL::TaskManager | |
operator=(TaskManager &&)=default | PTL::TaskManager | |
rexec(TaskGroup< RetT, ArgT > &tg, FuncT &&func, Args &&... args) | PTL::TaskManager | inline |
rexec(TaskGroup< RetT, ArgT > &tg, FuncT &&func) | PTL::TaskManager | inline |
rexec(TaskGroup< void, void > &tg, FuncT &&func, Args &&... args) | PTL::TaskManager | inline |
rexec(TaskGroup< void, void > &tg, FuncT &&func) | PTL::TaskManager | inline |
size() const | PTL::TaskManager | inline |
size_type typedef | PTL::TaskManager | |
TaskManager(ThreadPool *, bool _manage_pool=true) | PTL::TaskManager | inlineexplicit |
TaskManager(const TaskManager &)=delete | PTL::TaskManager | |
TaskManager(TaskManager &&)=default | PTL::TaskManager | |
this_type typedef | PTL::TaskManager | |
thread_pool() const | PTL::TaskManager | inline |
wrap(TaskGroup< RetT, ArgT > &tg, FuncT &&func, Args &&... args) | PTL::TaskManager | inline |
wrap(TaskGroup< RetT, ArgT > &tg, FuncT &&func) | PTL::TaskManager | inline |
~TaskManager() noexcept(false) | PTL::TaskManager | inlinevirtual |