[Avida-SVN] r2438 - development/source/main
dknoester at myxo.css.msu.edu
dknoester at myxo.css.msu.edu
Sat Mar 8 06:50:25 PST 2008
Author: dknoester
Date: 2008-03-08 09:50:24 -0500 (Sat, 08 Mar 2008)
New Revision: 2438
Modified:
development/source/main/cPopulation.cc
Log:
Changed cPopulation::ReplicateDemes(int) to use cPopulation::ReplicateDeme(cDeme&) instead of calling ReplaceDeme directly.
Modified: development/source/main/cPopulation.cc
===================================================================
--- development/source/main/cPopulation.cc 2008-03-08 02:31:55 UTC (rev 2437)
+++ development/source/main/cPopulation.cc 2008-03-08 14:50:24 UTC (rev 2438)
@@ -1141,15 +1141,7 @@
}
}
- // Pick a target deme to replicate to, making sure that
- // we don't try to replicate over ourself.
- int target_id = source_deme.GetID();
- const int num_demes = GetNumDemes();
- while(target_id == source_deme.GetID()) {
- target_id = m_world->GetRandom().GetUInt(num_demes);
- }
-
- ReplaceDeme(source_deme, deme_array[target_id]);
+ ReplicateDeme(source_deme);
}
}
More information about the Avida-cvs
mailing list