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

dknoester at myxo.css.msu.edu dknoester at myxo.css.msu.edu
Tue Feb 26 10:06:00 PST 2008


Author: dknoester
Date: 2008-02-26 13:06:00 -0500 (Tue, 26 Feb 2008)
New Revision: 2381

Modified:
   development/source/main/cStats.cc
   development/source/main/cStats.h
Log:
Added deme gestation time to deme_repl.dat

Modified: development/source/main/cStats.cc
===================================================================
--- development/source/main/cStats.cc	2008-02-26 04:25:48 UTC (rev 2380)
+++ development/source/main/cStats.cc	2008-02-26 18:06:00 UTC (rev 2381)
@@ -1217,6 +1217,7 @@
 void cStats::DemePreReplication(cDeme& source_deme, cDeme& target_deme)
 {
   ++m_deme_num_repls;
+  m_deme_gestation_time.Add(source_deme.GetAge());
 }
 
 
@@ -1240,9 +1241,11 @@
   df.WriteTimeStamp();
   df.Write(m_update, "Update [update]");
   df.Write(m_deme_num_repls, "Number of deme replications [numrepl]");
+  df.Write(m_deme_gestation_time.Average(), "Mean deme gestation time [gesttime]");
   df.Endl();
   
   m_deme_num_repls = 0;
+  m_deme_gestation_time.Clear();
 }
 
 

Modified: development/source/main/cStats.h
===================================================================
--- development/source/main/cStats.h	2008-02-26 04:25:48 UTC (rev 2380)
+++ development/source/main/cStats.h	2008-02-26 18:06:00 UTC (rev 2381)
@@ -702,6 +702,7 @@
   
 protected:
   int m_deme_num_repls; //!< Number of deme replications since last PrintDemeReplicationData.
+  cDoubleSum m_deme_gestation_time; //!< Gestation time for demes - mean age at deme replication.
   cDoubleSum m_germline_generation; //!< "Generation" accumulator of replicated germlines.
 };
 




More information about the Avida-cvs mailing list