Package | Description |
---|---|
org.sat4j.minisat.core |
Implementation of the MiniSAT solver skeleton.
|
org.sat4j.pb.core |
Implementations of pseudo boolean solvers
|
org.sat4j.pb.tools |
Implementation of different tools for pseudo boolean solvers
|
org.sat4j.sat |
Implementation of a sat4j Launcher.
|
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 . |
Modifier and Type | Field and Description |
---|---|
protected SearchListener |
Solver.slistener |
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
Solver.getSearchListener() |
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
Solver.setSearchListener(SearchListener<S> sl) |
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
ObjectiveReducerPBSolverDecorator.getSearchListener() |
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
ObjectiveReducerPBSolverDecorator.setSearchListener(SearchListener<S> sl) |
Modifier and Type | Class and Description |
---|---|
class |
ConflictTracing |
class |
SearchOptimizerListener |
Modifier and Type | Class and Description |
---|---|
class |
DetailedCommandPanel
This panel contains buttons that control restart and clean on solver.
|
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
ISolver.getSearchListener()
Get the current SearchListener.
|
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
ISolver.setSearchListener(SearchListener<S> sl)
Allow the user to hook a listener to the solver to be notified of the
main steps of the search process.
|
Modifier and Type | Class and Description |
---|---|
class |
ConflictDepthTracing |
class |
ConflictLevelTracing |
class |
DecisionLevelTracing |
class |
DecisionTracing |
class |
DotSearchTracing<T>
Class allowing to express the search as a tree in the dot language.
|
class |
HeuristicsTracing |
class |
LBDTracing |
class |
LearnedClauseSizeTracing |
class |
LearnedClausesSizeTracing |
class |
LearnedTracing |
class |
MultiTracing<T extends ISolverService>
Allow to feed the solver with several SearchListener.
|
class |
SearchEnumeratorListener
That class allows to iterate over the models from the inside: conflicts are
created to ask the solver to backtrack.
|
class |
SearchListenerAdapter<S extends ISolverService> |
class |
SearchMinOneListener
That class allows to iterate over the models from the inside: conflicts are
created to ask the solver to backtrack.
|
class |
SpeedTracing |
class |
TextOutputTracing<T>
Debugging Search Listener allowing to follow the search in a textual way.
|
Modifier and Type | Method and Description |
---|---|
<I extends ISolverService> |
ManyCore.getSearchListener() |
<S extends ISolverService> |
AbstractOutputSolver.getSearchListener() |
<S extends ISolverService> |
StatisticsSolver.getSearchListener() |
<S extends ISolverService> |
SolverDecorator.getSearchListener() |
Modifier and Type | Method and Description |
---|---|
<I extends ISolverService> |
ManyCore.setSearchListener(SearchListener<I> sl) |
<S extends ISolverService> |
AbstractOutputSolver.setSearchListener(SearchListener<S> sl) |
<S extends ISolverService> |
StatisticsSolver.setSearchListener(SearchListener<S> sl) |
<S extends ISolverService> |
SolverDecorator.setSearchListener(SearchListener<S> sl) |
Constructor and Description |
---|
MultiTracing(SearchListener<T>... listeners) |
Constructor and Description |
---|
MultiTracing(List<SearchListener<T>> listenersList) |
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.