MCPcopy Create free account
hub / github.com/devosoft/avida / SetCellData

Method SetCellData

avida-core/source/main/cPopulationCell.cc:559–570  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

557}
558
559void cPopulationCell::SetCellData(int data, int org_id)
560{
561 m_cell_data.contents = data;
562 m_cell_data.org_id = org_id;
563 m_cell_data.update = m_world->GetStats().GetUpdate();
564 if (m_organism != NULL) {
565 if (m_organism->HasOpinion()) {
566 m_cell_data.territory = m_organism->GetOpinion().first;
567 }
568 m_cell_data.forager = m_organism->GetForageTarget();
569 }
570}
571
572void cPopulationCell::ClearCellData()
573{

Callers 5

ProcessMethod · 0.45
ReplaceCellDataMethod · 0.45
zero_cell_dataMethod · 0.45
ProcessUpdateMethod · 0.45
KillCellEventMethod · 0.45

Calls 4

GetUpdateMethod · 0.80
GetForageTargetMethod · 0.80
GetStatsMethod · 0.45
HasOpinionMethod · 0.45

Tested by

no test coverage detected