public class AdvancedAlgorithm extends AbstractAlgorithm
Modifier and Type | Field and Description |
---|---|
protected boolean |
finished |
Constructor and Description |
---|
AdvancedAlgorithm() |
Modifier and Type | Method and Description |
---|---|
CnfSatInstance |
findAMuse(AlgorithmData data) |
static void |
main(java.lang.String[] arg0) |
boolean |
nextStep(int clauseIndex,
AlgorithmData data) |
void |
run(AlgorithmData data) |
nextStep, solve, solve, solve
public void run(AlgorithmData data) throws java.util.concurrent.TimeoutException, java.lang.InterruptedException, ResultNotRetrievableException
java.util.concurrent.TimeoutException
java.lang.InterruptedException
ResultNotRetrievableException
public static void main(java.lang.String[] arg0) throws java.util.concurrent.TimeoutException, java.lang.InterruptedException, java.io.IOException, ResultNotRetrievableException
java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.io.IOException
ResultNotRetrievableException
public CnfSatInstance findAMuse(AlgorithmData data)
findAMuse
in class AbstractAlgorithm
public boolean nextStep(int clauseIndex, AlgorithmData data)
nextStep
in class AbstractAlgorithm