run model with single vaccine for input parameter sets, either from initialisation or from equilibrium, those with waned vaccines are eligible for revaccination, and return to the V compartment

run_onevax_xvwv(
  tt,
  gono_params,
  init_params = NULL,
  dur = 1000,
  vea = 0,
  vei = 0,
  ved = 0,
  ves = 0,
  vbe = 0,
  uptake = 0,
  strategy = "VbE",
  t_stop = 99
)

Arguments

tt

a numeric vector of times at which the model state is output

gono_params

list of gono params

init_params

= NULL

dur

scalar or numeric vector with same length as `gono_params` giving duration of the vaccine (in years)

vea

scalar or numeric vector with same length as `gono_params` giving efficacy of the vaccine against acquisition (between 0-1)

vei

scalar or numeric vector with same length as `gono_params` giving efficacy of the vaccine against infectiousness (between 0-1)

ved

scalar or numeric vector with same length as `gono_params` giving efficacy of the vaccine against duration (between 0-1)

ves

scalar or numeric vector with same length as `gono_params` giving efficacy of the vaccine against symptoms (between 0-1)

vbe

scalar indicating pc of population vaccinated before entry (between 0-1)

uptake

scalar or numeric vector with same length as `gono_params` giving pc of population vaccinated as part of strategy

strategy

single character string in "VbE", "VoD", "VoD(H)", "VoA", "VoA(H)", "VoD(L)+VoA(H)"

t_stop

time at which vaccination should stop (years)