Package SimPy :: Module Lib

[hide private]
[frames] | no frames]

# Module Lib

source code

This file contains Simerror, FatalSimerror, Process, SimEvent, the resources Resource, Level and Storage as well as their dependencies Buffer, Queue, FIFO and PriorityQ.

Classes | [hide private]

| Simerror SimPy error which terminates "simulate" with an error message
| FatalSimerror SimPy error which terminates script execution with an exception
| Process Superclass of classes which may use generator functions
| SimEvent Supports one - shot signalling between processes.
| Queue
| FIFO
| PriorityQ Queue is always ordered according to priority.
| Resource Models shared, limited capacity resources with queuing; FIFO is default queuing discipline.
| Buffer Abstract class for buffers Blocks a process when a put would cause buffer overflow or a get would cause buffer underflow.
| Level Models buffers for processes putting / getting un - distinguishable items.
| Store Models buffers for processes coupled by putting / getting distinguishable items.