Logo ROOT  
Reference Guide
ROOT::TThreadExecutor Member List

This is the complete list of members for ROOT::TThreadExecutor, including all inherited members.

Derived()ROOT::TExecutorCRTP< TThreadExecutor >inlineprivate
Foreach(F func, unsigned nTimes, unsigned nChunks=0)ROOT::TThreadExecutor
Foreach(F func, ROOT::TSeq< INTEGER > args, unsigned nChunks=0)ROOT::TThreadExecutor
Foreach(F func, std::initializer_list< T > args, unsigned nChunks=0)ROOT::TThreadExecutor
Foreach(F func, std::vector< T > &args, unsigned nChunks=0)ROOT::TThreadExecutor
Foreach(F func, const std::vector< T > &args, unsigned nChunks=0)ROOT::TThreadExecutor
fTaskArenaWROOT::TThreadExecutorprivate
GetPoolSize() constROOT::TThreadExecutor
InvokeResult_t typedefROOT::TThreadExecutorprivate
Map(F func, unsigned nTimes, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F > >ROOT::TThreadExecutorprivate
Map(F func, ROOT::TSeq< INTEGER > args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, INTEGER > >ROOT::TThreadExecutorprivate
Map(F func, std::initializer_list< T > args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, T > >ROOT::TThreadExecutorprivate
Map(F func, std::vector< T > &args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, T > >ROOT::TThreadExecutorprivate
Map(F func, const std::vector< T > &args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, T > >ROOT::TThreadExecutorprivate
TExecutorCRTP< TThreadExecutor >::Map(F func, unsigned nTimes) -> std::vector< InvokeResult_t< F > >ROOT::TExecutorCRTP< TThreadExecutor >
TExecutorCRTP< TThreadExecutor >::Map(F func, ROOT::TSeq< INTEGER > args) -> std::vector< InvokeResult_t< F, INTEGER > >ROOT::TExecutorCRTP< TThreadExecutor >
TExecutorCRTP< TThreadExecutor >::Map(F func, std::initializer_list< T > args) -> std::vector< InvokeResult_t< F, T > >ROOT::TExecutorCRTP< TThreadExecutor >
TExecutorCRTP< TThreadExecutor >::Map(F func, std::vector< T > &args) -> std::vector< InvokeResult_t< F, T > >ROOT::TExecutorCRTP< TThreadExecutor >
TExecutorCRTP< TThreadExecutor >::Map(F func, const std::vector< T > &args) -> std::vector< InvokeResult_t< F, T > >ROOT::TExecutorCRTP< TThreadExecutor >
MapImpl(F func, unsigned nTimes) -> std::vector< InvokeResult_t< F > >ROOT::TThreadExecutorprivate
MapImpl(F func, ROOT::TSeq< INTEGER > args) -> std::vector< InvokeResult_t< F, INTEGER > >ROOT::TThreadExecutorprivate
MapImpl(F func, std::vector< T > &args) -> std::vector< InvokeResult_t< F, T > >ROOT::TThreadExecutorprivate
MapImpl(F func, const std::vector< T > &args) -> std::vector< InvokeResult_t< F, T > >ROOT::TThreadExecutorprivate
MapReduce(F func, unsigned nTimes, R redfunc) -> InvokeResult_t< F >ROOT::TThreadExecutor
MapReduce(F func, unsigned nTimes, R redfunc, unsigned nChunks) -> InvokeResult_t< F >ROOT::TThreadExecutor
MapReduce(F func, ROOT::TSeq< INTEGER > args, R redfunc, unsigned nChunks) -> InvokeResult_t< F, INTEGER >ROOT::TThreadExecutor
MapReduce(F func, std::initializer_list< T > args, R redfunc, unsigned nChunks) -> InvokeResult_t< F, T >ROOT::TThreadExecutor
MapReduce(F func, std::vector< T > &args, R redfunc) -> InvokeResult_t< F, T >ROOT::TThreadExecutor
MapReduce(F func, const std::vector< T > &args, R redfunc) -> InvokeResult_t< F, T >ROOT::TThreadExecutor
MapReduce(F func, std::vector< T > &args, R redfunc, unsigned nChunks) -> InvokeResult_t< F, T >ROOT::TThreadExecutor
MapReduce(F func, const std::vector< T > &args, R redfunc, unsigned nChunks) -> InvokeResult_t< F, T >ROOT::TThreadExecutor
TExecutorCRTP< TThreadExecutor >::MapReduce(F func, ROOT::TSeq< INTEGER > args, R redfunc) -> InvokeResult_t< F, INTEGER >ROOT::TExecutorCRTP< TThreadExecutor >
TExecutorCRTP< TThreadExecutor >::MapReduce(F func, std::initializer_list< T > args, R redfunc) -> InvokeResult_t< F, T >ROOT::TExecutorCRTP< TThreadExecutor >
TExecutorCRTP< TThreadExecutor >::MapReduce(F func, std::vector< T * > &args)ROOT::TExecutorCRTP< TThreadExecutor >
TExecutorCRTP< TThreadExecutor >::MapReduce(F func, const std::vector< T * > &args)ROOT::TExecutorCRTP< TThreadExecutor >
noReferenceCond typedefROOT::TExecutorCRTP< TThreadExecutor >
operator=(const TThreadExecutor &)=deleteROOT::TThreadExecutor
TExecutorCRTP< TThreadExecutor >::operator=(const TExecutorCRTP &)=deleteROOT::TExecutorCRTP< TThreadExecutor >
ParallelFor(unsigned start, unsigned end, unsigned step, const std::function< void(unsigned int i)> &f)ROOT::TThreadExecutorprivate
ParallelReduce(const std::vector< double > &objs, const std::function< double(double a, double b)> &redfunc)ROOT::TThreadExecutorprivate
ParallelReduce(const std::vector< float > &objs, const std::function< float(float a, float b)> &redfunc)ROOT::TThreadExecutorprivate
Reduce(const std::vector< T > &objs, R redfunc) -> decltype(redfunc(objs))ROOT::TThreadExecutor
Reduce(const std::vector< T > &objs, BINARYOP redfunc) -> decltype(redfunc(objs.front(), objs.front()))ROOT::TThreadExecutor
TExecutorCRTP< TThreadExecutor >::Reduce(const std::vector< T * > &mergeObjs)ROOT::TExecutorCRTP< TThreadExecutor >
SeqReduce(const std::vector< T > &objs, R redfunc) -> decltype(redfunc(objs))ROOT::TThreadExecutorprivate
TExecutorCRTPROOT::TThreadExecutorprivate
TExecutorCRTP< TThreadExecutor >::TExecutorCRTP(const TExecutorCRTP &)=deleteROOT::TExecutorCRTP< TThreadExecutor >
TThreadExecutor(UInt_t nThreads=0u)ROOT::TThreadExecutorexplicit
TThreadExecutor(const TThreadExecutor &)=deleteROOT::TThreadExecutor