diff options
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/NumericDrealProblemSolver.java')
-rw-r--r-- | Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/NumericDrealProblemSolver.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/NumericDrealProblemSolver.java b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/NumericDrealProblemSolver.java index eb63d96a..cecd3623 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/NumericDrealProblemSolver.java +++ b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/src/hu/bme/mit/inf/dslreasoner/viatra2logic/NumericDrealProblemSolver.java | |||
@@ -44,7 +44,7 @@ public class NumericDrealProblemSolver extends NumericProblemSolver{ | |||
44 | 44 | ||
45 | private final int TIMEOUT_DOCKER = 5000; | 45 | private final int TIMEOUT_DOCKER = 5000; |
46 | private int TIMEOUT_LOCAL = -1; | 46 | private int TIMEOUT_LOCAL = -1; |
47 | private final int DEBUG_PRINT = 2; | 47 | private final int DEBUG_PRINT = 0; |
48 | 48 | ||
49 | public NumericDrealProblemSolver(boolean useDocker, String drealLocalPath, int drealTimeout) throws IOException, InterruptedException { | 49 | public NumericDrealProblemSolver(boolean useDocker, String drealLocalPath, int drealTimeout) throws IOException, InterruptedException { |
50 | this.useDocker = useDocker; | 50 | this.useDocker = useDocker; |
@@ -72,6 +72,7 @@ public class NumericDrealProblemSolver extends NumericProblemSolver{ | |||
72 | private Process runProcess(List<String> cmd, int timeout) throws IOException, InterruptedException { | 72 | private Process runProcess(List<String> cmd, int timeout) throws IOException, InterruptedException { |
73 | // String s = String.join(" ", cmd); | 73 | // String s = String.join(" ", cmd); |
74 | // Process p = Runtime.getRuntime().exec(s); | 74 | // Process p = Runtime.getRuntime().exec(s); |
75 | Runtime.getRuntime().exec("killall -9 dreal").waitFor(); | ||
75 | Process p = (new ProcessBuilder(cmd)).start(); | 76 | Process p = (new ProcessBuilder(cmd)).start(); |
76 | // p.waitFor(); | 77 | // p.waitFor(); |
77 | //TODO timeout if needed | 78 | //TODO timeout if needed |