[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