metawards.utils.get_initialise_functions¶
-
metawards.utils.
get_initialise_functions
(**kwargs) → List[Callable[[…], None]][source]¶ Convenience function that returns all of the functions that should be called during the initialisation step of the model (e.g. the “initialise” stage)
- Parameters
network (Network or Networks) – The network(s) to be modelled
population (Population) – The population experiencing the outbreak
infections (Infections) – Space to record the infections through the day
iterator (function) – Iterator used to obtain the function used to advance the outbreak
extractor (function) – Extractor used to analyse the data and output results
mixer (function) – Mixer used to mix and merge data between different demographics
mover (function) – Mover used to move populations between demographics
rngs (list[random number generate pointers]) – Pointers to the random number generators to use for each thread
nthreads (int) – The number of threads to use to run the model
profiler (Profiler) – The profiler used to profile the calculation
- Returns
functions – The list of all functions that should be called for this stage of the day
- Return type
List[MetaFunction]