Internals

cellular_raza acts on abstract theoretical simulation aspects which can be integrated numerically by backends.

Aspects & Concepts

Learn about the theoretical formulation of simulation aspects for cellular agents or the simulatin domain. We provide a high-level overview with some examples to illustrate our points.

Backends

Backends are used to numerically integrate specified simulation aspects. cellular_raza was designed with the assumption that multiple backends can be implemented for various usecases. We describe the most important technical aspects as well as assumptions and restrictions of the current default chili backend.

Code Structure

This gives an overview over the organizational structure behind cellular_raza. If you want to contribute to the project, this is a good place to start. Please consider reading the Coding Guidelines and have a look at the list of open problems.