Expand description
Contains the conditions which are used to determine when the [Solver] should terminate
even when the state of the satisfaction/optimization problem is unknown.
The main TerminationCondition is a condition which is polled by the [Solver] during
the search process. It indicates when the [Solver] should stop, even if no definitive
conclusions have been made.
The most common example would be TimeBudget, which terminates the [Solver] whenever
the time budget is exceeded.
Structs§
- Combinator
- A
TerminationConditionwhich triggers when one of two givenTerminationConditions triggers. - Indefinite
- A
TerminationConditionwhich never triggers. The solver can search forever. - Time
Budget - A
TerminationConditionwhich triggers when the specified time budget has been exceeded.
Traits§
- Termination
Condition - The central trait that defines a termination condition. A termination condition determines when the solver should give up searching for solutions.