Package | Description |
---|---|
org.sat4j |
Contains a command line launcher for the SAT solvers.
|
org.sat4j.core |
Implementation of the data structures available in org.sat4j.specs.
|
org.sat4j.minisat |
Implementation of the MiniSAT specification in Java.
|
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.opt |
Built-in optimization framework.
|
org.sat4j.reader |
Some utility classes to read problems from plain text files.
|
org.sat4j.specs |
Those classes are intended for users dealing with SAT solvers as black boxes.
|
org.sat4j.tools |
Tools to be used on top of an
ISolver . |
org.sat4j.tools.encoding |
Implementation of different encodings.
|
org.sat4j.tools.xplain |
Implementation of an explanation engine in case of unsatisfiability.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
ILogAble
Utility interface to catch objects with logging capability (able to log).
|
IProblem
Access to the information related to a given problem instance.
|
ISolver
This interface contains all services provided by a SAT solver.
|
TimeoutException
Exception launched when the solver cannot solve a problem within its allowed
time.
|
Class and Description |
---|
IConstr
The most general abstraction for handling a constraint.
|
ISolver
This interface contains all services provided by a SAT solver.
|
IteratorInt
Iterator interface to avoid boxing int into Integer.
|
IVec
An abstraction on the type of vector used in the library.
|
IVecInt
An abstraction for the vector of int used on the library.
|
Class and Description |
---|
ISolver
This interface contains all services provided by a SAT solver.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IVec
An abstraction on the type of vector used in the library.
|
IVecInt
An abstraction for the vector of int used on the library.
|
UnitPropagationListener
Interface providing the unit propagation capability.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
IVecInt
An abstraction for the vector of int used on the library.
|
UnitPropagationListener
Interface providing the unit propagation capability.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
IVec
An abstraction on the type of vector used in the library.
|
IVecInt
An abstraction for the vector of int used on the library.
|
UnitPropagationListener
Interface providing the unit propagation capability.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
ILogAble
Utility interface to catch objects with logging capability (able to log).
|
IProblem
Access to the information related to a given problem instance.
|
ISolver
This interface contains all services provided by a SAT solver.
|
ISolverService
The aim on that interface is to allow power users to communicate with the SAT
solver using Dimacs format.
|
IVec
An abstraction on the type of vector used in the library.
|
IVecInt
An abstraction for the vector of int used on the library.
|
Lbool
That enumeration defines the possible truth value for a variable: satisfied,
falsified or unknown/undefined.
|
RandomAccessModel
That interface allows to efficiently retrieve the truth value of a given
variable in the solver.
|
SearchListener
Interface to the solver main steps.
|
TimeoutException
Exception launched when the solver cannot solve a problem within its allowed
time.
|
UnitClauseProvider
Interface for engines able to derive unit clauses for the current problem.
|
UnitPropagationListener
Interface providing the unit propagation capability.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
IOptimizationProblem
Represents an optimization problem.
|
IProblem
Access to the information related to a given problem instance.
|
ISolver
This interface contains all services provided by a SAT solver.
|
IVecInt
An abstraction for the vector of int used on the library.
|
RandomAccessModel
That interface allows to efficiently retrieve the truth value of a given
variable in the solver.
|
TimeoutException
Exception launched when the solver cannot solve a problem within its allowed
time.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IGroupSolver
Represents a CNF in which clauses are grouped into levels.
|
IProblem
Access to the information related to a given problem instance.
|
ISolver
This interface contains all services provided by a SAT solver.
|
IVecInt
An abstraction for the vector of int used on the library.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
ILogAble
Utility interface to catch objects with logging capability (able to log).
|
IProblem
Access to the information related to a given problem instance.
|
ISolver
This interface contains all services provided by a SAT solver.
|
ISolverService
The aim on that interface is to allow power users to communicate with the SAT
solver using Dimacs format.
|
IteratorInt
Iterator interface to avoid boxing int into Integer.
|
IVec
An abstraction on the type of vector used in the library.
|
IVecInt
An abstraction for the vector of int used on the library.
|
Lbool
That enumeration defines the possible truth value for a variable: satisfied,
falsified or unknown/undefined.
|
RandomAccessModel
That interface allows to efficiently retrieve the truth value of a given
variable in the solver.
|
SearchListener
Interface to the solver main steps.
|
TimeoutException
Exception launched when the solver cannot solve a problem within its allowed
time.
|
UnitClauseProvider
Interface for engines able to derive unit clauses for the current problem.
|
UnitPropagationListener
Interface providing the unit propagation capability.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
IGroupSolver
Represents a CNF in which clauses are grouped into levels.
|
IOptimizationProblem
Represents an optimization problem.
|
IProblem
Access to the information related to a given problem instance.
|
ISolver
This interface contains all services provided by a SAT solver.
|
ISolverService
The aim on that interface is to allow power users to communicate with the SAT
solver using Dimacs format.
|
IVec
An abstraction on the type of vector used in the library.
|
IVecInt
An abstraction for the vector of int used on the library.
|
Lbool
That enumeration defines the possible truth value for a variable: satisfied,
falsified or unknown/undefined.
|
RandomAccessModel
That interface allows to efficiently retrieve the truth value of a given
variable in the solver.
|
SearchListener
Interface to the solver main steps.
|
TimeoutException
Exception launched when the solver cannot solve a problem within its allowed
time.
|
UnitClauseProvider
Interface for engines able to derive unit clauses for the current problem.
|
UnitPropagationListener
Interface providing the unit propagation capability.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
ISolver
This interface contains all services provided by a SAT solver.
|
IVecInt
An abstraction for the vector of int used on the library.
|
Class and Description |
---|
ContradictionException
That exception is launched whenever a trivial contradiction is found (e.g.
|
IConstr
The most general abstraction for handling a constraint.
|
IGroupSolver
Represents a CNF in which clauses are grouped into levels.
|
IProblem
Access to the information related to a given problem instance.
|
ISolver
This interface contains all services provided by a SAT solver.
|
IVecInt
An abstraction for the vector of int used on the library.
|
RandomAccessModel
That interface allows to efficiently retrieve the truth value of a given
variable in the solver.
|
TimeoutException
Exception launched when the solver cannot solve a problem within its allowed
time.
|
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.