Expand description
ParallelRunner for parallel execution and managing threads.
Structs§
- NumSpawned
- Number of spawned threads to execute a parallel computation.
- Pond
Pool - A wrapper for
pond::Pool
and number of threads it was built with. - Runner
With Pool - Parallel runner with a given pool of type
P
and parallel executor ofR
. - Sequential
Pool - A ‘thread pool’ with
max_num_threads
of 1. All computations using this thread pool are executed sequentially by the main thread. - StdDefault
Pool - Native standard thread pool.
- Yastl
Pool - A wrapper for
yastl::Pool
and number of threads it was built with.
Enums§
- Computation
Kind - Computation kind.
Traits§
- Parallel
Runner - Parallel runner defining how the threads must be spawned and job must be distributed.
Type Aliases§
- Default
Pool - Default pool used by orx-parallel computations:
- Default
Runner - Default runner used by orx-parallel computations, using the
DefaultPool
: