Module runner

Source
Expand description

Module defining the parallel runner trait and the default parallel runner.

Enums§

ComputationKind
Computation kind.

Traits§

ParallelRunner
A parallel runner which is responsible for taking a computation defined as a composition of iterator methods, spawns threads, shares tasks and returns the result of the parallel execution.
ParallelTask
A parallel task shared with threads.
ParallelTaskWithIdx
A parallel task shared with threads, where indices are also used.
ThreadRunner
Thread runner responsible for executing the tasks assigned to the thread by the parallel runner.

Type Aliases§

DefaultRunner
Default parallel runner.