metawards.Infections

class metawards.Infections[source]

This class holds the arrays that record the infections as they are occuring during the outbreak

__init__() → None

Methods

__init__()
build(network) Construct and return the Infections object that will track infections during a model run on the passed Network
clear(nthreads) Clear all of the infections (resets all to zero)

Attributes

play The infections caused by random (play) movements.
work The infections caused by fixed (work) movements.
static build(network: metawards._network.Network)[source]

Construct and return the Infections object that will track infections during a model run on the passed Network

clear(nthreads: int = 1)[source]

Clear all of the infections (resets all to zero)

Parameters:nthreads (int) – Optionally parallelise this reset by specifying the number of threads to use
play = None

The infections caused by random (play) movements. This is a list of int arrays, size play[N_INF_CLASSES][nnodes+1]

work = None

The infections caused by fixed (work) movements. This is a list of int arrays, size work[N_INF_CLASSES][nlinks+1]