distribute vaccine when an individual becomes a certain age. Efficacy will take effect after the last dose

set_pev_epi(
  parameters,
  profile,
  coverages,
  timesteps,
  age,
  min_wait,
  booster_spacing,
  booster_coverage,
  booster_profile,
  seasonal_boosters = FALSE
)

Arguments

parameters

a list of parameters to modify

profile

a list of details for the vaccine profile, create with create_pev_profile

coverages

a vector of coverages for the primary doses

timesteps

a vector of timesteps for each change in coverage

age

the age when an individual will receive the first dose of the vaccine (in timesteps)

min_wait

the minimum acceptable time since the last vaccination (in timesteps); When seasonal_boosters = TRUE, this represents the minimum time between an individual receiving the final dose and the first booster. When using both set_mass_pev and set_pev_epi, this represents the minimum time between an individual being vaccinated under one scheme and vaccinated under another.

booster_spacing

the timesteps (following the final primary dose) at which booster vaccinations are administered

booster_coverage

a matrix of coverages (timesteps x boosters) specifying the proportion the previously vaccinated population to continue receiving booster doses. The rows of the matrix must be the same size as timesteps. The columns of the matrix must be the same size as booster_spacing.

booster_profile

list of lists representing each booster profile, the outer list must be the same length as booster_spacing. Create vaccine profiles with create_pev_profile

seasonal_boosters

logical, if TRUE the first booster timestep is relative to the start of the year, otherwise they are relative to the last primary dose