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.