|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opt4j.satdecoding.Order
org.opt4j.satdecoding.VarOrder
public class VarOrder
The VarOrder implements an Order like it is used in MiniSAT.
Each variable has an activity and a prioritized decision phase.
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.Object,java.lang.Double> |
activity
|
protected java.util.Map<java.lang.Object,java.lang.Boolean> |
phase
|
| Fields inherited from class org.opt4j.satdecoding.Order |
|---|
varDecay, varInc |
| Constructor Summary | |
|---|---|
VarOrder()
Constructs a VarOrder. |
|
| Method Summary | |
|---|---|
double |
getActivity(java.lang.Object variable)
Returns the activity of a variable. |
java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Double>> |
getActivityEntrySet()
Returns the entry set of the activities. |
boolean |
getPhase(java.lang.Object variable)
Returns the prioritized phase of a variable. |
java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Boolean>> |
getPhaseEntrySet()
Returns the entry set of the phases. |
void |
setActivity(java.lang.Object variable,
double value)
Sets the activity of the specified variable. |
void |
setPhase(java.lang.Object variable,
boolean value)
Sets the prioritized phase of the specified variable. |
| Methods inherited from class org.opt4j.satdecoding.Order |
|---|
getVarDecay, getVarInc, setVarDecay, setVarInc |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.Map<java.lang.Object,java.lang.Double> activity
protected final java.util.Map<java.lang.Object,java.lang.Boolean> phase
| Constructor Detail |
|---|
public VarOrder()
VarOrder.
| Method Detail |
|---|
public void setActivity(java.lang.Object variable,
double value)
variable - the specific variablevalue - the activity valuegetActivity(java.lang.Object)
public void setPhase(java.lang.Object variable,
boolean value)
variable - the specific variablevalue - the prioritized phasegetPhase(java.lang.Object)public double getActivity(java.lang.Object variable)
variable - the variable
setActivity(java.lang.Object, double)public boolean getPhase(java.lang.Object variable)
variable - the variable
setPhase(java.lang.Object, boolean)public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Double>> getActivityEntrySet()
public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Boolean>> getPhaseEntrySet()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||