| Package | Description | 
|---|---|
| org.sat4j.tools | Tools to be used on top of an  ISolver. | 
| org.sat4j.tools.encoding | Implementation of different encodings. | 
| Constructor and Description | 
|---|
| ClausalCardinalitiesDecorator(T solver,
                             EncodingStrategyAdapter encodingAd) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BinaryBinary encoding for the "at most one" and "at most k" cases. | 
| class  | BinomialBinomial encoding for the "at most one" and "at most k" cases. | 
| class  | CommanderCommander encoding for "at most one" and "at most k" cases. | 
| class  | LadderLadder encoding for the "at most one" and "exactly one" cases. | 
| class  | PolicyThis class allows the use of different encodings for different cardinality
 constraints. | 
| class  | ProductImplementation of product encoding for at most one and at most k constraints. | 
| class  | SequentialImplementation of the sequential encoding for the at most k constraint. | 
| Modifier and Type | Method and Description | 
|---|---|
| EncodingStrategyAdapter | Policy. getAtLeastKEncoding() | 
| EncodingStrategyAdapter | Policy. getAtLeastOneEncoding() | 
| EncodingStrategyAdapter | Policy. getAtMostKEncoding() | 
| EncodingStrategyAdapter | Policy. getAtMostOneEncoding() | 
| EncodingStrategyAdapter | Policy. getExactlyKEncoding() | 
| EncodingStrategyAdapter | Policy. getExactlyOneEncoding() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Policy. setAtLeastKEncoding(EncodingStrategyAdapter atLeastKEncoding) | 
| void | Policy. setAtLeastOneEncoding(EncodingStrategyAdapter atLeastOneEncoding) | 
| void | Policy. setAtMostKEncoding(EncodingStrategyAdapter atMostKEncoding) | 
| void | Policy. setAtMostOneEncoding(EncodingStrategyAdapter atMostOneEncoding) | 
| void | Policy. setExactlyKEncoding(EncodingStrategyAdapter exactlyKEncoding) | 
| void | Policy. setExactlyOneEncoding(EncodingStrategyAdapter exactlyOneEncoding) | 
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.