forked from BDI-pathogens/OpenABM-Covid19
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NAMESPACE
42 lines (38 loc) · 1005 Bytes
/
NAMESPACE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
importFrom("methods", "as")
importFrom("methods", "callNextMethod")
importFrom("methods", "is")
importFrom("methods", "new")
importFrom("methods", "setClass")
importFrom("methods", "slot")
importFrom("R6", "R6Class")
importFrom("xptr", "is_null_xptr")
# R6 Classes
export("Parameters")
export("Model")
export("Network")
export("Environment")
export("Agent")
export("Simulation")
export("Strain")
export("COVID19IBM")
export("VaccineSchedule")
export("Vaccine")
# wrapper function for R6 calsses
export("Parameters.new")
export("Parameters.get_param")
export("Parameters.set_param")
export("Model.new")
export("Model.one_time_step")
export("Model.one_time_step_results")
export("Model.results")
export("Model.run")
export("Model.get_param")
export("Model.update_running_params")
export("Model.get_transmissions")
# Enums
export("AgeGroupEnum")
export("SAFE_UPDATE_PARAMS")
export("NETWORK_CONSTRUCTIONS")
export("VACCINE_TYPES")
export("VACCINE_STATUS")
useDynLib(OpenABMCovid19, .registration = TRUE)