Expand description
Termination conditions for solver phases.
Structs§
- AndTermination
- Combines multiple terminations with AND logic.
- Best
Score Feasible Termination - Terminates when the best score becomes feasible.
- Best
Score Termination - Terminates when the best score reaches or exceeds a target score.
- Diminished
Returns Termination - Terminates when the rate of score improvement falls below a threshold.
- Move
Count Termination - Terminates when a maximum number of moves have been evaluated.
- OrTermination
- Combines multiple terminations with OR logic.
- Score
Calculation Count Termination - Terminates when a maximum number of score calculations is reached.
- Step
Count Termination - Terminates after a step count.
- Time
Termination - Terminates after a time limit.
- Unimproved
Step Count Termination - Terminates if no improvement occurs for a specified number of steps.
- Unimproved
Time Termination - Terminates if no improvement occurs for a specified duration.
Traits§
- Termination
- Trait for determining when to stop solving.