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

mmcgill at myxo.css.msu.edu mmcgill at myxo.css.msu.edu
Mon Nov 24 11:46:35 PST 2008


Author: mmcgill
Date: 2008-11-24 14:46:35 -0500 (Mon, 24 Nov 2008)
New Revision: 2969

Modified:
   development/source/main/cPopulation.cc
Log:
removing commented-out block of code that was moved elsewhere

Modified: development/source/main/cPopulation.cc
===================================================================
--- development/source/main/cPopulation.cc	2008-11-24 19:43:19 UTC (rev 2968)
+++ development/source/main/cPopulation.cc	2008-11-24 19:46:35 UTC (rev 2969)
@@ -1532,39 +1532,6 @@
   // to rotate its heritable merit to its current merit.
   if (target_successfully_seeded) target_deme.UpdateDemeMerit(source_deme);
   source_deme.UpdateDemeMerit();
-  /*
-  bool source_deme_resource_reset(true), target_deme_resource_reset(true);
-  switch(m_world->GetConfig().DEMES_RESET_RESOURCES.Get()) {
-    case 0:
-      // reset resource in both demes
-      source_deme_resource_reset = target_deme_resource_reset = true;
-      break;
-    case 1:
-      // reset resource only in target deme
-      source_deme_resource_reset = false;
-      target_deme_resource_reset = true;
-      break;
-    case 2:
-      // do not reset either deme resource
-      source_deme_resource_reset = target_deme_resource_reset = false;
-      break;
-    default:
-      cout << "Undefined value " << m_world->GetConfig().DEMES_RESET_RESOURCES.Get() << " for DEMES_RESET_RESOURCES\n";
-      exit(1);
-  }
-    
-  // Reset both demes, in case they have any cleanup work to do.
-  // Must reset target first for stats to be correctly updated!
-  if(m_world->GetConfig().ENERGY_ENABLED.Get()) {
-    // Transfer energy from source to target if we're using the energy model.
-    if (target_successfully_seeded) target_deme.DivideReset(source_deme, target_deme_resource_reset, offspring_deme_energy);
-    source_deme.DivideReset(source_deme, source_deme_resource_reset, parent_deme_energy);
-  } else {
-    // Default; reset both source and target.
-    if (target_successfully_seeded) target_deme.DivideReset(source_deme, target_deme_resource_reset);
-    source_deme.DivideReset(source_deme, source_deme_resource_reset);
-  }
-  */
   
   // do our post-replication stats tracking.
   m_world->GetStats().DemePostReplication(source_deme, target_deme);




More information about the Avida-cvs mailing list