The SKIRT project
advanced radiative transfer for astrophysics
MultiThreadParallel Member List

This is the complete list of members for MultiThreadParallel, including all inherited members.

_active (defined in MultiParallel)MultiParallelprivate
_chunkMaker (defined in MultiThreadParallel)MultiThreadParallelprivate
_conditionChildren (defined in MultiParallel)MultiParallelprivate
_conditionParent (defined in MultiParallel)MultiParallelprivate
_exception (defined in MultiParallel)MultiParallelprivate
_mutex (defined in MultiParallel)MultiParallelprivate
_numThreads (defined in MultiParallel)MultiParallelprivate
_target (defined in MultiThreadParallel)MultiThreadParallelprivate
_terminate (defined in MultiParallel)MultiParallelprivate
_threads (defined in MultiParallel)MultiParallelprivate
activateThreads()MultiParallelprotected
call(size_t maxIndex, std::function< void(size_t firstIndex, size_t numIndices)> target) overrideMultiThreadParallelvirtual
constructThreads(int numThreads)MultiParallelprotected
destroyThreads()MultiParallelprotected
doSomeWork() overrideMultiThreadParallelprotectedvirtual
MultiThreadParallel(int threadCount)MultiThreadParallelexplicitprivate
numThreads()MultiParallelinlineprotected
Parallel()Parallelinlineprotected
ParallelFactory (defined in MultiThreadParallel)MultiThreadParallelfriend
reportException(FatalError *exception)MultiParallelprivate
run(int threadIndex)MultiParallelprivate
threadsActive()MultiParallelprivate
waitForThreads()MultiParallelprotected
~MultiThreadParallel()MultiThreadParallel
~Parallel()Parallelinlinevirtual