R/process_vaccination.R
vaccination_process.Rd
This function distributes vaccine doses each day for the vaccine model with multiple doses but no types. It distributes vaccines according to the following strategy.
start at phase = 1
, meaning we begin by distributing the first dose
use get_vaccination_priority_stage
to check what stage of the
prioritization matrix vaccine_coverage_mat
from strategy_matrix
we should be using to decide who to vaccinate.
we can advance one row of the prioritization matrix when coverage for this dose (phase) >=
prioritization matrix and coverage for next dose (phase) >= prioritization matrix groups prioritized
for the next dose by the matrix next_dose_priority
.
vaccination_process(parameters, variables, events, dt)
a named list
a named list
a named list
size of time step