[−][src]Module ddo::core::implementation::solver
This module and its sub modules provide the actual implementations of the
mdd solvers. The sequential
module provides the SequentialSolver
which
(obviously) processes the problem on one single thread. The parallel
sub module provides the ParallelSolver
structure. Both structures implement
the Solver
trait, but ParallelSolver
is able to exploit multiple threads.
Modules
parallel | This module provides the implementation of a parallel mdd solver. That is a solver that will solve the problem using as many threads as requested. By default, it uses as many threads as the number of hardware threads available on the machine. |
sequential | This module provides the implementation of a sequential mdd solver. That is a solver that will solve the problem on one single thread. |