[jboss-svn-commits] JBL Code SVN: r32597 - labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/persistence.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Apr 17 07:16:56 EDT 2010


Author: ge0ffrey
Date: 2010-04-17 07:16:56 -0400 (Sat, 17 Apr 2010)
New Revision: 32597

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/persistence/PatientAdmissionScheduleSolutionImporter.java
Log:
pas: possibleSolutionSize

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/persistence/PatientAdmissionScheduleSolutionImporter.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/persistence/PatientAdmissionScheduleSolutionImporter.java	2010-04-17 10:50:17 UTC (rev 32596)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/pas/persistence/PatientAdmissionScheduleSolutionImporter.java	2010-04-17 11:16:56 UTC (rev 32597)
@@ -1,6 +1,7 @@
 package org.drools.planner.examples.pas.persistence;
 
 import java.io.IOException;
+import java.math.BigInteger;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -93,6 +94,11 @@
                             patientAdmissionSchedule.getNightList().size(),
                             patientAdmissionSchedule.getPatientList().size(),
                             patientAdmissionSchedule.getAdmissionPartList().size()});
+            BigInteger possibleSolutionSize = BigInteger.valueOf(patientAdmissionSchedule.getBedList().size()).pow(
+                    patientAdmissionSchedule.getAdmissionPartList().size());
+            String flooredPossibleSolutionSize = "10^" + (possibleSolutionSize.toString().length() - 1);
+            logger.info("PatientAdmissionSchedule with flooredPossibleSolutionSize ({}) and possibleSolutionSize({}).",
+                    flooredPossibleSolutionSize, possibleSolutionSize);
             return patientAdmissionSchedule;
         }
 



More information about the jboss-svn-commits mailing list