[jboss-svn-commits] JBL Code SVN: r35697 - labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/resources/org/drools/planner/examples/cloudbalancing/solver.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Oct 24 14:23:52 EDT 2010
Author: ge0ffrey
Date: 2010-10-24 14:23:51 -0400 (Sun, 24 Oct 2010)
New Revision: 35697
Modified:
labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/resources/org/drools/planner/examples/cloudbalancing/solver/cloudBalancingScoreRules.drl
Log:
cloudbalance: cloudComputerCost rule
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/resources/org/drools/planner/examples/cloudbalancing/solver/cloudBalancingScoreRules.drl
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/resources/org/drools/planner/examples/cloudbalancing/solver/cloudBalancingScoreRules.drl 2010-10-24 18:20:44 UTC (rev 35696)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/resources/org/drools/planner/examples/cloudbalancing/solver/cloudBalancingScoreRules.drl 2010-10-24 18:23:51 UTC (rev 35697)
@@ -83,7 +83,17 @@
// Soft constraints
// ############################################################################
+rule "cloudComputerCost"
+ when
+ $cloudComputer : CloudComputer($cost : cost)
+ exists CloudAssignment(cloudComputer == $cloudComputer)
+ then
+ insertLogical(new IntConstraintOccurrence("cloudComputerCost", ConstraintType.NEGATIVE_SOFT,
+ $cost,
+ $cloudComputer));
+end
+
// ############################################################################
// Calculate score
// ############################################################################
More information about the jboss-svn-commits
mailing list