simList
classSpaDES
simulation.
Various slot accessor methods (i.e., get and set functions) are provided
(see 'Accessor Methods' below).
modules
params
events
data.table
. See 'Event Lists' for more information.current
data.table
.
See 'Event Lists' for more information..completed
data.table
.
See 'Event Lists' for more information.depends
.simDeps
list of .moduleDeps
objects
containing module object dependency information.simtimes
inputs
data.frame
or data.table
of files and
metadata, and 2) a list of optional arguments to pass to an
import function.outputs
data.frame
or data.table
of files and
metadata, and 2) a list of optional arguments to pass to an
export function.paths
modulePath
, inputPath
,
and outputPath
paths. Partial matching is performed..envir
simList
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).