public abstract class AbstractActivity extends java.lang.Object implements IActivity
Modifier and Type | Field and Description |
---|---|
double |
activityReduction |
double |
clauseActivityGain |
int |
count |
int |
countTillActivityReduction |
protected ClauseSet |
instance |
protected java.util.PriorityQueue<Variable> |
pq |
double |
unitActivityGain |
Constructor and Description |
---|
AbstractActivity() |
Modifier and Type | Method and Description |
---|---|
Variable |
getNextVar() |
void |
increaseActivity(Variable v,
float Gain) |
void |
init(ClauseSet set) |
void |
NewClause(Clause newClause) |
void |
NewUnitClause(Clause newClause) |
void |
unasignedVariable(Variable variable) |
public int countTillActivityReduction
public double activityReduction
public double unitActivityGain
public double clauseActivityGain
protected java.util.PriorityQueue<Variable> pq
protected ClauseSet instance
public int count
public void NewUnitClause(Clause newClause)
NewUnitClause
in interface IActivity
public void increaseActivity(Variable v, float Gain)
increaseActivity
in interface IActivity
public Variable getNextVar()
getNextVar
in interface IActivity
public void unasignedVariable(Variable variable)
unasignedVariable
in interface IActivity