Expand description
Semantic SAT encoding decisions. Clauses and solver literals belong to the adaptor.
Structs§
- Encoding
Selection - A resolved algorithm and the source of that choice, reusable across encoding classes.
- PbTerm
Group - A contiguous group of weighted terms with an existing representation invariant.
- SatInteger
View - A numeric view whose representation constraints remain independently enforced.
Enums§
- AllDifferent
Encoding - Library compositions available for allDifferent.
- AmoEncoding
- Library algorithms available for asserted and reified at-most-one constraints.
- Cardinality
Encoding - Provider and algorithm for a cardinality constraint.
- Cardinality
Relation - Bound direction for a semantic cardinality constraint.
- Element
Encoding - Library compositions available for element.
- Integer
Relation - Numeric relation between a weighted integer view and its bound.
- PbEncoding
- Provider and algorithm for signed weighted pseudo-Boolean constraints.
- PbTerm
Structure - Representation structure available to a pseudo-Boolean encoder.
- SatEncoding
Decision - A Boolean operation whose truth is asserted or bound to a named output.
- Selection
Provenance - The origin of a resolved compilation choice.
- Table
Encoding - Library compositions available for table.