Module options

Module options 

Source
Expand description

Contains the options which can be passed to the [Solver].

These influence the following aspects:

  • The restart strategy of the solver
  • The learned clause database management approach
  • The proof logging

Structs§

LearningOptions
Options related to nogood management, i.e., how and when to remove learned nogoods from the database.
RestartOptions
The options which are used by the solver to determine when a restart should occur.
SolverOptions
Options for the [Solver] which determine how it behaves.

Enums§

ConflictResolver
During search, the CP solver will inevitably evaluate partial assignments that violate at least one constraint. When this happens, conflict resolution is applied to restore the solver to a state from which it can continue the search.
SequenceGeneratorType
Specifies the type of sequence which is used to generate conflict limits before a restart occurs.