public class Commander extends EncodingStrategyAdapter
| Constructor and Description |
|---|
Commander() |
| Modifier and Type | Method and Description |
|---|---|
IConstr |
addAtMost(ISolver solver,
IVecInt literals,
int degree) |
IConstr |
addAtMostOne(ISolver solver,
IVecInt literals)
In this encoding, variables are partitioned in groups.
|
IConstr |
addExactly(ISolver solver,
IVecInt literals,
int degree) |
IConstr |
addExactlyOne(ISolver solver,
IVecInt literals) |
addAtLeast, addAtLeastOne, toStringpublic IConstr addAtMostOne(ISolver solver, IVecInt literals) throws ContradictionException
addAtMostOne in class EncodingStrategyAdapterContradictionExceptionpublic IConstr addAtMost(ISolver solver, IVecInt literals, int degree) throws ContradictionException
addAtMost in class EncodingStrategyAdapterContradictionExceptionpublic IConstr addExactlyOne(ISolver solver, IVecInt literals) throws ContradictionException
addExactlyOne in class EncodingStrategyAdapterContradictionExceptionpublic IConstr addExactly(ISolver solver, IVecInt literals, int degree) throws ContradictionException
addExactly in class EncodingStrategyAdapterContradictionExceptionCopyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.