NAVADMC / ADSM

A simulation of disease spread in livestock populations. Includes detection and containment simulation.
Other
10 stars 5 forks source link

When does vaccination get activated? #894

Closed missyschoenbaum closed 5 years ago

missyschoenbaum commented 5 years ago

I have noticed after we have implemented Vaccination Rings, that vaccination happens even when I do not turn vaccination on in the Control Protocol (or ScenarioCreator_controlprotocol.use_vaccination = 0) but I have a Vaccination Ring on.

If I turn remove vaccination triggers and rings, I do not get vaccination.

So, is it possible that we have bypassed the on/off switch?

If so, I would need to be sure tocommunicate to users how to make sure no vaccination is going to happen.

BryanHurst commented 5 years ago

Since @ndh2 knows what on the CEngine side triggers vaccination, I'd like his input on this. Neil, are you okay with looking at the UI and Python code to see if we are skipping a step here?

ndh2 commented 5 years ago

Vaccination should happen if 1 or more vaccination triggers exist and their conditions get met during the simulation.

I can't find any references to ScenarioCreator_controlprotocol.use_vaccination in the current code so I'm thinking that field is deprecated.

missyschoenbaum commented 5 years ago

Thanks all, will keep this as documentation but close the ticket.