public class MUCState extends KahinaState
Modifier and Type | Field and Description |
---|---|
static boolean |
VERBOSE |
consoleLines, consoleMessages, matchCountByBreakpoint, warnThresholdByBreakpoint
Constructor and Description |
---|
MUCState(MUCInstance kahina) |
MUCState(MUCInstance kahina,
CnfSatInstance satInstance) |
Modifier and Type | Method and Description |
---|---|
AbstractAlgorithm |
getAlgorithm() |
ColoredPathDAG |
getDecisionGraph() |
MUCInstance |
getKahina() |
CnfSatInstance |
getSatInstance() |
MUCStep |
getSelectedStep() |
void |
initialize() |
void |
newStep(MUCStep step,
int parrentID) |
void |
reset() |
<T extends KahinaObject> |
retrieve(java.lang.Class<T> type,
int stepID) |
void |
setAlgorithm(AbstractAlgorithm alg) |
void |
setFiles(MiniSATFiles files2) |
void |
setHeuristic(ISortingHeuristic heuristic) |
void |
setSatInstance(CnfSatInstance satInstance) |
boolean |
stepExists(MUCStep step) |
consoleMessage, get, getConsoleMessages, getLineReferencesForStep, getMatchCountByBreakpoint, getSelectedStepID, getStepCount, getSteps, getWarnThresholdByBreakpoint, loadSteps, nextStepID, processEvent, processSelection, store
public MUCState(MUCInstance kahina)
public MUCState(MUCInstance kahina, CnfSatInstance satInstance)
public void initialize()
initialize
in class KahinaState
public void reset()
public MUCInstance getKahina()
public MUCStep getSelectedStep()
public <T extends KahinaObject> T retrieve(java.lang.Class<T> type, int stepID)
retrieve
in class KahinaState
public void setSatInstance(CnfSatInstance satInstance)
public void setFiles(MiniSATFiles files2)
public void newStep(MUCStep step, int parrentID)
public CnfSatInstance getSatInstance()
public ColoredPathDAG getDecisionGraph()
public boolean stepExists(MUCStep step)
public void setHeuristic(ISortingHeuristic heuristic)
public AbstractAlgorithm getAlgorithm()
public void setAlgorithm(AbstractAlgorithm alg)