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.
|
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.
|
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.