org.sat4j.minisat.learning
Class MiniSATLearning<L extends ILits,D extends DataStructureFactory<L>>
java.lang.Object
  
org.sat4j.minisat.learning.MiniSATLearning<L,D>
- All Implemented Interfaces: 
 - java.io.Serializable, LearningStrategy<L,D>
 
public class MiniSATLearning<L extends ILits,D extends DataStructureFactory<L>>
- extends java.lang.Object
 
MiniSAT learning scheme.
 
 The Data Structure Factory  is expected to be set thanks to the 
 appropriate setter method before using it.
 
 It was not possible to set it in the constructor.
- Author:
 
  - leberre
 
- See Also:
 - Serialized Form
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
MiniSATLearning
public MiniSATLearning()
setDataStructureFactory
public void setDataStructureFactory(DataStructureFactory<L> dsf)
 
setSolver
public void setSolver(Solver<L,D> s)
- Specified by:
 setSolver in interface LearningStrategy<L extends ILits,D extends DataStructureFactory<L>>
 
 
learns
public void learns(Constr constr)
 
toString
public java.lang.String toString()
- Overrides:
 toString in class java.lang.Object
 
 
setVarActivityListener
public void setVarActivityListener(VarActivityListener s)
- Specified by:
 setVarActivityListener in interface LearningStrategy<L extends ILits,D extends DataStructureFactory<L>>
 
 
claBumpActivity
public final void claBumpActivity(Constr reason)
 
 
init
public void init()
- Description copied from interface: 
LearningStrategy 
- hook method called just before the search begins. Useful to compute
 metrics/parameters based on the input formula.
- Specified by:
 init in interface LearningStrategy<L extends ILits,D extends DataStructureFactory<L>>
 
 
 
Copyright © 2009 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.