Current approach to evaluate encounter rates can be unintuitive in some cases. Might even lead to errors if custom microbe_step! functions are used.
Instead of predicting whether an encounter will happen in the next step, the previous position of bacteria should be stored as a model property (updated at every step), and encounters can be tested by using their current position.
Not breaking, since all the changes happen internally.
Current approach to evaluate encounter rates can be unintuitive in some cases. Might even lead to errors if custom
microbe_step!
functions are used.Instead of predicting whether an encounter will happen in the next step, the previous position of bacteria should be stored as a model property (updated at every step), and encounters can be tested by using their current position.
Not breaking, since all the changes happen internally.