Save and reload the current state of the simulation, including the state of the random number generator, by scheduling checkpoint events.
doEvent.checkpoint(sim, eventTime, eventType, debug = FALSE) checkpointLoad(file) .checkpointSave(sim, file) checkpointFile(sim) # S4 method for simList checkpointFile(sim) checkpointFile(sim) <- value # S4 method for simList checkpointFile(sim) <- value checkpointInterval(sim) # S4 method for simList checkpointInterval(sim) checkpointInterval(sim) <- value # S4 method for simList checkpointInterval(sim) <- value
sim | A |
---|---|
eventTime | A numeric specifying the time of the next event. |
eventType | A character string specifying the type of event: one of
either |
debug | Optional logical flag determines whether sim debug info
will be printed (default |
file | The checkpoint file. |
value | The object to be stored at the slot. |
Returns the modified simList
object.
RNG save code adapted from: http://www.cookbook-r.com/Numbers/Saving_the_state_of_the_random_number_generator/ and https://stackoverflow.com/q/13997444/1380598
Other functions to access elements of a 'simList' object:
.addDepends()
,
envir()
,
events()
,
globals()
,
inputs()
,
modules()
,
objs()
,
packages()
,
params()
,
paths()
,
progressInterval()
,
times()
Alex Chubaty