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 | |
fTaskArenaW | ROOT::TThreadExecutor | private |
GetPoolSize() const | ROOT::TThreadExecutor | |
InvokeResult_t typedef | ROOT::TExecutorCRTP< TThreadExecutor > | protected |
Map(F func, unsigned nTimes, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F > > | ROOT::TThreadExecutor | private |
Map(F func, ROOT::TSeq< INTEGER > args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, INTEGER > > | ROOT::TThreadExecutor | private |
Map(F func, std::initializer_list< T > args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, T > > | ROOT::TThreadExecutor | private |
Map(F func, std::vector< T > &args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, T > > | ROOT::TThreadExecutor | private |
Map(F func, const std::vector< T > &args, R redfunc, unsigned nChunks) -> std::vector< InvokeResult_t< F, T > > | ROOT::TThreadExecutor | private |
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::TThreadExecutor | private |
MapImpl(F func, ROOT::TSeq< INTEGER > args) -> std::vector< InvokeResult_t< F, INTEGER > > | ROOT::TThreadExecutor | private |
MapImpl(F func, std::vector< T > &args) -> std::vector< InvokeResult_t< F, T > > | ROOT::TThreadExecutor | private |
MapImpl(F func, const std::vector< T > &args) -> std::vector< InvokeResult_t< F, T > > | ROOT::TThreadExecutor | private |
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 > | |
operator=(const TThreadExecutor &)=delete | ROOT::TThreadExecutor | |
TExecutorCRTP< TThreadExecutor >::operator=(const TExecutorCRTP &)=delete | ROOT::TExecutorCRTP< TThreadExecutor > | |
ParallelFor(unsigned start, unsigned end, unsigned step, const std::function< void(unsigned int i)> &f) | ROOT::TThreadExecutor | private |
ParallelReduce(const std::vector< double > &objs, const std::function< double(double a, double b)> &redfunc) | ROOT::TThreadExecutor | private |
ParallelReduce(const std::vector< float > &objs, const std::function< float(float a, float b)> &redfunc) | ROOT::TThreadExecutor | private |
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::TThreadExecutor | private |
TExecutorCRTP | ROOT::TThreadExecutor | private |
TExecutorCRTP< TThreadExecutor >::TExecutorCRTP(const TExecutorCRTP &)=delete | ROOT::TExecutorCRTP< TThreadExecutor > | |
TThreadExecutor(UInt_t nThreads=0u) | ROOT::TThreadExecutor | explicit |
TThreadExecutor(const TThreadExecutor &)=delete | ROOT::TThreadExecutor | |
validMapReturnCond typedef | ROOT::TExecutorCRTP< TThreadExecutor > | protected |