org.sat4j.minisat.learning
Class MiniSATLearning<L extends ILits>
java.lang.Object
  
org.sat4j.minisat.learning.MiniSATLearning<L>
- All Implemented Interfaces: 
 - java.io.Serializable, LearningStrategy<L>
 
public class MiniSATLearning<L extends ILits>
- 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 | 
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
MiniSATLearning
public MiniSATLearning()
setDataStructureFactory
public void setDataStructureFactory(DataStructureFactory<L> dsf)
 
setSolver
public void setSolver(Solver<L> s)
- Specified by:
 setSolver in interface LearningStrategy<L extends ILits>
 
 
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>
 
 
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>