Package index
- 
          
daedalus() - DAEDALUS model for health, social and economic costs of a pandemic
 
- 
          
daedalus_multi_infection() - Run daedalus for multiple infection parameter sets
 
- 
          
daedalus_country()is_daedalus_country()print(<daedalus_country>) - Represent countries and territories for DAEDALUS
 
- 
          
daedalus_infection()is_daedalus_infection()print(<daedalus_infection>) - Represent infection parameters for DAEDALUS
 
- 
          
daedalus_vaccination()is_daedalus_vaccination()print(<daedalus_vaccination>) - Represent vaccine investment scenarios for DAEDALUS
 
- 
          
daedalus_npi()is_daedalus_npi()print(<daedalus_npi>)daedalus_timed_npi() - Represent non-pharmaceutical intervention strategies for DAEDALUS
 
- 
          
daedalus_old_behaviour()daedalus_new_behaviour()is_daedalus_behaviour()print(<daedalus_behaviour>) - Represent behaviour-change mechanisms in DAEDALUS
 
- 
          
as_daedalus_output()validate_daedalus_output()is_daedalus_output()print(<daedalus_output>) - Create and work with 
<daedalus_output>objects 
Model output post-processing
Functions to process model output to calculate pandemic costs and other characteristics
- 
          
get_costs() - Get epidemic costs from a DAEDALUS model run
 
- 
          
get_fiscal_costs() - Get pandemic fiscal costs from a model run
 
- 
          
get_incidence()get_epidemic_summary()get_new_vaccinations() - Calculate daily incidences and summarise epidemic measures
 
- 
          
get_life_years_lost() - Get life-years lost by demographic group.
 
- 
          
get_data() - Get parameters from DAEDALUS classes
 
- 
          
set_data() - Set parameters in DAEDALUS classes
 
- 
          
N_AGE_GROUPSi_AGE_GROUPSN_VACCINE_STRATAN_VACCINE_DATA_GROUPSAGE_GROUPSi_WORKING_AGEi_SCHOOL_AGEN_ECON_SECTORSi_ECON_SECTORSi_EDUCATION_SECTORN_ECON_STRATAi_NOT_WORKINGDIM_AGE_GROUPSDIM_EPI_COMPARTMENTSDIM_ECON_SECTORSDIM_VACCINE_STRATAi_UNVACCINATED_STRATUMi_VACCINATED_STRATUMi_NEW_VAX_STRATUMVACCINE_GROUPSN_OUTPUT_COLSFLAG_NAMES - DAEDALUS model constants
 
- 
          
COMPARTMENTSidx_COMPARTMENTSN_EPI_COMPARTMENTSi_EPI_COMPARTMENTSN_MODEL_COMPARTMENTSN_INFECTION_SUBSYSTEM - Epidemiological compartments and indices
 
- 
          
SUMMARY_MEASURESSUMMARY_GROUPS - Model output measures and groups for summaries and derived time-series
 
- 
          
edu_effectiveness_remoteedu_annual_rorwork_expected_yearsearnings_loss_discount - Economic constants used in DAEDALUS
 
- 
          
new_daedalus_response()response_class_namesis_daedalus_response()validate_daedalus_response() - Constructor for the <daedalus_response> super-class and sub-classes
 
- 
          
country_name_from_arg() - Get country name from arg
 
- 
          
daedalus-package - daedalus: Model Health, Social, and Economic Costs of a Pandemic
 
- 
          
daedalus_internal() - Internal function for daedalus
 
- 
          
dummy_npi() - Dummy NPI
 
- 
          
dummy_vaccination() - Dummy vaccination
 
- 
          
get_beta() - Calculate transmission parameter from infection and contact parameters
 
- 
          
get_daedalus_multi_response_times() - Get response times from a dust2 system with multiple groups
 
- 
          
get_daedalus_response_times() - Get model response times from dust2 output
 
- 
          
get_state_indices() - Get a vector of state indices
 
- 
          
get_value_lost_earnings() - Calculate the present value of lost earnings due to educational disruption
 
- 
          
get_value_school_year() - Calculate the value of a school year
 
- 
          
initial_flags() - Initial values for model flags
 
- 
          
assert_class_fields() - Check that a class has expected names
 
- 
          
make_initial_state() - Generate a default initial state for DAEDALUS
 
- 
          
make_susc_matrix() - Prepare susceptibility matrix for a vaccine-country pair
 
- 
          
new_daedalus_hosp_overflow() - Make a hospital overflow response
 
- 
          
out_list_to_df() - Reshape output data
 
- 
          
make_conmat_large()make_work_contacts()make_consumer_contacts()make_full_contacts() - Make large contact matrix for Cpp model.
 
- 
          
prepare_output() - Prepare DAEDALUS data
 
- 
          
prepare_parameters() - Prepare infection parameters for model
 
- 
          
process_event_times() - Process event data
 
- 
          
get_ngm() - Calculate the effective R
 
- 
          
drop_null()first()last()weighted_rowsums()interest_accumulation()annual_rate_daily() - Helper functions
 
- 
          
uptake_percent_to_number() - Convert an uptake limit from a percentage to a number
 
- 
          
validate_behaviour_input() - Internal helper function to prepare parameters
 
- 
          
validate_country_input() - Validate country input
 
- 
          
validate_infection_input()validate_infection_list_input() - Validate and return infection input
 
- 
          
validate_npi_input() - Validate npi inputs
 
- 
          
validate_vaccination_input() - Validate vaccination inputs