From fd2fa1e12353b5cf905358d1446d6469ac04be72 Mon Sep 17 00:00:00 2001 From: Oszkar Semerath Date: Tue, 19 May 2020 22:38:21 +0200 Subject: option to calculate object creation costs in fitness --- .../mit/inf/dslreasoner/application/execution/SolverLoader.xtend | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend index e1d01cb5..48d4fbb4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend @@ -124,6 +124,12 @@ class SolverLoader { c.unfinishedWFWeight = Integer.parseInt(stringValue) } catch(Exception e) {} } + if(config.containsKey("fitness-objectCreationCosts")) { + val stringValue = config.get("fitness-objectCreationCosts") + try { + c.calculateObjectCreationCosts = Boolean.parseBoolean(stringValue) + } catch(Exception e) {} + } ] } else { throw new UnsupportedOperationException('''Unknown solver: «solver»''') -- cgit v1.2.3-54-g00ecf