Package | Description |
---|---|
org.sat4j.minisat.core |
Implementation of the MiniSAT solver skeleton.
|
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 | Class and Description |
---|---|
class |
Solver<D extends DataStructureFactory>
The backbone of the library providing the modular implementation of a MiniSAT
(Chaff) like solver.
|
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
Solver.getSearchListener() |
<S extends ISolverService> |
Solver.setSearchListener(SearchListener<S> sl) |
Modifier and Type | Interface and Description |
---|---|
interface |
SearchListener<S extends ISolverService>
Interface to the solver main steps.
|
Modifier and Type | Method and Description |
---|---|
<S extends ISolverService> |
ISolver.getSearchListener()
Get the current SearchListener.
|
<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 |
MultiTracing<T extends ISolverService>
Allow to feed the solver with several SearchListener.
|
class |
SearchListenerAdapter<S extends ISolverService> |
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() |
<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) |
Modifier and Type | Method and Description |
---|---|
void |
TextOutputTracing.init(ISolverService solverService) |
void |
DecisionTracing.init(ISolverService solverService) |
void |
SearchEnumeratorListener.init(ISolverService solverService) |
void |
SearchMinOneListener.init(ISolverService solverService) |
void |
LearnedTracing.init(ISolverService solverService) |
void |
HeuristicsTracing.init(ISolverService solverService) |
void |
ConflictDepthTracing.init(ISolverService solverService) |
void |
ConflictLevelTracing.init(ISolverService solverService) |
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.