[jboss-svn-commits] JBL Code SVN: r33464 - labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/solver/move/factory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jun 13 04:13:20 EDT 2010


Author: ge0ffrey
Date: 2010-06-13 04:13:19 -0400 (Sun, 13 Jun 2010)
New Revision: 33464

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/solver/move/factory/BedDesignationPillarPartSwitchMoveFactory.java
Log:
pas: better variable names

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/solver/move/factory/BedDesignationPillarPartSwitchMoveFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/solver/move/factory/BedDesignationPillarPartSwitchMoveFactory.java	2010-06-12 07:59:00 UTC (rev 33463)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/solver/move/factory/BedDesignationPillarPartSwitchMoveFactory.java	2010-06-13 08:13:19 UTC (rev 33464)
@@ -82,27 +82,27 @@
                             leftBedDesignationList.size() + rightBedDesignationList.size());
                     int lastNightIndex = pillarPartBedDesignation.getAdmissionPart().getLastNight().getIndex();
                     Bed otherBed;
-                    int leftMinimumLastNightIndex = Integer.MIN_VALUE;
-                    int rightMinimumLastNightIndex = Integer.MIN_VALUE;
+                    int leftMinimumFirstNightIndex = Integer.MIN_VALUE;
+                    int rightMinimumFirstNightIndex = Integer.MIN_VALUE;
                     if (lowestIt.isLastNextWasLeft()) {
                         otherBed = rightBed;
-                        leftMinimumLastNightIndex = lastNightIndex;
+                        leftMinimumFirstNightIndex = lastNightIndex;
                     } else {
                         otherBed = leftBed;
-                        rightMinimumLastNightIndex = lastNightIndex;
+                        rightMinimumFirstNightIndex = lastNightIndex;
                     }
                     moveListByPillarPartDuo.add(new BedChangeMove(pillarPartBedDesignation, otherBed));
                     // For every BedDesignation in that pillar part duo
                     while (lowestIt.hasNextWithMaximumFirstNightIndexes(
-                            leftMinimumLastNightIndex, rightMinimumLastNightIndex)) {
+                            leftMinimumFirstNightIndex, rightMinimumFirstNightIndex)) {
                         pillarPartBedDesignation = lowestIt.next();
                         lastNightIndex = pillarPartBedDesignation.getAdmissionPart().getLastNight().getIndex();
                         if (lowestIt.isLastNextWasLeft()) {
                             otherBed = rightBed;
-                            leftMinimumLastNightIndex = Math.max(leftMinimumLastNightIndex, lastNightIndex);
+                            leftMinimumFirstNightIndex = Math.max(leftMinimumFirstNightIndex, lastNightIndex);
                         } else {
                             otherBed = leftBed;
-                            rightMinimumLastNightIndex = Math.max(rightMinimumLastNightIndex, lastNightIndex);
+                            rightMinimumFirstNightIndex = Math.max(rightMinimumFirstNightIndex, lastNightIndex);
                         }
                         moveListByPillarPartDuo.add(new BedChangeMove(pillarPartBedDesignation, otherBed));
                     }
@@ -150,7 +150,7 @@
         }
 
         public boolean hasNextWithMaximumFirstNightIndexes(
-                int leftMinimumLastNightIndex, int rightMinimumLastNightIndex) {
+                int leftMinimumFirstNightIndex, int rightMinimumFirstNightIndex) {
             if (!hasNext()) {
                 return false;
             }
@@ -158,11 +158,11 @@
             if (nextIsLeft) {
                 int firstNightIndex = nextLeft.getAdmissionPart().getFirstNight().getIndex();
                 // It should not be conflict in the same pillar and it should be in conflict with the other pillar
-                return firstNightIndex > leftMinimumLastNightIndex && firstNightIndex <= rightMinimumLastNightIndex;
+                return firstNightIndex > leftMinimumFirstNightIndex && firstNightIndex <= rightMinimumFirstNightIndex;
             } else {
                 int firstNightIndex = nextRight.getAdmissionPart().getFirstNight().getIndex();
                 // It should not be conflict in the same pillar and it should be in conflict with the other pillar
-                return firstNightIndex > rightMinimumLastNightIndex && firstNightIndex <= leftMinimumLastNightIndex;
+                return firstNightIndex > rightMinimumFirstNightIndex && firstNightIndex <= leftMinimumFirstNightIndex;
             }
         }
 
@@ -196,7 +196,7 @@
                 if (rightHasNext) {
                     int leftFirstNightIndex = nextLeft.getAdmissionPart().getFirstNight().getIndex();
                     int rightFirstNightIndex = nextRight.getAdmissionPart().getFirstNight().getIndex();
-                    returnLeft = leftFirstNightIndex < rightFirstNightIndex;
+                    returnLeft = leftFirstNightIndex <= rightFirstNightIndex;
                 } else {
                     returnLeft = true;
                 }
@@ -217,6 +217,7 @@
         public boolean isLastNextWasLeft() {
             return lastNextWasLeft;
         }
+
     }
 
-}
\ No newline at end of file
+}



More information about the jboss-svn-commits mailing list