[Avida-SVN] r2890 - branches/collect/source/main
blwalker at myxo.css.msu.edu
blwalker at myxo.css.msu.edu
Mon Oct 27 20:12:35 PDT 2008
Author: blwalker
Date: 2008-10-27 23:12:35 -0400 (Mon, 27 Oct 2008)
New Revision: 2890
Modified:
branches/collect/source/main/cPhenotype.cc
Log:
Fixing some places in cPhenotype where hoarding-specific variables were not updated while their non-hoarding-specific variable twins were.
Modified: branches/collect/source/main/cPhenotype.cc
===================================================================
--- branches/collect/source/main/cPhenotype.cc 2008-10-28 02:20:52 UTC (rev 2889)
+++ branches/collect/source/main/cPhenotype.cc 2008-10-28 03:12:35 UTC (rev 2890)
@@ -112,9 +112,13 @@
cur_num_errors = in_phen.cur_num_errors;
cur_num_donates = in_phen.cur_num_donates;
cur_task_count = in_phen.cur_task_count;
- eff_task_count = in_phen.eff_task_count;
- cur_task_quality = in_phen.cur_task_quality;
- cur_task_value = in_phen.cur_task_value;
+ eff_task_count = in_phen.eff_task_count;
+ cur_internal_task_count = in_phen.cur_internal_task_count;
+ cur_task_quality = in_phen.cur_task_quality;
+ cur_internal_task_quality= in_phen.cur_internal_task_quality;
+ cur_task_value = in_phen.cur_task_value;
+ cur_rbins_total = in_phen.cur_rbins_total;
+ cur_rbins_avail = in_phen.cur_rbins_avail;
cur_reaction_count = in_phen.cur_reaction_count;
cur_reaction_add_reward = in_phen.cur_reaction_add_reward;
cur_inst_count = in_phen.cur_inst_count;
@@ -142,8 +146,12 @@
last_num_errors = in_phen.last_num_errors;
last_num_donates = in_phen.last_num_donates;
last_task_count = in_phen.last_task_count;
+ last_internal_task_count = in_phen.last_internal_task_count;
last_task_quality = in_phen.last_task_quality;
+ last_internal_task_quality=in_phen.last_internal_task_quality;
last_task_value = in_phen.last_task_value;
+ last_rbins_total = in_phen.last_rbins_total;
+ last_rbins_avail = in_phen.last_rbins_avail;
last_reaction_count = in_phen.last_reaction_count;
last_reaction_add_reward = in_phen.last_reaction_add_reward;
last_inst_count = in_phen.last_inst_count;
@@ -901,6 +909,8 @@
cur_task_count.SetAll(0);
cur_internal_task_count.SetAll(0);
eff_task_count.SetAll(0);
+ cur_rbins_total.SetAll(0);
+ cur_rbins_avail.SetAll(0);
cur_reaction_count.SetAll(0);
cur_reaction_add_reward.SetAll(0);
cur_inst_count.SetAll(0);
@@ -923,6 +933,8 @@
last_num_donates = clone_phenotype.last_num_donates;
last_task_count = clone_phenotype.last_task_count;
last_internal_task_count = clone_phenotype.last_internal_task_count;
+ last_rbins_total = clone_phenotype.last_rbins_total;
+ last_rbins_avail = clone_phenotype.last_rbins_avail;
last_reaction_count = clone_phenotype.last_reaction_count;
last_reaction_add_reward = clone_phenotype.last_reaction_add_reward;
last_inst_count = clone_phenotype.last_inst_count;
@@ -1399,8 +1411,12 @@
last_num_errors = cur_num_errors;
last_num_donates = cur_num_donates;
last_task_count = cur_task_count;
+ last_internal_task_count = cur_internal_task_count;
last_task_quality = cur_task_quality;
- last_task_value = cur_task_value;
+ last_internal_task_quality= cur_internal_task_quality;
+ last_task_value = cur_task_value;
+ last_rbins_total = cur_rbins_total;
+ last_rbins_avail = cur_rbins_avail;
last_reaction_count = cur_reaction_count;
last_reaction_add_reward = cur_reaction_add_reward;
last_inst_count = cur_inst_count;
@@ -1413,9 +1429,13 @@
cur_num_errors = 0;
cur_num_donates = 0;
cur_task_count.SetAll(0);
+ cur_internal_task_count.SetAll(0);
eff_task_count.SetAll(0);
cur_task_quality.SetAll(0);
+ cur_internal_task_quality.SetAll(0);
cur_task_value.SetAll(0);
+ cur_rbins_total.SetAll(0);
+ cur_rbins_avail.SetAll(0);
cur_reaction_count.SetAll(0);
cur_reaction_add_reward.SetAll(0);
cur_inst_count.SetAll(0);
More information about the Avida-cvs
mailing list