Source code for laser_cholera.test

from matplotlib.figure import Figure


[docs] class Eradication: def __init__(self, model, verbose: bool = False) -> None: self.model = model self.verbose = verbose return
[docs] def check(self): return
def __call__(self, model, tick: int) -> None: if tick == 1: model.agents.S[tick] += model.agents.Isym[tick] + model.agents.Iasym[tick] model.agents.Isym[tick] = 0 model.agents.Iasym[tick] = 0 return
[docs] def plot(self, fig: Figure = None): # pragma: no cover yield return