| objs | R Documentation |
The [[ and $ operators provide "shortcuts" for accessing
objects in the simulation environment.
I.e., instead of using envir(sim)$object or envir(sim)[["object"]],
one can simply use sim$object or sim[["object"]].
objs(sim, ...)
## S4 method for signature 'simList'
objs(sim, ...)
objs(sim) <- value
## S4 replacement method for signature 'simList'
objs(sim) <- value
moduleObjects(sim, module, path)
findObjects(objects, sim, module, path)
sim |
A |
... |
passed to |
value |
objects to assign to the |
module |
Character vector of module name(s) |
path |
The path to the module., i.e., the |
objects |
A character vector of length >= 1 with name(s) of objects to look
for in the metadata. This is used in a |
objs can take ... arguments passed to ls,
allowing, e.g. all.names=TRUE
objs<- requires takes a named list of values to be assigned in
the simulation environment.
Returns or sets a list of objects in the simList environment.
moduleObjects returns a data.table with 4 columns, module, objectName, type, and desc,
pulled directly from the object metadata in the createsOutputs and expectsInputs. These
will be determined either from a simList or from the module source code.
findObjects returns a data.table similar to moduleObjects, but with only the
objects provided by objects.
SpaDES.core-package, specifically the section 1.2.1 on Simulation Parameters.
Other functions to access elements of a 'simList' object:
.addDepends(),
checkpointFile(),
envir(),
events(),
globals(),
inputs(),
modules(),
packages(),
params(),
paths(),
progressInterval(),
times()
# findObjects
path <- getSampleModules(tempdir())
findObjects(path = path, module = dir(path), objects = "caribou")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.