[−][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. |