directcontacts_by_simcelltype_by_day (multidimensional array of int [[int, int_enum, int, int, int, int]]) -> [[day, simcelltype, agent1_id, agent2_id, start_ts, end_ts]]
dc_by_sct_by_day_agent1_index (multidimensional array of int [[int, int]]) -> [[agent1_id, index_in_directcontacts_by_simcelltype_by_day]] (note: this does not have to be passed to workers)
dc_by_sct_by_day_agent2_index (multidimensional array of int [[int, int]]) -> [[agent2_id, index_in_directcontacts_by_simcelltype_by_day]] (note: this does not have to be passed to workers)
contact_tracing_agent_ids (set of tuples of int {int, int}) -> {agent_id, start_timestep}
agents_dynamic (dict {int: dict}) -> {agentid: { properties below}}:
vars (class):