Cell Tracer¶
-
class
pypdevs.tracers.tracerCell.
TracerCell
(uid, server, filename, x_size, y_size, multifile)[source]¶ A tracer for Cell-DEVS style tracing output
-
__init__
(uid, server, filename, x_size, y_size, multifile)[source]¶ Constructor
- Parameters
uid – the UID of this tracer
server – the server to make remote calls on
filename – filename to save to
x_size – the x size of the grid
y_size – the y size of the grid
multifile – whether or not multiple files should be generated for each timestep
-
startTracer
(recover)[source]¶ Starts up the tracer
- Parameters
recover – whether or not this is a recovery call (so whether or not the file should be appended to)
-
trace
(x, y, time, state)[source]¶ Save the state of the cell
- Parameters
x – the x coordinate of the model, to be used when plotting
y – the y coordinate of the model, to be used when plotting
time – the time when the model assumed this state
state – the actual state to print
-
traceConfluent
(aDEVS)[source]¶ The trace functionality for Cell DEVS output at a confluent transition
- Parameters
aDEVS – the model that transitioned
-
traceExternal
(aDEVS)[source]¶ The trace functionality for Cell DEVS output at an external transition
- Parameters
aDEVS – the model that transitioned
-