All functions |
|
---|---|
Allocate treatment |
|
Assign doses to eligible persons based on available supply (multi-dose, no types) |
|
Attach listeners to events |
|
Attach event listeners for modeling independent infection-derived NAT |
|
Attach event listeners for natural immunity events |
|
Attach listeners to events (nimue vaccine model) |
|
Attach event listeners for vaccination events (multi-dose, no types) |
|
Attach listeners to track hospitalization and ICU incidence |
|
Attach listener to track age-stratified incidence |
|
Attach listener to track incidence |
|
Render categories every day |
|
Render categories by age every day |
|
Create listener to track age-stratified incidence |
|
Create age variables |
|
Continuous age variable |
|
Discrete age variable |
|
A listener to schedule future events |
|
Create events |
|
Append vaccination events (nimue vaccine model) |
|
Append vaccination events |
|
Modelling the progression to either IMild, ICase, IAsymp (nimue vaccine model) |
|
Modelling the progression to either IMild, ICase, IAsymp (vaccine model, multi-dose, no types) |
|
Create list of renderer objects to track hospitalization and ICU incidence |
|
Create listener function to schedule events upon hospitilisation |
|
Create C++ listener function to schedule events upon hospitilisation |
|
Internal C++ function factory for scheduling events upon hospitilisation |
|
Create listener to track incidence |
|
Create independent infection-derived NAT variables |
|
Create natural immunity variables |
|
A listener to update state |
|
Define model states |
|
Create listener for initial vaccination (nimue vaccine model) |
|
Create listener for start of vaccine protection (nimue vaccine model) |
|
Create listener for decay of vaccine protection (nimue vaccine model) |
|
Create listener for vaccination dose (multi-dose, no types) |
|
Create vaccination variables (multi-dose, no types) |
|
Create vaccination variables (nimue vaccine model) |
|
Create age & state variables |
|
Cross tabulate compartments and age |
|
Cross tabulate doses and age |
|
Cross tabulate two vectors with given margins |
|
Render doses by age every day |
|
Function to add asymptomatic information |
|
Get contact matrix |
|
Get people who either have this dose or are scheduled for it |
|
Get persons who are eligible for this dose |
|
Get parameters from squire model |
|
Get parameters for safir (nimue vaccine model) |
|
Get population from SQUIRE model |
|
Get proportion of an age group that is vaccinated (nimue vaccine model) |
|
Get vector of states from parameters |
|
Calculate the time elapsed in days since each person's last dose |
|
Calculate the time elapsed in days since each person's last dose or infection |
|
Calculate the time elapsed in days since each person's last infection |
|
Get prioritisation step for a specific dosing phase |
|
Get vaccine efficacy and Ab titre parameters |
|
Get a value from a vector |
|
Identify ages to adjust |
|
Update NAT for seperate vaccine and infection-derived NAT |
|
Infection process (squire transmission model) |
|
C++ infection process (squire transmission model) |
|
C++ infection process (squire transmission model) |
|
Infection process (nimue vaccine model) |
|
C++ infection process (nimue vaccine model) |
|
C++ infection process (nimue vaccine model) |
|
Infection process for vaccine model (multi-dose, no types) |
|
C++ infection process for vaccine model (multi-dose, no types) |
|
C++ infection process for vaccine model (multi-dose, no types) |
|
Initialize vaccination variables (multi-dose, no types) |
|
Render integer variables |
|
Render integer variables every day |
|
Interpolate input parameters |
|
Produce piecewise linear Rt |
|
Median ages for countries |
|
Make function to calculate population NAT |
|
Attach parameters dealing with immune (NAT) dynamics to parameter list |
|
Attach parameters for modeling seperate vaccine and infection derived NAT |
|
Make Erlang waiting time distribution |
|
Make discretized exponential waiting time distribution |
|
Combine and verify vaccine parameters |
|
Multiply a matrix by a integer vector and a double vector |
|
Multiply a matrix by a integer vector |
|
Element-wise multiply two matrices and take row sums |
|
Process that updates the antibody (Ab) titre each time step for model vaccine model with natural immunity |
|
Process rendering output of hospitalization and ICU incidence |
|
safir: squire and friends individual rewrite |
|
Schedule some individuals for a vaccination dose |
|
Schedule outcome |
|
Schedule events for individuals at initialisation |
|
Schedule events for individuals at initialisation (nimue vaccine model) |
|
Simulation loop for safir models |
|
Swap values that have been identified |
|
Tabulate a vector of observations |
|
Tabulate a weighted vector of observations |
|
Target persons in each age group to vaccinate (multi-dose, no types) |
|
Update vaccine variables |
|
Vaccination distribution process (multiple doses, no types) |
|
Vaccination process (nimue vaccine model) |
|
C++ vaccination process (nimue vaccine model) |
|
C++ infection process (nimue vaccine model) |
|
Process that updates the antibody (Ab) titre each time step |
|
Compute vaccine efficacy against infection from Ab titre |
|
Compute vaccine efficacy against infection from Ab titre (C++) |
|
Compute vaccine efficacy against severe disease from Ab titre |
|
Compute vaccine efficacy against severe disease from Ab titre (C++) |
|
Compute vaccine efficacy against onward transmission from Ab titre |
|
Compute vaccine efficacy against onward transmission from Ab titre (C++) |
|
Make vector of variant fold reduction in natural antibody titre values |