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.