Cell Tracer¶
-
class
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
-