Closed jcus0006 closed 10 months ago
The agents to be contact traced were being added into the contact_tracing_agent_ids set when starting quarantine from the itinerary, but also when scheduling a test result, that ends up in the agent being quarantined from the contact network (epidemiological part). The latter part was extra, and has since been removed.
With the "bug" in place, the contact_tracing_agent_ids contained values from the very start, which was not realistic. Now it is likely to require the contact tracing around the 8-10 day mark, when the first agents start requiring quarantine.
The vars_util.contact_tracing_agent_ids set is holding any agents that go to quarantine. It is however, "added" into when quarantine is scheduled, and includes the agent id and the start timestep, with no indication of the day when the quarantine would actually start. (This is due to the implementation of events as part of the epidemiological progression of the disease at one-go). This is not correct. The day must be kept, and must be then taken into consideration in the contact tracing method.
Additionally, within the contact tracing method, the vars_util.directcontacts_by_simcelltype_by_day contains the day, however, this is also not being taken into consideration.
For realistic simulations these must be fixed. For the time being, more focus is being given on the distribution aspect.