Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
PTL::TaskGroup< Tp, Arg > Member List

This is the complete list of members for PTL::TaskGroup< Tp, Arg >, including all inherited members.

address(reference r) constPTL::TaskAllocatorImpl< Type >inline
address(const_reference r) constPTL::TaskAllocatorImpl< Type >inline
allocate(size_type n, void *=0)PTL::TaskAllocatorImpl< Type >inline
allocator_type typedefPTL::TaskAllocator< Type >
ArgTp typedefPTL::TaskGroup< Tp, Arg >
atomic_int typedefPTL::VTaskGroup
atomic_uint typedefPTL::VTaskGroup
begin()PTL::TaskGroup< Tp, Arg >inline
begin() constPTL::TaskGroup< Tp, Arg >inline
cbegin() constPTL::TaskGroup< Tp, Arg >inline
cend() constPTL::TaskGroup< Tp, Arg >inline
citr_t typedefPTL::TaskGroup< Tp, Arg >protected
clear()PTL::TaskGroup< Tp, Arg >inline
condition_t typedefPTL::VTaskGroup
const_iterator typedefPTL::TaskGroup< Tp, Arg >
const_pointer typedefPTL::TaskAllocator< Type >
const_reference typedefPTL::TaskAllocator< Type >
const_reverse_iterator typedefPTL::TaskGroup< Tp, Arg >
construct(pointer p, const Type &val)PTL::TaskAllocatorImpl< Type >inline
container_type typedefPTL::VTaskGroup
critr_t typedefPTL::TaskGroup< Tp, Arg >protected
deallocate(pointer p, size_type n)PTL::TaskAllocatorImpl< Type >inline
destroy(pointer p)PTL::TaskAllocatorImpl< Type >inline
difference_type typedefPTL::TaskAllocator< Type >
end()PTL::TaskGroup< Tp, Arg >inline
end() constPTL::TaskGroup< Tp, Arg >inline
exec(Func &&func, Args... args)PTL::TaskGroup< Tp, Arg >inline
f_verbosePTL::VTaskGroupprotectedstatic
FreeSingle(Type *anElement)PTL::TaskAllocatorImpl< Type >inline
future_type typedefPTL::TaskGroup< Tp, Arg >
get_tasks()PTL::TaskGroup< Tp, Arg >inline
get_tasks() constPTL::TaskGroup< Tp, Arg >inline
GetAllocatedSize() const overridePTL::TaskAllocatorImpl< Type >inlinevirtual
GetNoPages() const overridePTL::TaskAllocatorImpl< Type >inlinevirtual
GetPageSize() const overridePTL::TaskAllocatorImpl< Type >inlinevirtual
GetPoolType() const overridePTL::TaskAllocatorImpl< Type >inlinevirtual
id() constPTL::VTaskGroupinline
IncreasePageSize(unsigned int sz) overridePTL::TaskAllocatorImpl< Type >inlinevirtual
is_master() constPTL::VTaskGroupinlinevirtual
is_native_task_group() constPTL::VTaskGroupinlinevirtual
iterator typedefPTL::TaskGroup< Tp, Arg >
itr_t typedefPTL::TaskGroup< Tp, Arg >protected
join(Up accum={})PTL::TaskGroup< Tp, Arg >inline
join()PTL::TaskGroup< Tp, Arg >inline
join()PTL::TaskGroup< Tp, Arg >inline
join_type typedefPTL::TaskGroup< Tp, Arg >
list_type typedefPTL::VTaskGroup
lock_t typedefPTL::VTaskGroup
m_idPTL::VTaskGroupprotected
m_joinPTL::TaskGroup< Tp, Arg >protected
m_main_tidPTL::VTaskGroupprotected
m_poolPTL::VTaskGroupprotected
m_task_condPTL::VTaskGroupprotected
m_task_lockPTL::VTaskGroupprotected
m_task_setPTL::TaskGroup< Tp, Arg >protected
m_tot_task_countPTL::VTaskGroupprotected
MallocSingle()PTL::TaskAllocatorImpl< Type >inline
max_size() constPTL::TaskAllocatorImpl< Type >inline
memPTL::TaskAllocatorImpl< Type >
operator delete(void *ptr)PTL::TaskAllocator< Type >inline
operator new(size_type)PTL::TaskAllocator< Type >inline
operator++()PTL::VTaskGroupinline
operator++(int)PTL::VTaskGroupinline
operator+=(Up *_task)PTL::TaskGroup< Tp, Arg >inline
operator--()PTL::VTaskGroupinline
operator--(int)PTL::VTaskGroupinline
operator=(const this_type &rhs)=deletePTL::TaskGroup< Tp, Arg >
operator=(this_type &&rhs)=defaultPTL::TaskGroup< Tp, Arg >
PTL::VTaskGroup::operator=(const this_type &)=deletePTL::VTaskGroup
PTL::VTaskGroup::operator=(this_type &&rhs)=defaultPTL::VTaskGroup
packaged_task_type typedefPTL::TaskGroup< Tp, Arg >
parallel_for(const intmax_t &nitr, const intmax_t &chunks, Func &&func, Args... args)PTL::TaskGroup< Tp, Arg >inline
pending()PTL::VTaskGroupinlinevirtual
pointer typedefPTL::TaskAllocator< Type >
pool()PTL::VTaskGroupinline
pool() constPTL::VTaskGroupinline
promise_type typedefPTL::TaskGroup< Tp, Arg >
rbegin()PTL::TaskGroup< Tp, Arg >inline
rbegin() constPTL::TaskGroup< Tp, Arg >inline
reference typedefPTL::TaskAllocator< Type >
rend()PTL::TaskGroup< Tp, Arg >inline
rend() constPTL::TaskGroup< Tp, Arg >inline
ResetStorage() overridePTL::TaskAllocatorImpl< Type >inlinevirtual
result_type typedefPTL::TaskGroup< Tp, Arg >
reverse_iterator typedefPTL::TaskGroup< Tp, Arg >
ritr_t typedefPTL::TaskGroup< Tp, Arg >protected
run(Func &&func, Args... args)PTL::TaskGroup< Tp, Arg >inline
set_pool(ThreadPool *tp)PTL::VTaskGroupinline
set_verbose(int level)PTL::VTaskGroupinlinestatic
size() constPTL::VTaskGroupinline
PTL::size_type typedefPTL::VTaskGroup
PTL::TaskAllocator::size_type typedefPTL::TaskAllocator< Type >
task_cond()PTL::VTaskGroupinline
task_count()PTL::VTaskGroupinlineprotected
task_count() constPTL::VTaskGroupinlineprotected
task_list_t typedefPTL::TaskGroup< Tp, Arg >
task_pointer typedefPTL::VTaskGroup
task_type typedefPTL::TaskGroup< Tp, Arg >
TaskAllocatorBase()PTL::TaskAllocatorBase
TaskAllocatorImpl()PTL::TaskAllocatorImpl< Type >
TaskAllocatorImpl(const TaskAllocatorImpl< U > &right)PTL::TaskAllocatorImpl< Type >inline
TaskGroup(Func &&_join, ThreadPool *_tp=nullptr)PTL::TaskGroup< Tp, Arg >inline
TaskGroup(ThreadPool *_tp=nullptr)PTL::TaskGroup< Tp, Arg >inlineexplicit
TaskGroup(const this_type &)=deletePTL::TaskGroup< Tp, Arg >
TaskGroup(this_type &&rhs)=defaultPTL::TaskGroup< Tp, Arg >
this_tid()PTL::VTaskGroupinlineprotectedstatic
this_type typedefPTL::TaskGroup< Tp, Arg >
tid_type typedefPTL::VTaskGroup
value_type typedefPTL::TaskAllocator< Type >
vtask_listPTL::VTaskGroupprotected
vtask_list_type typedefPTL::VTaskGroup
VTaskGroup(ThreadPool *tp=nullptr)PTL::VTaskGroupexplicit
VTaskGroup(const this_type &)=deletePTL::VTaskGroup
VTaskGroup(this_type &&rhs)=defaultPTL::VTaskGroup
wait()PTL::VTaskGroupvirtual
wrap(Func &&func, Args... args)PTL::TaskGroup< Tp, Arg >inline
~TaskAllocatorBase()PTL::TaskAllocatorBasevirtual
~TaskAllocatorImpl()PTL::TaskAllocatorImpl< Type >
~TaskGroup()PTL::TaskGroup< Tp, Arg >inlinevirtual
~VTaskGroup()PTL::VTaskGroupvirtual