Learn R Programming

SpaDES.core (version 2.0.5)

events: Simulation event lists

Description

Accessor functions for the events and completed slots of a simList object. These path functions will extract the values that were provided to the simInit function in the path argument.

Usage

events(sim, unit)

# S4 method for simList,character events(sim, unit)

# S4 method for simList,missing events(sim, unit)

events(sim) <- value

# S4 method for simList events(sim) <- value

conditionalEvents(sim, unit)

# S4 method for simList,character conditionalEvents(sim, unit)

# S4 method for simList,missing conditionalEvents(sim, unit)

current(sim, unit)

# S4 method for simList,character current(sim, unit)

# S4 method for simList,missing current(sim, unit)

current(sim) <- value

# S4 method for simList current(sim) <- value

completed(sim, unit, times = TRUE)

# S4 method for simList,character completed(sim, unit, times = TRUE)

# S4 method for simList,missing completed(sim, unit, times = TRUE)

completed(sim) <- value

# S4 method for simList completed(sim) <- value

Value

Returns or sets the value of the slot from the simList object.

Arguments

sim

A simList object from which to extract element(s) or in which to replace element(s).

unit

Character. One of the time units used in SpaDES.

value

The object to be stored at the slot.

times

Logical. Should this function report the clockTime.

Details

By default, the event lists are shown when the simList object is printed, thus most users will not require direct use of these methods.

eventsScheduled simulation events (the event queue).
completedCompleted simulation events.

Currently, only get and set methods are defined. Subset methods are not.

See Also

SpaDES.core-package, specifically the section 1.2.6 on Simulation event queues.

Other functions to access elements of a 'simList' object: .addDepends(), checkpointFile(), envir(), globals(), inputs(), modules(), objs(), packages(), params(), paths(), progressInterval(), times()