Project 1 - Bioterrorism Simulation Abstract: We want to simulate an interconnected population where a subset is infected and we map how the disease is transmitted across families, neighborhoods, and the city. Constants will be taken from the Epstein et. al. paper. 1. Persons 2. Mixing groups - separate ids for family, schools, neighborhoods, places of employ and misc. 3. Functions to evaluate status (diagnosis, and change of health condition) 4. Random number generators both uniform and normal distributions. 1. City Frame work generator a. Generate the schools 1 college, 2 High Schools, 4 middle, 8 elementary b. Generate the hospital c. Generate 80 misc mixing groups 2. Population Generation Module a. Initially 2000 people i. Age 1. School 2. Work 3. Misc ii. Family 1 to 7 , and at least age 18 1. Generate 1 adult ( 18 + ) 2. Generate 0 to 6 ( 1 + ) 3. Age 1 to 5 requires a possible generation of a daycare. 4. School group is added based on age 5. Place of employment 18 to 65 6. Increment the total number of generated families. 3. Structure of a mixing group Int Gid Int Tid ( 0 family, 1 school, etc..) List of person * that belong to that group, "Members' Ex: Gid = 100/// Group id Tid = 3 /// Type id Members = , All mixing groups are stored in a List of Groups Initially the Mixing group list will have the schools and hospital And 80 misc. groups. As families are generated we will add a family mixing group to the list. 4. Conclusions so far a. Two major data structures i. List of persons ii. List of mixing groups, each of which contains a list of person pointers. .