aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
diff options
context:
space:
mode:
authorLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-10-08 03:00:08 -0400
committerLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2020-06-07 19:43:10 -0400
commitd0e4ffcc9dfc85367ccc73bf070404416081a477 (patch)
tree0db0134207f473f6a12d7c362512b008bd6449eb /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
parentVAMPIRE: Implement Vampire measurement code (diff)
downloadVIATRA-Generator-d0e4ffcc9dfc85367ccc73bf070404416081a477.tar.gz
VIATRA-Generator-d0e4ffcc9dfc85367ccc73bf070404416081a477.tar.zst
VIATRA-Generator-d0e4ffcc9dfc85367ccc73bf070404416081a477.zip
VAMPIRE: fix bug in transformation, further implement measurement code
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
index 1241dcb2..c3e185f5 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.java
@@ -62,6 +62,8 @@ public class VampireSolver extends LogicReasoner {
62 final VampireSolverConfiguration vampireConfig = this.asConfig(config); 62 final VampireSolverConfiguration vampireConfig = this.asConfig(config);
63 final long transformationStart = System.currentTimeMillis(); 63 final long transformationStart = System.currentTimeMillis();
64 final TracedOutput<VampireModel, Logic2VampireLanguageMapperTrace> result = this.forwardMapper.transformProblem(problem, vampireConfig); 64 final TracedOutput<VampireModel, Logic2VampireLanguageMapperTrace> result = this.forwardMapper.transformProblem(problem, vampireConfig);
65 long _currentTimeMillis = System.currentTimeMillis();
66 final long transformationTime = (_currentTimeMillis - transformationStart);
65 final VampireModel vampireProblem = result.getOutput(); 67 final VampireModel vampireProblem = result.getOutput();
66 final Logic2VampireLanguageMapperTrace forwardTrace = result.getTrace(); 68 final Logic2VampireLanguageMapperTrace forwardTrace = result.getTrace();
67 String fileURI = null; 69 String fileURI = null;
@@ -72,16 +74,11 @@ public class VampireSolver extends LogicReasoner {
72 if (writeFile) { 74 if (writeFile) {
73 fileURI = workspace.writeModel(vampireProblem, this.fileName).toFileString(); 75 fileURI = workspace.writeModel(vampireProblem, this.fileName).toFileString();
74 } 76 }
75 long _currentTimeMillis = System.currentTimeMillis();
76 final long transformationTime = (_currentTimeMillis - transformationStart);
77 final long solverStart = System.currentTimeMillis();
78 final MonitoredVampireSolution vampSol = this.handler.callSolver(vampireProblem, workspace, vampireConfig); 77 final MonitoredVampireSolution vampSol = this.handler.callSolver(vampireProblem, workspace, vampireConfig);
79 long _currentTimeMillis_1 = System.currentTimeMillis();
80 final long solvingTime = (_currentTimeMillis_1 - solverStart);
81 final long backTransformationStart = System.currentTimeMillis(); 78 final long backTransformationStart = System.currentTimeMillis();
82 final ModelResult logicResult = this.backwardMapper.transformOutput(problem, vampireConfig.solutionScope.numberOfRequiredSolution, vampSol, forwardTrace, solvingTime); 79 final ModelResult logicResult = this.backwardMapper.transformOutput(problem, vampireConfig.solutionScope.numberOfRequiredSolution, vampSol, forwardTrace, transformationTime);
83 long _currentTimeMillis_2 = System.currentTimeMillis(); 80 long _currentTimeMillis_1 = System.currentTimeMillis();
84 final long backTransformationTime = (_currentTimeMillis_2 - backTransformationStart); 81 final long backTransformationTime = (_currentTimeMillis_1 - backTransformationStart);
85 return logicResult; 82 return logicResult;
86 } 83 }
87 84