aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
diff options
context:
space:
mode:
authorLibravatar chuningli <lilylcn13@gmail.com>2019-05-28 15:41:38 -0400
committerLibravatar chuningli <lilylcn13@gmail.com>2019-05-28 15:41:38 -0400
commit40f2c622be40debb9c98b3805008085b1935c5fc (patch)
tree3dca3654034cbf46302869e483888c49fcf0a45d /Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
parentadded plot median ks distance line (diff)
downloadVIATRA-Generator-40f2c622be40debb9c98b3805008085b1935c5fc.tar.gz
VIATRA-Generator-40f2c622be40debb9c98b3805008085b1935c5fc.tar.zst
VIATRA-Generator-40f2c622be40debb9c98b3805008085b1935c5fc.zip
calculate metrics at the end of model generation
Diffstat (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java')
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
index 6f581d34..4a5b9bc5 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
@@ -212,7 +212,7 @@ public class BestFirstStrategyForModelGeneration implements IStrategy {
212// } 212// }
213 213
214 //calculate the metrics for each state 214 //calculate the metrics for each state
215 logCurrentStateMetric(); 215// logCurrentStateMetric();
216 216
217 boolean consistencyCheckResult = checkConsistency(currentTrajectoryWithFittness); 217 boolean consistencyCheckResult = checkConsistency(currentTrajectoryWithFittness);
218 if(consistencyCheckResult == true) { continue mainLoop; } 218 if(consistencyCheckResult == true) { continue mainLoop; }
@@ -314,14 +314,14 @@ public class BestFirstStrategyForModelGeneration implements IStrategy {
314 } 314 }
315 } 315 }
316 316
317 private void logCurrentStateMetric() { 317// private void logCurrentStateMetric() {
318 if(this.configuration.documentationLevel != DocumentationLevel.NONE || workspace == null) { 318// if(this.configuration.documentationLevel != DocumentationLevel.NONE || workspace == null) {
319 return; 319// return;
320 } 320// }
321 321//
322 PartialInterpretation interpretation = (PartialInterpretation)context.getModel(); //pattern.get("interpretation"); 322// PartialInterpretation interpretation = (PartialInterpretation)context.getModel(); //pattern.get("interpretation");
323 PartialInterpretationMetric.calculateMetric(interpretation, "debug/metric/" + context.getModel().hashCode(), context.getCurrentStateId().toString()); 323// PartialInterpretationMetric.calculateMetric(interpretation, "debug/metric/" + context.getModel().hashCode(), context.getCurrentStateId().toString());
324 } 324// }
325 325
326 public void visualiseCurrentState() { 326 public void visualiseCurrentState() {
327 PartialInterpretationVisualiser partialInterpretatioVisualiser = configuration.debugCongiguration.partialInterpretatioVisualiser; 327 PartialInterpretationVisualiser partialInterpretatioVisualiser = configuration.debugCongiguration.partialInterpretatioVisualiser;