\BOOKMARK [1][-]{section.1}{Purpose}{}
\BOOKMARK [1][-]{section.2}{Python Generators}{}
\BOOKMARK [1][-]{section.3}{How SimPy Works}{}
\BOOKMARK [2][-]{subsection.3.1}{Running Example}{section.3}
\BOOKMARK [2][-]{subsection.3.2}{How initialize\(\) Works}{section.3}
\BOOKMARK [2][-]{subsection.3.3}{How activate\(\) Works}{section.3}
\BOOKMARK [2][-]{subsection.3.4}{How simulate\(\) Works}{section.3}
\BOOKMARK [3][-]{subsubsection.3.4.1}{The Core while Loop}{subsection.3.4}
\BOOKMARK [3][-]{subsubsection.3.4.2}{Call to \137nextev\(\)}{subsection.3.4}
\BOOKMARK [3][-]{subsubsection.3.4.3}{How a New Event Gets Added to the Event List}{subsection.3.4}
\BOOKMARK [2][-]{subsection.3.5}{How Resource\(\), yield request and yield release Work}{section.3}
\BOOKMARK [1][-]{section.A}{SimPy Source Code}{}
