SlideShare a Scribd company logo
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.

More Related Content

More from LukeQVdGrantg

ProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docx
ProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docxProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docx
ProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docx
LukeQVdGrantg
 
Properties that Define Life ( 10 points) Matching- Please write the le.docx
Properties that Define Life ( 10 points) Matching- Please write the le.docxProperties that Define Life ( 10 points) Matching- Please write the le.docx
Properties that Define Life ( 10 points) Matching- Please write the le.docx
LukeQVdGrantg
 
Prompt 3- 70- of the light aircraft that disappear while in flight in.docx
Prompt 3- 70- of the light aircraft that disappear while in flight in.docxPrompt 3- 70- of the light aircraft that disappear while in flight in.docx
Prompt 3- 70- of the light aircraft that disappear while in flight in.docx
LukeQVdGrantg
 
Prompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docx
Prompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docxPrompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docx
Prompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docx
LukeQVdGrantg
 
Prokaryotes are all gram positive- eukaryotes are all gram negative Pr.docx
Prokaryotes are all gram positive- eukaryotes are all gram negative Pr.docxProkaryotes are all gram positive- eukaryotes are all gram negative Pr.docx
Prokaryotes are all gram positive- eukaryotes are all gram negative Pr.docx
LukeQVdGrantg
 
Prolessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docx
Prolessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docxProlessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docx
Prolessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docx
LukeQVdGrantg
 
PROLOG Convert this proposition to Object-Attribute-Value proposition(.docx
PROLOG Convert this proposition to Object-Attribute-Value proposition(.docxPROLOG Convert this proposition to Object-Attribute-Value proposition(.docx
PROLOG Convert this proposition to Object-Attribute-Value proposition(.docx
LukeQVdGrantg
 
Project Part 1- Analysis of the opportunities and risks of a company i.docx
Project Part 1- Analysis of the opportunities and risks of a company i.docxProject Part 1- Analysis of the opportunities and risks of a company i.docx
Project Part 1- Analysis of the opportunities and risks of a company i.docx
LukeQVdGrantg
 
Project Objectives- To write a program that implements the following A.docx
Project Objectives- To write a program that implements the following A.docxProject Objectives- To write a program that implements the following A.docx
Project Objectives- To write a program that implements the following A.docx
LukeQVdGrantg
 
Project gamesmanship in organizations performs what purpose- Creates c.docx
Project gamesmanship in organizations performs what purpose- Creates c.docxProject gamesmanship in organizations performs what purpose- Creates c.docx
Project gamesmanship in organizations performs what purpose- Creates c.docx
LukeQVdGrantg
 
Project managers should turn customer needs into requirements- The sum.docx
Project managers should turn customer needs into requirements- The sum.docxProject managers should turn customer needs into requirements- The sum.docx
Project managers should turn customer needs into requirements- The sum.docx
LukeQVdGrantg
 
Project managers use this conflict resolution technique most often- A-.docx
Project managers use this conflict resolution technique most often- A-.docxProject managers use this conflict resolution technique most often- A-.docx
Project managers use this conflict resolution technique most often- A-.docx
LukeQVdGrantg
 
Project Controlling involves ensuring that performance does not deviat.docx
Project Controlling involves ensuring that performance does not deviat.docxProject Controlling involves ensuring that performance does not deviat.docx
Project Controlling involves ensuring that performance does not deviat.docx
LukeQVdGrantg
 
Programming Assignment- Building a functional program Here are my err.docx
Programming Assignment- Building a functional program  Here are my err.docxProgramming Assignment- Building a functional program  Here are my err.docx
Programming Assignment- Building a functional program Here are my err.docx
LukeQVdGrantg
 
Programming Assignment Sending a file to another computer You may use.docx
Programming Assignment Sending a file to another computer You may use.docxProgramming Assignment Sending a file to another computer You may use.docx
Programming Assignment Sending a file to another computer You may use.docx
LukeQVdGrantg
 
Q3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docx
Q3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docxQ3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docx
Q3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docx
LukeQVdGrantg
 
Q3- Another adaptive routing scheme is known as backward learning- As.docx
Q3- Another adaptive routing scheme is known as backward learning- As.docxQ3- Another adaptive routing scheme is known as backward learning- As.docx
Q3- Another adaptive routing scheme is known as backward learning- As.docx
LukeQVdGrantg
 
Q3)- Strategic managers often use teams to analyze prospective projec.docx
Q3)-  Strategic managers often use teams to analyze prospective projec.docxQ3)-  Strategic managers often use teams to analyze prospective projec.docx
Q3)- Strategic managers often use teams to analyze prospective projec.docx
LukeQVdGrantg
 
Q3 Python Add the function to a PyDev module named functions- py- Test.docx
Q3 Python Add the function to a PyDev module named functions- py- Test.docxQ3 Python Add the function to a PyDev module named functions- py- Test.docx
Q3 Python Add the function to a PyDev module named functions- py- Test.docx
LukeQVdGrantg
 
Q3 what is the time complexity of the following operations on a std--l.docx
Q3 what is the time complexity of the following operations on a std--l.docxQ3 what is the time complexity of the following operations on a std--l.docx
Q3 what is the time complexity of the following operations on a std--l.docx
LukeQVdGrantg
 

