[Avida-SVN] r3349 - development/source/main

blwalker at myxo.css.msu.edu blwalker at myxo.css.msu.edu
Wed Jul 1 13:34:14 PDT 2009


Author: blwalker
Date: 2009-07-01 16:34:14 -0400 (Wed, 01 Jul 2009)
New Revision: 3349

Modified:
   development/source/main/cWorld.cc
Log:

Fixing some conversion warnings.


Modified: development/source/main/cWorld.cc
===================================================================
--- development/source/main/cWorld.cc	2009-07-01 20:25:20 UTC (rev 3348)
+++ development/source/main/cWorld.cc	2009-07-01 20:34:14 UTC (rev 3349)
@@ -161,13 +161,13 @@
 // If no nops or no resources, return 0
 int cWorld::GetNumResourceSpecs()
 {
-  int num_resources = (double)GetEnvironment().GetResourceLib().GetSize();
-  int num_nops = (double)GetHardwareManager().GetInstSet().GetNumNops();
+  int num_resources = GetEnvironment().GetResourceLib().GetSize();
+  int num_nops = GetHardwareManager().GetInstSet().GetNumNops();
   
   if (num_resources <= 0 || num_nops <= 0) { return 0; }
   
   double most_nops_needed = ceil(log((double)num_resources)/log((double)num_nops));
-  double numerator = pow(num_nops, most_nops_needed + 1) - 1;
+  double numerator = pow((double)num_nops, most_nops_needed + 1) - 1;
   double denominator = (double)(num_nops - 1);
   return (int)(numerator / denominator);
 }




More information about the Avida-cvs mailing list