Represent vaccine investment scenarios for DAEDALUS
Source:R/class_vaccination.R
class_vaccination.Rd
Helper functions to create and work with S3 class
<daedalus_vaccination>
objects for use with daedalus()
.
These objects store vaccination parameters for reuse and have methods for
easy parameter access and editing, as well as processing raw vaccination
characteristics for the DAEDALUS model.
Usage
daedalus_vaccination(name, ...)
is_daedalus_vaccination(x)
# S3 method for class 'daedalus_vaccination'
print(x, ...)
Arguments
- name
A vaccination investment scenario name from among vaccination_scenario_names. Selecting an epidemic automatically pulls in vaccination parameters associated with the epidemic; these are stored as packaged data in
daedalus::vaccination_scenario_data
. Default vaccination parameters can be over-ridden by passing them as a named list to...
.- ...
Other parameters passed to
print()
.- x
An object of the
<daedalus_vaccination>
class.
Vaccination parameters
vax_start_time
: The number of days after the start of the epidemic that vaccination begins. Must be a single number.nu
: A single number for the percentage of the total population that can be vaccinated each day. This is converted into a proportion automatically withindaedalus()
.vax_uptake_limit
: A single number giving the upper limit for the percentage of the population that can be vaccinated. When this limit is reached, the vaccination ratenu
is set to zero.