SimPy :: SimulationStep :: SimulationStep :: Class SimulationStep
[hide private]
[frames] | no frames]

Class SimulationStep

source code

           object --+    
                    |    
Simulation.Simulation --+
                        |
                       SimulationStep

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
initialize(self) source code
 
startStepping(self)
Application function to start stepping through simulation.
source code
 
stopStepping(self)
Application function to stop stepping through simulation.
source code
 
step(self)
Executes the next uncancelled event in the eventqueue.
source code
 
simulate(self, callback=<function <lambda> at 0x9158f7c>, until=0)
Simulates until simulation time reaches ``until``.
source code

Inherited from Simulation.Simulation: activate, allEventNotices, allEventTimes, has_events, now, peek, reactivate, startCollection, stopSimulation

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

initialize(self)

source code 
Overrides: Simulation.Simulation.initialize

step(self)

source code 

Executes the next uncancelled event in the eventqueue.

Overrides: Simulation.Simulation.step
(inherited documentation)

simulate(self, callback=<function <lambda> at 0x9158f7c>, until=0)

source code 

Simulates until simulation time reaches ``until``. After processing each event, ``callback`` will be invoked if stepping has been enabled with :meth:`~SimPy.SimulationStep.startStepping`.

Overrides: Simulation.Simulation.simulate