Get the initial compartment state
Usage
u0(object, ...)
# S4 method for class 'SimInf_model'
u0(object, ...)
# S4 method for class 'SimInf_individual_events'
u0(object, time = NULL, target = NULL, age = NULL)Arguments
- object
The object to get the initial compartment state
u0from.- ...
Additional arguments.
- time
Only used when object is of class
SimInf_individual_eventsobject. The time-point that will be used to create u0. If left empty (the default), the earliest time among the events will be used.- target
Only used when object is of class
SimInf_individual_eventsobject. The SimInf model ('SEIR', 'SIR', 'SIS', 'SISe3', 'SISe3_sp', 'SISe', or 'SISe_sp') to target the events and u0 for. The default,NULL, creates anu0, but where the compartments might have to be renamed and post-processed to fit the specific use case.- age
Only used when object is of class
SimInf_individual_eventsobject. An integer vector with break points in days for the ageing events. The default,NULL, creates anu0where all individuals belong to the same age category.
Examples
## Create an SIR model object.
model <- SIR(u0 = data.frame(S = 99, I = 1, R = 0),
tspan = 1:100,
beta = 0.16,
gamma = 0.077)
## Get the initial compartment state.
u0(model)
#> S I R
#> 1 99 1 0