as.simObj {simecol} | R Documentation |
Coerce simObj Objects to Lists and Vice-Versa
Description
These functions can be used to coerce (i.e. convert) simecol
model objects (simObj
objects) to ordinary lists.
Usage
## S4 method for signature 'list'
as.simObj(x, ...)
## S4 method for signature 'simObj'
as.list(x, ...)
## alternative usage:
# as(x, "list")
# as(x, "simObj")
Arguments
x |
object to be coerced |
... |
for compatibility |
Details
Function as.list
converts a simObj
model to an ordinary
list with an additional element 'class' storing the class name of the
original object.
Function as.simObj
converts in the opposite direction where the
type of the object to be created is determined by a class name stored
in the list element 'class'. If it is missing or contains a
non-existing class name, an error message is printed. Additional list
elements which are not slot names of the corresponding S4 object are
omitted.
See Also
odeModel
,
new
,
as
,
as.list
,
simecol-package
Examples
data(lv3)
llv3 <- as(lv3, "list")
olv3 <- as(llv3, "simObj")
llv3 <- as.list(lv3)
olv3 <- as.simObj(llv3)
dput(as.list(lv3), control="useSource")
## Not run:
## save human readable object representation
dput(as.list(lv3), file="lv3.R", control=c("all"))
## read it back and test it
l_lv3 <- dget("lv3.R")
o_lv3 <- as.simObj(l_lv3)
plot(sim(o_lv3))
## End(Not run)
[Package simecol version 0.8-14 Index]