Open AtiyahElsheikh opened 1 year ago
A new Module API.ModelOp is established for this purpose. The included functions, foo(model,...)
are used across the library. Moreover, any client-model with arbitrary data-structure can also make use of them.
It is not clear for many help functions within the Simulate interface why they are placed there, see e.g. function setDead V0.3. The corresponding rules could consider:
There is a need to have clearer rules when a function belong to simulate interface and when would it belong to XAgents module.
An extra sub-module, e.g. Operations (on agents), for such function could be placed.