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, solvepublic void run(AlgorithmData data) throws java.util.concurrent.TimeoutException, java.lang.InterruptedException, ResultNotRetrievableException
java.util.concurrent.TimeoutExceptionjava.lang.InterruptedExceptionResultNotRetrievableExceptionpublic static void main(java.lang.String[] arg0)
throws java.util.concurrent.TimeoutException,
java.lang.InterruptedException,
java.io.IOException,
ResultNotRetrievableException
java.util.concurrent.TimeoutExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionResultNotRetrievableExceptionpublic CnfSatInstance findAMuse(AlgorithmData data)
findAMuse in class AbstractAlgorithmpublic boolean nextStep(int clauseIndex,
AlgorithmData data)
nextStep in class AbstractAlgorithm