Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
This is the complete list of members for PTL::UserTaskQueue, including all inherited members.
AtomicInt typedef | PTL::VUserTaskQueue | |
bin_empty(size_type bin) const override | PTL::UserTaskQueue | inlinevirtual |
bin_size(size_type bin) const override | PTL::UserTaskQueue | inlinevirtual |
clone() override | PTL::UserTaskQueue | virtual |
ContainerToTuple(ContainerT &&container) -> decltype(ContainerToTupleImpl(std::forward< ContainerT >(container), mpl::make_index_sequence< N >{})) | PTL::VUserTaskQueue | inlinestatic |
ContainerToTupleImpl(ContainerT &&container, mpl::index_sequence< Idx... >) -> decltype(std::make_tuple(std::forward< ContainerT >(container)[Idx]...)) | PTL::VUserTaskQueue | inlinestatic |
empty() const override | PTL::UserTaskQueue | inlinevirtual |
Execute(Container &obj) | PTL::VUserTaskQueue | inlinestatic |
Execute(Container &tasks) | PTL::VUserTaskQueue | inlinestatic |
ExecuteOnAllThreads(ThreadPool *tp, function_type f) override | PTL::UserTaskQueue | virtual |
ExecuteOnSpecificThreads(ThreadIdSet tid_set, ThreadPool *tp, function_type f) override | PTL::UserTaskQueue | virtual |
Executor(TupleT &&__t) | PTL::VUserTaskQueue | inlinestatic |
function_type typedef | PTL::VUserTaskQueue | |
GetInsertBin() const | PTL::UserTaskQueue | protected |
GetTask(intmax_t subq=-1, intmax_t nitr=-1) override | PTL::UserTaskQueue | virtual |
GetThreadBin() const override | PTL::UserTaskQueue | virtual |
GetThreadBinTask() | PTL::UserTaskQueue | |
InsertTask(task_pointer, ThreadData *=nullptr, intmax_t subq=-1) override | PTL::UserTaskQueue | virtual |
int_dist_t typedef | PTL::UserTaskQueue | |
m_workers | PTL::VUserTaskQueue | protected |
random_engine_t typedef | PTL::UserTaskQueue | |
resize(intmax_t) override | PTL::UserTaskQueue | virtual |
size() const override | PTL::UserTaskQueue | inlinevirtual |
size_type typedef | PTL::VUserTaskQueue | |
task_pointer typedef | PTL::UserTaskQueue | |
TaskSubQueueContainer typedef | PTL::UserTaskQueue | |
TExecutor(TupleT &&_t) | PTL::VUserTaskQueue | inlinestatic |
TExecutor(TupleT &&_t) | PTL::VUserTaskQueue | inlinestatic |
ThreadIdSet typedef | PTL::VUserTaskQueue | |
true_empty() const override | PTL::UserTaskQueue | inlinevirtual |
true_size() const override | PTL::UserTaskQueue | inlinevirtual |
UserTaskQueue(intmax_t nworkers=-1, UserTaskQueue *=nullptr) | PTL::UserTaskQueue | |
VUserTaskQueue(intmax_t nworkers=-1) | PTL::VUserTaskQueue | explicit |
Wait() override | PTL::UserTaskQueue | inlinevirtual |
workers() const | PTL::VUserTaskQueue | inline |
~UserTaskQueue() override | PTL::UserTaskQueue | virtual |
~VUserTaskQueue() | PTL::VUserTaskQueue | virtual |