aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-04-08 23:19:31 +0200
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-04-08 23:19:31 +0200
commitd239ff5d82587220c7e157d18936351256bccffe (patch)
tree14f46882a6e661cd982bf841427db8f224162169 /Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization
parentObjective POC implementation (diff)
downloadVIATRA-Generator-d239ff5d82587220c7e157d18936351256bccffe.tar.gz
VIATRA-Generator-d239ff5d82587220c7e157d18936351256bccffe.tar.zst
VIATRA-Generator-d239ff5d82587220c7e157d18936351256bccffe.zip
Fix solution store for optimization
Diffstat (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization')
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend1
1 files changed, 0 insertions, 1 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend
index 362ef4a3..e2585c83 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend
@@ -69,7 +69,6 @@ class ThreeValuedCostObjective extends AbstractThreeValuedObjective {
69 if (matcher.weight <= 0) { 69 if (matcher.weight <= 0) {
70 cost += matcher.weight * matcher.mustMatcher.countMatches 70 cost += matcher.weight * matcher.mustMatcher.countMatches
71 } else if (matcher.mayMatcher.countMatches > 0) { 71 } else if (matcher.mayMatcher.countMatches > 0) {
72 // TODO Count may matches.
73 return Double.POSITIVE_INFINITY 72 return Double.POSITIVE_INFINITY
74 } 73 }
75 } 74 }