[Avida-SVN] r3127 - in development/source: cpu main
connel42 at myxo.css.msu.edu
connel42 at myxo.css.msu.edu
Mon Jan 19 13:39:01 PST 2009
Author: connel42
Date: 2009-01-19 16:39:01 -0500 (Mon, 19 Jan 2009)
New Revision: 3127
Modified:
development/source/cpu/cHardwareCPU.cc
development/source/main/cDeme.cc
development/source/main/cDeme.h
development/source/main/cPhenotype.cc
Log:
* Removed some deme-level energy sharing stats that aren't used.
Modified: development/source/cpu/cHardwareCPU.cc
===================================================================
--- development/source/cpu/cHardwareCPU.cc 2009-01-19 14:42:26 UTC (rev 3126)
+++ development/source/cpu/cHardwareCPU.cc 2009-01-19 21:39:01 UTC (rev 3127)
@@ -3572,8 +3572,6 @@
//place energy into receiver's incoming energy buffer
to_org->GetPhenotype().ReceiveDonatedEnergy(energy_given);
- to_org->GetPhenotype().IncreaseEnergyReceived(energy_given);
- GetOrganism()->GetOrgInterface().GetDeme()->IncEnergyDonationsMade();
//if we are using the push energy method, pass the new energy into the receiver's energy store and recalculate merit
if(m_world->GetConfig().ENERGY_SHARING_METHOD.Get() == 1) {
@@ -4133,7 +4131,6 @@
DoEnergyDonatePercent(energyReceiver, m_organism->GetFracEnergyDonating());
m_organism->GetPhenotype().IncDonates();
- m_organism->GetOrgInterface().GetDeme()->IncEnergyDonationsMade();
m_organism->GetPhenotype().SetIsEnergyDonor();
return true;
@@ -4167,7 +4164,6 @@
{
DoEnergyDonatePercent(neighbor, m_organism->GetFracEnergyDonating());
m_organism->GetPhenotype().IncDonates();
- m_organism->GetOrgInterface().GetDeme()->IncEnergyDonationsMade();
m_organism->GetPhenotype().SetIsEnergyDonor();
}
}
@@ -4230,7 +4226,6 @@
// Could set the data field of the message to be the multiplier
m_organism->BroadcastMessage(ctx, msg);
- m_organism->GetOrgInterface().GetDeme()->IncEnergyRequestsMade();
m_organism->GetPhenotype().SetIsEnergyRequestor();
return true;
@@ -4245,7 +4240,6 @@
return false;
}
- m_organism->GetOrgInterface().GetDeme()->IncEnergyRequestsMade();
m_organism->GetPhenotype().SetIsEnergyRequestor();
m_organism->GetPhenotype().SetHasOpenEnergyRequest();
return true;
Modified: development/source/main/cDeme.cc
===================================================================
--- development/source/main/cDeme.cc 2009-01-19 14:42:26 UTC (rev 3126)
+++ development/source/main/cDeme.cc 2009-01-19 21:39:01 UTC (rev 3127)
@@ -76,9 +76,6 @@
last_org_reaction_count.ResizeClear(num_reactions);
last_org_reaction_count.SetAll(0);
- energy_requests_made = 0;
- energy_donations_made = 0;
-
// If width is negative, set it to the full number of cells.
width = in_width;
if (width < 1) width = cell_ids.GetSize();
Modified: development/source/main/cDeme.h
===================================================================
--- development/source/main/cDeme.h 2009-01-19 14:42:26 UTC (rev 3126)
+++ development/source/main/cDeme.h 2009-01-19 21:39:01 UTC (rev 3127)
@@ -87,8 +87,6 @@
unsigned int consecutiveSuccessfulEventPeriods;
int sleeping_count; //!< Number of organisms currently sleeping
cDoubleSum energyUsage;
- unsigned int energy_requests_made;
- unsigned int energy_donations_made;
tArray<int> cur_task_exe_count;
tArray<int> cur_reaction_count;
@@ -320,10 +318,6 @@
unsigned int GetMessageSuccessfullySent() { return MSG_SuccessfullySent; }
unsigned int GetMessageDropped() { return MSG_dropped; }
unsigned int GetMessageSendFailed() { return MSG_sendFailed; }
-
- // --- Energy sharing stats --- //
- void IncEnergyRequestsMade() { energy_requests_made++; }
- void IncEnergyDonationsMade() { energy_donations_made++; }
// --- Pheromones --- //
void AddPheromone(int absolute_cell_id, double value);
Modified: development/source/main/cPhenotype.cc
===================================================================
--- development/source/main/cPhenotype.cc 2009-01-19 14:42:26 UTC (rev 3126)
+++ development/source/main/cPhenotype.cc 2009-01-19 21:39:01 UTC (rev 3127)
@@ -1396,6 +1396,7 @@
void cPhenotype::ReceiveDonatedEnergy(const double donation) {
assert(donation >= 0.0);
energy_received_buffer += donation;
+ IncreaseEnergyReceived(donation);
is_energy_receiver = true;
} //End ReceiveDonatedEnergy()
More information about the Avida-cvs
mailing list