Package SimPy :: Module Lib :: Class Resource |
[hide private]
[frames] | no frames]

# Class Resource

source code

       object --+
                |
    Lister.Lister --+
                    |
                   Resource

Models shared, limited capacity resources with queuing; FIFO is default queuing discipline.

Instance Methods | [hide private]
__init__(self, capacity=1, name=`'``a_resource``'`, unitName=`'``units``'`, qType=<class 'SimPy.Lib.FIFO'>, preemptable=0, monitored=False, monitorType=<class 'SimPy.Recording.Monitor'>, sim=None) monitorType={Monitor(default) | Tally} | source code
_request(self, arg) Process request event for this resource | source code
_release(self, arg) Process release request for this resource | source code
Inherited from `Lister.Lister`: `__repr__`, `__str__`, `attrnames` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__setattr__`, `__sizeof__`, `__subclasshook__`

Class Variables | [hide private]
Inherited from `Lister.Lister`: `indent`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, capacity=1, name=`'``a_resource``'`, unitName=`'``units``'`, qType=<class 'SimPy.Lib.FIFO'>, preemptable=0, monitored=False, monitorType=<class 'SimPy.Recording.Monitor'>, sim=None) (Constructor) | source code
monitorType={Monitor(default) | Tally} Overrides: object.__init__