From 12dee0164c0b74cae1811841d047c61406e8b232 Mon Sep 17 00:00:00 2001 From: Johannes Mey <johannes.mey@tu-dresden.de> Date: Fri, 1 Feb 2019 09:32:09 +0100 Subject: [PATCH] remove 'legacy' grouped mode, simplify single mode --- jastadd-mquat-eris/build.gradle | 11 ------- .../de/tudresden/inf/st/mquat/eris/Main.java | 32 ++----------------- 2 files changed, 2 insertions(+), 41 deletions(-) diff --git a/jastadd-mquat-eris/build.gradle b/jastadd-mquat-eris/build.gradle index b04fd9d..d4b5345 100644 --- a/jastadd-mquat-eris/build.gradle +++ b/jastadd-mquat-eris/build.gradle @@ -45,15 +45,4 @@ task eris(type: JavaExec, dependsOn: assemble) { if (project.hasProperty("scenario")) { args(scenario.split(',')) } -} - -task erisGrouped(type: JavaExec, dependsOn: assemble) { - group "application" - classpath = sourceSets.test.runtimeClasspath - main = 'de.tudresden.inf.st.mquat.eris.Main' - args = ['incremental'] - systemProperty "java.library.path", project.glpkPath - if (project.hasProperty("scenario")) { - args(scenario.split(',')) - } } \ No newline at end of file diff --git a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/Main.java b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/Main.java index d674bbe..7f95ba1 100644 --- a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/Main.java +++ b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/Main.java @@ -1,12 +1,5 @@ package de.tudresden.inf.st.mquat.eris; -import de.tudresden.inf.st.mquat.benchmark.SolverFactory; -import de.tudresden.inf.st.mquat.eris.coupling.ERISConnector; -import de.tudresden.inf.st.mquat.jastadd.model.MquatWriteSettings; -import de.tudresden.inf.st.mquat.jastadd.model.Root; -import de.tudresden.inf.st.mquat.jastadd.model.Solution; -import de.tudresden.inf.st.mquat.solving.SolvingException; -import de.tudresden.inf.st.mquat.solving.ilp.ILPExternalSolver; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -18,12 +11,9 @@ public class Main { public static void main(String[] args) { - boolean useCurrentConfig = false; boolean continuous = false; - if (args.length > 0 & args[0].equals("incremental")) { - useCurrentConfig = true; - } else if (args.length > 0 & args[0].equals("continuous")) { + if (args.length > 0 & args[0].equals("continuous")) { continuous = true; } @@ -32,26 +22,8 @@ public class Main { logger.info("Running MQuAT"); timer.schedule(new ErisTask(), 0, 5000); } else { - ERISConnector erisConnector = new ERISConnector(); - erisConnector.read(); - Root model = ErisMQuATBuilder.createModel(erisConnector.getErisModel(), useCurrentConfig); - - logger.info(model.print(new MquatWriteSettings(" "))); - - ILPExternalSolver solver = (ILPExternalSolver) SolverFactory.getSolverByName("ilp-scip"); - solver.setDeleteFilesOnExit(false); - - try { - Solution solution = solver.solve(model); - logger.info(solution.print(new MquatWriteSettings(" "))); - erisConnector.write(solution); - - - } catch (SolvingException e) { - e.printStackTrace(); - } + new ErisTask().run(); } - } } -- GitLab