Package | Description |
---|---|
org.sat4j.minisat.constraints |
Implementations of various constraints for MiniSAT.
|
org.sat4j.minisat.constraints.card |
Implementations of cardinality constraints.
|
org.sat4j.minisat.constraints.cnf |
Implementations of clausal constraints.
|
org.sat4j.minisat.core |
Implementation of the MiniSAT solver skeleton.
|
org.sat4j.pb.constraints.pb |
Implementations of pseudo boolean constraints.
|
Modifier and Type | Method and Description |
---|---|
IVec<Propagatable> |
AbstractDataStructureFactory.getWatchesFor(int p) |
Modifier and Type | Class and Description |
---|---|
class |
AtLeast |
class |
MaxWatchCard |
class |
MinWatchCard |
Modifier and Type | Class and Description |
---|---|
class |
BinaryClause
Data structure for binary clause.
|
class |
HTClause
Lazy data structure for clause using the Head Tail data structure from SATO,
The original scheme is improved by avoiding moving pointers to literals but
moving the literals themselves.
|
class |
LearntBinaryClause |
class |
LearntHTClause |
class |
LearntWLClause |
class |
OriginalBinaryClause |
class |
OriginalHTClause |
class |
OriginalWLClause |
class |
WLClause
Lazy data structure for clause using Watched Literals.
|
Modifier and Type | Method and Description |
---|---|
IVec<Propagatable> |
Lits.watches(int lit) |
Modifier and Type | Method and Description |
---|---|
void |
Lits.watch(int lit,
Propagatable c) |
Modifier and Type | Method and Description |
---|---|
IVec<Propagatable> |
DataStructureFactory.getWatchesFor(int p) |
IVec<Propagatable> |
ILits.watches(int lit) |
Modifier and Type | Method and Description |
---|---|
void |
ILits.watch(int lit,
Propagatable c)
Record a new constraint to watch when a literal is satisfied.
|
Modifier and Type | Class and Description |
---|---|
class |
AtLeastPB |
class |
LearntBinaryClausePB |
class |
LearntHTClausePB |
class |
MaxWatchPb
Data structure for pseudo-boolean constraint with watched literals.
|
class |
MaxWatchPbLong
Data structure for pseudo-boolean constraint with watched literals.
|
class |
MaxWatchPbLongCP
Data structure for pseudo-boolean constraint with watched literals.
|
class |
MinWatchCardPB |
class |
MinWatchPb
Data structure for pseudo-boolean constraint with watched literals.
|
class |
MinWatchPbLong
Data structure for pseudo-boolean constraint with watched literals.
|
class |
MinWatchPbLongCP
Data structure for pseudo-boolean constraint with watched literals.
|
class |
OriginalBinaryClausePB |
class |
OriginalHTClausePB |
class |
PuebloMinWatchPb |
class |
WatchPb
Abstract data structure for pseudo-boolean constraint with watched literals.
|
class |
WatchPbLong |
class |
WatchPbLongCP |
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.