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::Pooland number of threads it was built with. - Runner
With Pool - Parallel runner with a given pool of type
Pand parallel executor ofR. - Sequential
Pool - A ‘thread pool’ with
max_num_threadsof 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::Pooland 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: