simList classSpaDES simulation.
Various slot accessor methods (i.e., get and set functions) are provided
(see 'Accessor Methods' below).
modulesparamseventsdata.table. See 'Event Lists' for more information.currentdata.table.
See 'Event Lists' for more information..completeddata.table.
See 'Event Lists' for more information.depends.simDeps list of .moduleDeps objects
containing module object dependency information.simtimesinputsdata.frame or data.table of files and
metadata, and 2) a list of optional arguments to pass to an
import function.outputsdata.frame or data.table of files and
metadata, and 2) a list of optional arguments to pass to an
export function.pathsmodulePath, inputPath,
and outputPath paths. Partial matching is performed..envirsimList object directly instead of specifying the
.envir slot: $, [[, ls,
ls.str, objs. See examples.
simList-accessors-envir |
| Simulation enviroment. |
simList-accessors-events |
| Scheduled and completed events. |
simList-accessors-inout |
| Passing data in to / out of simulations. |
simList-accessors-modules |
| Modules loaded and used; module dependencies. |
simList-accessors-objects |
| Accessing objects used in the simulation. |
simList-accessors-params |
| Global and module-specific parameters. |
simList-accessors-paths |
| File paths for modules, inputs, and outputs. |
simList-accessors-times |
| Simulation times. |
data.table row consisting of:
eventTime |
| The time the event is to occur. |
moduleName |
| The module from which the event is taken. |
eventType |
| A character string for the programmer-defined event type. |
eventPriority |
| The priority given to the event. |
data.table instead of
data.frame to implement the event queue (because it is much
more efficient).