org.sat4j.minisat.orders
Class VarOrderHeapRsat
java.lang.Object
org.sat4j.minisat.orders.VarOrderHeap<ILits>
org.sat4j.minisat.orders.VarOrderHeapRsat
- All Implemented Interfaces:
- java.io.Serializable, IOrder<ILits>
public class VarOrderHeapRsat
- extends VarOrderHeap<ILits>
Heuristics that remembers the latest assignment if any as proposed in Rsat.
- See Also:
- Serialized Form
Method Summary |
void |
assignLiteral(int p)
indicate that a literal has been satisfied. |
java.lang.String |
toString()
|
void |
updateVar(int p)
Appelee lorsque l'activite de la variable x a change. |
Methods inherited from class org.sat4j.minisat.orders.VarOrderHeap |
getVocabulary, init, newVar, newVar, numberOfInterestingVariables, printStat, select, setLits, setVarDecay, undo, varActivity, varDecayActivity |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VarOrderHeapRsat
public VarOrderHeapRsat()
updateVar
public void updateVar(int p)
- Description copied from class:
VarOrderHeap
- Appelee lorsque l'activite de la variable x a change.
- Specified by:
updateVar
in interface IOrder<ILits>
- Overrides:
updateVar
in class VarOrderHeap<ILits>
- Parameters:
p
- a literal
assignLiteral
public void assignLiteral(int p)
- Description copied from interface:
IOrder
- indicate that a literal has been satisfied.
- Specified by:
assignLiteral
in interface IOrder<ILits>
- Overrides:
assignLiteral
in class VarOrderHeap<ILits>
toString
public java.lang.String toString()
- Overrides:
toString
in class VarOrderHeap<ILits>