[jboss-svn-commits] JBL Code SVN: r33863 - in labs/jbossrules/trunk/drools-planner: drools-planner-examples/src/main/java/org/drools/planner/examples/app and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 14 02:51:28 EDT 2010


Author: ge0ffrey
Date: 2010-07-14 02:51:27 -0400 (Wed, 14 Jul 2010)
New Revision: 33863

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/core/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/app/ExamplesApp.java
Log:
fix "corrected JDK1.6 specific usage for Double.MIN_NORMAL"

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/core/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/core/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java	2010-07-14 04:37:09 UTC (rev 33862)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-core/src/main/java/org/drools/planner/core/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java	2010-07-14 06:51:27 UTC (rev 33863)
@@ -15,7 +15,7 @@
     protected double startingTemperature = 1.0;
 
     protected double temperature;
-    protected double temperatureMinimum = Double.MIN_VALUE;//Double.MIN_NORMAL;
+    protected double temperatureMinimum = 1.0E-100; // Double.MIN_NORMAL is E-308 
 
     public void setStartingTemperature(double startingTemperature) {
         this.startingTemperature = startingTemperature;

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/app/ExamplesApp.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/app/ExamplesApp.java	2010-07-14 04:37:09 UTC (rev 33862)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/app/ExamplesApp.java	2010-07-14 06:51:27 UTC (rev 33863)
@@ -15,6 +15,7 @@
 import javax.swing.JPanel;
 
 import org.drools.planner.examples.nqueens.app.NQueensApp;
+import org.drools.planner.examples.nurserostering.app.NurseRosteringApp;
 import org.drools.planner.examples.pas.app.PatientAdmissionScheduleApp;
 import org.drools.planner.examples.travelingtournament.app.smart.SmartTravelingTournamentApp;
 import org.drools.planner.examples.examination.app.ExaminationApp;
@@ -56,12 +57,12 @@
                 new SmartTravelingTournamentApp().init(false);
             }
         }));
-        contentPane.add(new JButton(new AbstractAction("ITC2007 Curriculum course timetabling"){
+        contentPane.add(new JButton(new AbstractAction("Curriculum course timetabling (ITC2007"){
             public void actionPerformed(ActionEvent e) {
                 new CurriculumCourseApp().init(false);
             }
         }));
-        contentPane.add(new JButton(new AbstractAction("ITC2007 Examination timetabling"){
+        contentPane.add(new JButton(new AbstractAction("Examination timetabling (ITC2007)"){
             public void actionPerformed(ActionEvent e) {
                 new ExaminationApp().init(false);
             }
@@ -71,6 +72,11 @@
                 new PatientAdmissionScheduleApp().init(false);
             }
         }));
+        contentPane.add(new JButton(new AbstractAction("Nurse rostering (INRC2010)"){
+            public void actionPerformed(ActionEvent e) {
+                new NurseRosteringApp().init(false);
+            }
+        }));
         return contentPane;
     }
 



More information about the jboss-svn-commits mailing list