[Avida-cvs] [Avida2-svn] r196 - trunk/source/main

dule at myxo.css.msu.edu dule at myxo.css.msu.edu
Thu Jun 9 12:52:48 PDT 2005


Author: dule
Date: 2005-06-09 15:52:48 -0400 (Thu, 09 Jun 2005)
New Revision: 196

Modified:
   trunk/source/main/analyze_util.cc
Log:
tweaking the dump_task_grid event

Modified: trunk/source/main/analyze_util.cc
===================================================================
--- trunk/source/main/analyze_util.cc	2005-06-09 18:12:26 UTC (rev 195)
+++ trunk/source/main/analyze_util.cc	2005-06-09 19:52:48 UTC (rev 196)
@@ -777,27 +777,27 @@
 }
 
 void cAnalyzeUtil::TaskGrid(cPopulation * pop, ofstream & fp)
-{
-
+{ 
   for (int i = 0; i < pop->GetWorldX(); i++) {
     for (int j = 0; j < pop->GetWorldY(); j++) {
-      int task_sum = 0; 
-      if (pop->GetCell(i).IsOccupied() == true) { 
-        cOrganism * organism = pop->GetCell(j*pop->GetWorldX()+i).GetOrganism();
+      int task_sum = 0;
+      int cell_num = i*pop->GetWorldX()+j;
+      if (pop->GetCell(cell_num).IsOccupied() == true) {
+        cOrganism * organism = pop->GetCell(cell_num).GetOrganism();
         cCPUTestInfo test_info;
         cTestCPU::TestGenome( test_info, organism->GetGenome() );
         cPhenotype & test_phenotype = test_info.GetTestOrganism()->GetPhenotype();
-        int num_tasks = test_phenotype.GetEnvironment().GetTaskLib().GetSize();
+        int num_tasks = test_phenotype.GetEnvironment().GetTaskLib().GetSize();   
         for (int k = 0; k < num_tasks; k++) {
           if (test_phenotype.GetLastTaskCount()[k]>0) {
-	    task_sum = task_sum + (int)pow(2,k); 
-          } 
-        }
-      }
+            task_sum = task_sum + (int)pow(2,k);
+          }
+        }  
+      }  
       fp << task_sum << " ";
     }
     fp << endl;
-  } 
+  }
 }
 
 /**




More information about the Avida-cvs mailing list