Source code for laser_cholera.test
from matplotlib.figure import Figure
[docs]
class Eradication:
def __init__(self, model) -> None:
self.model = model
return
[docs]
def check(self):
return
def __call__(self, model, tick: int) -> None:
if tick == 1:
model.people.S[tick] += model.people.Isym[tick] + model.people.Iasym[tick]
model.people.Isym[tick] = 0
model.people.Iasym[tick] = 0
return
[docs]
def plot(self, fig: Figure = None): # pragma: no cover
yield
return