| 1166 | } //End AddPheromone() |
| 1167 | |
| 1168 | double cDeme::GetSpatialResource(int rel_cellid, int resource_id, cAvidaContext& ctx) const |
| 1169 | { |
| 1170 | assert(rel_cellid >= 0); |
| 1171 | assert(rel_cellid < GetSize()); |
| 1172 | assert(resource_id >= 0); |
| 1173 | assert(resource_id < deme_resource_count.GetSize()); |
| 1174 | |
| 1175 | Apto::Array<double> cell_resources = deme_resource_count.GetCellResources(rel_cellid, ctx); |
| 1176 | return cell_resources[resource_id]; |
| 1177 | } |
| 1178 | |
| 1179 | void cDeme::AdjustSpatialResource(cAvidaContext& ctx, int rel_cellid, int resource_id, double amount) |
| 1180 | { |