diff options
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.xtend')
-rw-r--r-- | Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.xtend | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.xtend index 3b5cec0a..3281a196 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.xtend +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/VampireSolver.xtend | |||
@@ -46,6 +46,8 @@ class VampireSolver extends LogicReasoner { | |||
46 | val transformationStart = System.currentTimeMillis | 46 | val transformationStart = System.currentTimeMillis |
47 | // TODO | 47 | // TODO |
48 | val result = forwardMapper.transformProblem(problem, vampireConfig) | 48 | val result = forwardMapper.transformProblem(problem, vampireConfig) |
49 | val transformationTime = System.currentTimeMillis - transformationStart | ||
50 | |||
49 | val vampireProblem = result.output | 51 | val vampireProblem = result.output |
50 | val forwardTrace = result.trace | 52 | val forwardTrace = result.trace |
51 | 53 | ||
@@ -71,19 +73,17 @@ class VampireSolver extends LogicReasoner { | |||
71 | 73 | ||
72 | 74 | ||
73 | // Result as String | 75 | // Result as String |
74 | val transformationTime = System.currentTimeMillis - transformationStart | 76 | |
75 | // Finish: Logic -> Vampire mapping | 77 | // Finish: Logic -> Vampire mapping |
76 | 78 | ||
77 | // Start: Solving .tptp problem | 79 | // Start: Solving .tptp problem |
78 | val solverStart = System.currentTimeMillis | ||
79 | val MonitoredVampireSolution vampSol = handler.callSolver(vampireProblem, workspace, vampireConfig) | 80 | val MonitoredVampireSolution vampSol = handler.callSolver(vampireProblem, workspace, vampireConfig) |
80 | val solvingTime = System.currentTimeMillis - solverStart | ||
81 | // Finish: Solving .tptp problem | 81 | // Finish: Solving .tptp problem |
82 | 82 | ||
83 | // Start: Vampire -> Logic mapping | 83 | // Start: Vampire -> Logic mapping |
84 | val backTransformationStart = System.currentTimeMillis | 84 | val backTransformationStart = System.currentTimeMillis |
85 | // Backwards Mapper | 85 | // Backwards Mapper |
86 | val logicResult = backwardMapper.transformOutput(problem,vampireConfig.solutionScope.numberOfRequiredSolution,vampSol,forwardTrace,solvingTime) | 86 | val logicResult = backwardMapper.transformOutput(problem,vampireConfig.solutionScope.numberOfRequiredSolution,vampSol,forwardTrace,transformationTime) |
87 | 87 | ||
88 | val backTransformationTime = System.currentTimeMillis - backTransformationStart | 88 | val backTransformationTime = System.currentTimeMillis - backTransformationStart |
89 | // Finish: Vampire -> Logic Mapping | 89 | // Finish: Vampire -> Logic Mapping |