| 1064 | } |
| 1065 | |
| 1066 | void cDeme::AddEventReceivedLeftSidePred(int times) |
| 1067 | { |
| 1068 | if (cell_events.GetSize() == 0) { |
| 1069 | cerr<<"Error: An EventReceivedLeftSidePred cannot be created until a CellEvent is added.\n"; |
| 1070 | exit(1); |
| 1071 | } |
| 1072 | |
| 1073 | for (int i = 0; i < cell_events.GetSize(); i++) { |
| 1074 | if (!cell_events[i].IsDead()) { |
| 1075 | cOrgMessagePred_EventReceivedLeftSide* pred = |
| 1076 | new cOrgMessagePred_EventReceivedLeftSide(&cell_events[i], m_world->GetPopulation(), times); |
| 1077 | m_world->GetStats().AddMessagePredicate(pred); |
| 1078 | message_pred_list.Push(pred); |
| 1079 | } |
| 1080 | } |
| 1081 | } |
| 1082 | |
| 1083 | void cDeme::AddEventMoveCenterPred(int times) |
| 1084 | { |
no test coverage detected