Skip to content

Conversation

@atmyers
Copy link
Contributor

@atmyers atmyers commented Oct 6, 2025

This adds a 5-day work week for a closer match to EpiCast and (probably) reality as well. Note the period features in the graph of newly symptomatic individuals below. It also introduces a slight delay in the peak.

5_day

@tannguyen153
Copy link
Collaborator

Can the simulation's start day be any day of the week? This flexibility will allow ExaEpi to take any initial case input

@tannguyen153
Copy link
Collaborator

The new implementation assumes that all people stay at home during the weekend. In reality a significant portion of the population can participate in outdoor activities or travel during the weekend. Should we have scale factors for respective interaction models during the weekend? I can use the mobiliti data to study the behavioral changes between weekdays and weekend.

Comment on lines +497 to +503
// Process daytime / nighttime interactions.
// Only do daytime interactions on weekdays
if (ExaEpi::Utils::isWorkday(i)) {
pc.morningCommute(mask_behavior);
pc.interactDay(mask_behavior);
pc.eveningCommute(mask_behavior);
}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want to make this change in AgentContainer::interactDay() instead (put the isWorkDay condition around the lines calling work, school, and work neighborhood interactions? We can then later add social interactions for the !workDay case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants