orx_parallel/runner/mod.rs
1mod computation_kind;
2mod fixed_chunk_runner;
3mod parallel_runner;
4mod parallel_task;
5mod thread_runner;
6
7pub use computation_kind::ComputationKind;
8pub use parallel_runner::ParallelRunner;
9pub(crate) use parallel_runner::ParallelRunnerCompute;
10pub use parallel_task::{ParallelTask, ParallelTaskWithIdx};
11pub use thread_runner::ThreadRunner;
12
13/// Default parallel runner.
14///
15/// Unless explicitly set to another parallel runner by [`with_runner`] method,
16/// parallel computations will be executed using the default parallel runner.
17///
18/// [`with_runner`]: crate::ParIter::with_runner
19pub type DefaultRunner = fixed_chunk_runner::FixedChunkRunner;