metawards.utils.get_finalise_functions
- metawards.utils.get_finalise_functions(trajectory: metawards._population.Populations, **kwargs) List[Callable[[...], None]] [source]
Convenience function that returns all of the functions that should be called during the finalisation step of the model (e.g. the “finalise” stage)
- Parameters
network (Network or Networks) – The network(s) to be modelled
population (Population) – The population experiencing the outbreak
trajectory (Populations) – The trajectory of populations over time
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]