Hi everyone, a question loosely related to this one: can I separate the diffusion time scale from that of the agents’ behaviours? From my understanding, the diffusion grids are updated at every time step according to the variable
dt_ = 1. To make the diffusion process more accurate/stable, it could be necessary to scale down the diffusion constant and the degradation rate, and in that case a time step instead of representing e.g. 1 hour would be equivalent to 1 second or 0.1 second. However, this shouldn’t influence the agents’ behaviours (i.e. I want the agents to keep on dividing once per hour). What’s the best way to tell the agents to wait e.g. 3599 time steps until the next Run() of the divide behaviour?