| Package | Description | 
|---|---|
| org.sat4j.csp | 
 Classes needed for CSP to SAT translation. 
 | 
| org.sat4j.csp.constraints | 
 Classes needed for CSP to SAT translation. 
 | 
| org.sat4j.csp.encodings | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Constant  | 
class  | 
Var  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Encoding.onNogood(ISolver solver,
        IVec<Var> scope,
        Map<Evaluable,Integer> tuple)  | 
void | 
Encoding.onSupport(ISolver solver,
         IVec<Var> scope,
         Map<Evaluable,Integer> tuple)  | 
void | 
Predicate.toClause(ISolver solver,
        IVec<Var> vscope,
        IVec<Evaluable> vars)  | 
void | 
Clausifiable.toClause(ISolver solver,
        IVec<Var> scope,
        IVec<Evaluable> vars)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Nogoods.toClause(ISolver solver,
        IVec<Var> scope,
        IVec<Evaluable> vars)  | 
void | 
AllDiff.toClause(ISolver solver,
        IVec<Var> scope,
        IVec<Evaluable> vars)  | 
void | 
AllDiffCard.toClause(ISolver solver,
        IVec<Var> scope,
        IVec<Evaluable> vars)  | 
void | 
Supports.toClause(ISolver solver,
        IVec<Var> scope,
        IVec<Evaluable> vars)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GeneralizedSupportEncoding.onNogood(ISolver solver,
        IVec<Var> scope,
        Map<Evaluable,Integer> tuple)  | 
void | 
BinarySupportEncoding.onNogood(ISolver solver,
        IVec<Var> scope,
        Map<Evaluable,Integer> tuple)  | 
void | 
DirectEncoding.onNogood(ISolver solver,
        IVec<Var> scope,
        Map<Evaluable,Integer> tuple)  | 
void | 
GeneralizedSupportEncoding.onSupport(ISolver solver,
         IVec<Var> scope,
         Map<Evaluable,Integer> tuple)  | 
void | 
BinarySupportEncoding.onSupport(ISolver solver,
         IVec<Var> scope,
         Map<Evaluable,Integer> tuple)  | 
void | 
DirectEncoding.onSupport(ISolver solver,
         IVec<Var> scope,
         Map<Evaluable,Integer> tuple)  | 
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.