More from LukeQVdGrantg (20)

ProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docx
ProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docxProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docx
ProShares UltraPro QQQ has a total asset turnover of 1-29- a debt-equi.docx
 
Properties that Define Life ( 10 points) Matching- Please write the le.docx
Properties that Define Life ( 10 points) Matching- Please write the le.docxProperties that Define Life ( 10 points) Matching- Please write the le.docx
Properties that Define Life ( 10 points) Matching- Please write the le.docx
 
Prompt 3- 70- of the light aircraft that disappear while in flight in.docx
Prompt 3- 70- of the light aircraft that disappear while in flight in.docxPrompt 3- 70- of the light aircraft that disappear while in flight in.docx
Prompt 3- 70- of the light aircraft that disappear while in flight in.docx
 
Prompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docx
Prompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docxPrompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docx
Prompt- (Part 1) Is life in the metaverse inevitable or unlikely- Are.docx
 
Prokaryotes are all gram positive- eukaryotes are all gram negative Pr.docx
Prokaryotes are all gram positive- eukaryotes are all gram negative Pr.docxProkaryotes are all gram positive- eukaryotes are all gram negative Pr.docx
Prokaryotes are all gram positive- eukaryotes are all gram negative Pr.docx
 
Prolessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docx
Prolessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docxProlessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docx
Prolessor fsadore (Lmy) Invest-a-Lot retired two years ago from Except.docx
 
PROLOG Convert this proposition to Object-Attribute-Value proposition(.docx
PROLOG Convert this proposition to Object-Attribute-Value proposition(.docxPROLOG Convert this proposition to Object-Attribute-Value proposition(.docx
PROLOG Convert this proposition to Object-Attribute-Value proposition(.docx
 
Project Part 1- Analysis of the opportunities and risks of a company i.docx
Project Part 1- Analysis of the opportunities and risks of a company i.docxProject Part 1- Analysis of the opportunities and risks of a company i.docx
Project Part 1- Analysis of the opportunities and risks of a company i.docx
 
Project Objectives- To write a program that implements the following A.docx
Project Objectives- To write a program that implements the following A.docxProject Objectives- To write a program that implements the following A.docx
Project Objectives- To write a program that implements the following A.docx
 
Project gamesmanship in organizations performs what purpose- Creates c.docx
Project gamesmanship in organizations performs what purpose- Creates c.docxProject gamesmanship in organizations performs what purpose- Creates c.docx
Project gamesmanship in organizations performs what purpose- Creates c.docx
 
Project managers should turn customer needs into requirements- The sum.docx
Project managers should turn customer needs into requirements- The sum.docxProject managers should turn customer needs into requirements- The sum.docx
Project managers should turn customer needs into requirements- The sum.docx
 
Project managers use this conflict resolution technique most often- A-.docx
Project managers use this conflict resolution technique most often- A-.docxProject managers use this conflict resolution technique most often- A-.docx
Project managers use this conflict resolution technique most often- A-.docx
 
Project Controlling involves ensuring that performance does not deviat.docx
Project Controlling involves ensuring that performance does not deviat.docxProject Controlling involves ensuring that performance does not deviat.docx
Project Controlling involves ensuring that performance does not deviat.docx
 
Programming Assignment- Building a functional program Here are my err.docx
Programming Assignment- Building a functional program  Here are my err.docxProgramming Assignment- Building a functional program  Here are my err.docx
Programming Assignment- Building a functional program Here are my err.docx
 
Programming Assignment Sending a file to another computer You may use.docx
Programming Assignment Sending a file to another computer You may use.docxProgramming Assignment Sending a file to another computer You may use.docx
Programming Assignment Sending a file to another computer You may use.docx
 
Q3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docx
Q3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docxQ3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docx
Q3 Statistical Method - ANOVA 3- Four catalysts that may effect the co.docx
 
Q3- Another adaptive routing scheme is known as backward learning- As.docx
Q3- Another adaptive routing scheme is known as backward learning- As.docxQ3- Another adaptive routing scheme is known as backward learning- As.docx
Q3- Another adaptive routing scheme is known as backward learning- As.docx
 
Q3)- Strategic managers often use teams to analyze prospective projec.docx
Q3)-  Strategic managers often use teams to analyze prospective projec.docxQ3)-  Strategic managers often use teams to analyze prospective projec.docx
Q3)- Strategic managers often use teams to analyze prospective projec.docx
 
Q3 Python Add the function to a PyDev module named functions- py- Test.docx
Q3 Python Add the function to a PyDev module named functions- py- Test.docxQ3 Python Add the function to a PyDev module named functions- py- Test.docx
Q3 Python Add the function to a PyDev module named functions- py- Test.docx
 
Q3 what is the time complexity of the following operations on a std--l.docx
Q3 what is the time complexity of the following operations on a std--l.docxQ3 what is the time complexity of the following operations on a std--l.docx
Q3 what is the time complexity of the following operations on a std--l.docx
 

Recently uploaded

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

Project 1 - Bioterrorism Simulation Abstract- We want to simulate an i.docx

  • 1. 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.