UpdateLogic

Module with the update logics

class Object
trait Matchable
class Any

Value members

Concrete methods

Handle the update of the entity goal respect to the period of the day.

Handle the update of the entity goal respect to the period of the day.

Returns:

the logic

Handle the update of the entities state: health, immunity, recovery from virus.

Handle the update of the entities state: health, immunity, recovery from virus.

Returns:

the logic

Handle the entity entrance in the structures.

Handle the entity entrance in the structures.

Returns:

the logic

Handle the entity exit from structures.

Handle the entity exit from structures.

Returns:

the logic

Handle the infection in the environment, external to structures.

Handle the infection in the environment, external to structures.

Returns:

the logic

Handle the entity health recovery from virus inside the hospitals.

Handle the entity health recovery from virus inside the hospitals.

Returns:

the logic

Handle the recovery of the infected entity at risk.

Handle the recovery of the infected entity at risk.

Returns:

the logic

Handle the infection internal to structures.

Handle the infection internal to structures.

Returns:

the logic

Handle the termination of the simulation.

Handle the termination of the simulation.

Value parameters:
config

the simulation configuration to modify

Returns:

the logic

Handle the update of the time in the environment.

Handle the update of the time in the environment.

Returns:

the logic

Handle the movement of entities inside the environment.

Handle the movement of entities inside the environment.

Returns:

the logic